def __init__(self, **kargs): self.conn = kargs['conn'] self.objstore = kargs['objstore'] self.scanner = Scanner(self._clean_scan) self.scanner.delete() self.caps = CapabilitiesModel(**kargs) self.device = DeviceModel(**kargs) if self.conn.isQemuURI(): self._check_default_pools()
def __init__(self, **kargs): self.conn = kargs['conn'] self.caps = CapabilitiesModel(**kargs) self.cap_map = \ {'net': libvirt.VIR_CONNECT_LIST_NODE_DEVICES_CAP_NET, 'pci': libvirt.VIR_CONNECT_LIST_NODE_DEVICES_CAP_PCI_DEV, 'scsi': libvirt.VIR_CONNECT_LIST_NODE_DEVICES_CAP_SCSI, 'scsi_host': libvirt.VIR_CONNECT_LIST_NODE_DEVICES_CAP_SCSI_HOST, 'storage': libvirt.VIR_CONNECT_LIST_NODE_DEVICES_CAP_STORAGE, 'usb_device': libvirt.VIR_CONNECT_LIST_NODE_DEVICES_CAP_USB_DEV, 'usb': libvirt.VIR_CONNECT_LIST_NODE_DEVICES_CAP_USB_INTERFACE} # TODO: when no longer supporting Libvirt < 1.0.5 distros # (like RHEL6) remove this verification and insert the # key 'fc_host' with the libvirt variable in the hash # declaration above. try: self.cap_map['fc_host'] = \ libvirt.VIR_CONNECT_LIST_NODE_DEVICES_CAP_FC_HOST except AttributeError: self.cap_map['fc_host'] = None
def __init__(self, **kargs): self.conn = kargs['conn'] self.caps = CapabilitiesModel(**kargs)