STORAGE_VOLUME_FORMAT = {"TYPE_RAW":"raw",
"TYPE_QCOW2":"qcow2",
- "TYPE_QCOW":"qcow",
- "TYPE_COW":"cow",
- "TYPE_VDI":"vdi",
- "TYPE_VMDK":"vmdk",
- "TYPE_VPC":"vpc",
- "TYPE_CLOOP":"cloop",
+ #"TYPE_QCOW":"qcow",
+ #"TYPE_COW":"cow",
+ #"TYPE_VDI":"vdi",
+ #"TYPE_VMDK":"vmdk",
+ #"TYPE_VPC":"vpc",
+ #"TYPE_CLOOP":"cloop",
}
STORAGE_VOLUME_UNIT = {"B":1024**0,
# Disk format
DISK_QEMU_FORMAT = {"RAW" : "raw",
"QCOW2" : "qcow2",
- "QCOW" : "qcow",
- "COW" : "cow",
- "VMDK" : "vmdk",
+ #"QCOW" : "qcow",
+ #"COW" : "cow",
+ #"VMDK" : "vmdk",
}
DISK_NON_QEMU_FORMAT = {"RAW" : "raw",}
GUEST_EXPORT_FILE = 'info.dat'
-KVM_BUS_TYPES = ['ide','scsi','virtio']
+KVM_BUS_TYPES = ['ide',
+ #'scsi',
+ 'virtio',
+ ]
XEN_BUS_TYPES = ['xen']
# use for mount check
else:
vol_path = "%s/%s" % (domains_dir, volume)
- self.destroy_guest(name)
+ try:
+ self.destroy_guest(name)
+ except libvirt.libvirtError, e:
+ self.logger.info("Could not remove the guest. - name=%s" % name)
+
try:
self.guest.undefine()
except:
- pass
+ self.logger.info("Guests definition could not be removed. - name=%s" % name)
import shutil
if os.path.islink(vol_path):