diff --git a/scripts/vm/hypervisor/xenserver/copy_vhd_from_secondarystorage.sh b/scripts/vm/hypervisor/xenserver/copy_vhd_from_secondarystorage.sh index 3dcb0446d8a..6303e27fc02 100755 --- a/scripts/vm/hypervisor/xenserver/copy_vhd_from_secondarystorage.sh +++ b/scripts/vm/hypervisor/xenserver/copy_vhd_from_secondarystorage.sh @@ -48,7 +48,7 @@ if [ $? -ne 0 ]; then exit 0 fi -mount $mountpoint $localmp -r +mount -o tcp,ro $mountpoint $localmp if [ $? -ne 0 ]; then echo "6#can't mount $mountpoint to $localmp" exit 0 diff --git a/scripts/vm/hypervisor/xenserver/copy_vhd_to_secondarystorage.sh b/scripts/vm/hypervisor/xenserver/copy_vhd_to_secondarystorage.sh index 59af2e0fa01..ffad4c6d6c5 100755 --- a/scripts/vm/hypervisor/xenserver/copy_vhd_to_secondarystorage.sh +++ b/scripts/vm/hypervisor/xenserver/copy_vhd_to_secondarystorage.sh @@ -56,7 +56,7 @@ if [ $? -ne 0 ]; then exit 0 fi -mount $mountpoint $localmp +mount -o tcp $mountpoint $localmp if [ $? -ne 0 ]; then echo "6#can't mount $mountpoint to $localmp" exit 0 diff --git a/scripts/vm/hypervisor/xenserver/create_privatetemplate_from_snapshot.sh b/scripts/vm/hypervisor/xenserver/create_privatetemplate_from_snapshot.sh index 1b55501e7f4..a23111df12f 100755 --- a/scripts/vm/hypervisor/xenserver/create_privatetemplate_from_snapshot.sh +++ b/scripts/vm/hypervisor/xenserver/create_privatetemplate_from_snapshot.sh @@ -47,7 +47,7 @@ if [ $? -ne 0 ]; then exit 0 fi -mount $snapshoturl $snapshotdir +mount -o tcp $snapshoturl $snapshotdir if [ $? -ne 0 ]; then rmdir $snapshotdir echo "5#can not mount $snapshoturl to $snapshotdir" @@ -63,7 +63,7 @@ if [ $? -ne 0 ]; then exit 0 fi -mount $templateurl $templatedir +mount -o tcp $templateurl $templatedir if [ $? -ne 0 ]; then rmdir $templatedir templatedir="" diff --git a/scripts/vm/hypervisor/xenserver/upgrade_snapshot.sh b/scripts/vm/hypervisor/xenserver/upgrade_snapshot.sh index 0da5debb77e..e8d891fb0d6 100755 --- a/scripts/vm/hypervisor/xenserver/upgrade_snapshot.sh +++ b/scripts/vm/hypervisor/xenserver/upgrade_snapshot.sh @@ -46,7 +46,7 @@ if [ $? -ne 0 ]; then exit 0 fi -mount $snapshoturl $snapshotdir +mount -o tcp $snapshoturl $snapshotdir if [ $? -ne 0 ]; then rmdir $snapshotdir echo "5#can not mount $snapshoturl to $snapshotdir" @@ -62,7 +62,7 @@ if [ $? -ne 0 ]; then exit 0 fi -mount $templateurl $templatedir +mount -o tcp $templateurl $templatedir if [ $? -ne 0 ]; then rmdir $templatedir templatedir="" diff --git a/scripts/vm/hypervisor/xenserver/vmopsSnapshot b/scripts/vm/hypervisor/xenserver/vmopsSnapshot index 21c263e87dd..5641ad12874 100755 --- a/scripts/vm/hypervisor/xenserver/vmopsSnapshot +++ b/scripts/vm/hypervisor/xenserver/vmopsSnapshot @@ -286,7 +286,7 @@ def mount(remoteDir, localDir): makedirs(localDir) try: - cmd = ['mount', remoteDir, localDir] + cmd = ['mount', '-o', 'tcp', remoteDir, localDir] txt = util.pread2(cmd) except: txt = ''