]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
vstart: Use random port instead of default Ganesha port
authorVarsha Rao <varao@redhat.com>
Tue, 24 Mar 2020 09:56:51 +0000 (15:26 +0530)
committerVarsha Rao <varao@redhat.com>
Wed, 8 Apr 2020 11:51:17 +0000 (17:21 +0530)
Signed-off-by: Varsha Rao <varao@redhat.com>
src/vstart.sh

index 6e9ac3339d02ca374560b9f1750ccd1a05d70e80..2e493708862b418913d040e6e659dc6c0611d688 100755 (executable)
@@ -1074,15 +1074,14 @@ EOF
 # https://launchpad.net/~nfs-ganesha/+archive/ubuntu/nfs-ganesha-2.7
 
 start_ganesha() {
-    #GANESHA_PORT=$(($CEPH_PORT + 4000))
+    GANESHA_PORT=$(($CEPH_PORT + 4000))
     local ganesha=0
 
     for name in a b c d e f g h i j k l m n o p
     do
         [ $ganesha -eq $GANESHA_DAEMON_NUM ] && break
 
-        #port=$(($GANESHA_PORT + ganesha))
-        port=2049
+        port=$(($GANESHA_PORT + ganesha))
         ganesha=$(($ganesha + 1))
         ganesha_dir="$CEPH_DEV_DIR/ganesha.$name"
 
@@ -1092,7 +1091,14 @@ start_ganesha() {
        keyring=$(ceph_adm auth print-key client.ganesha-tester)
        prun $SUDO "$CEPH_BIN/ceph-authtool" --name=client.ganesha-tester --add-key=$keyring keyring
 
-        echo "%url rados://nfs-ganesha/tester/a" > "$ganesha_dir/ganesha.conf"
+        echo "%url rados://nfs-ganesha/tester/a
+
+NFS_CORE_PARAM {
+        Enable_NLM = false;
+        Enable_RQUOTA = false;
+        Protocols = 4;
+        NFS_Port = $port;
+}" > "$ganesha_dir/ganesha.conf"
        wconf <<EOF
 [ganesha.$name]
         host = $HOSTNAME