diff --git a/ovm/scripts/vm/hypervisor/ovm/OvmVmModule.py b/ovm/scripts/vm/hypervisor/ovm/OvmVmModule.py index 3c362d4b676..d4f81d73f5a 100755 --- a/ovm/scripts/vm/hypervisor/ovm/OvmVmModule.py +++ b/ovm/scripts/vm/hypervisor/ovm/OvmVmModule.py @@ -500,6 +500,10 @@ class OvmVm(OvmObject): scope = 'cfg' vmPath = OvmHost()._getVmPathFromPrimaryStorage(vmName) + vmType = OvmVm()._getVmTypeFromConfigFile(vmPath) + if vmType != 'HVM': + raise Exception("Only HVM supports attaching/detaching ISO") + if not isAttach: iso = '' else: