diff --git a/scripts/vm/hypervisor/xenserver/vmopsSnapshot b/scripts/vm/hypervisor/xenserver/vmopsSnapshot index 891257fb4a9..e4b62b3b160 100755 --- a/scripts/vm/hypervisor/xenserver/vmopsSnapshot +++ b/scripts/vm/hypervisor/xenserver/vmopsSnapshot @@ -458,12 +458,16 @@ def getIsTrueString(stringValue): return booleanValue def makeUnavailable(uuid, primarySRPath, isISCSI): + if not isISCSI: + return VHD = getVHD(uuid, isISCSI) path = os.path.join(primarySRPath, VHD) manageAvailability(path, '-an') return def manageAvailability(path, value): + if path.__contains__("/var/run/sr-mount"): + return util.SMlog("Setting availability of " + path + " to " + value) try: cmd = ['/usr/sbin/lvchange', value, path]