Ejemplo n.º 1
0
 def _set_capabilities(self):
     wok_log.info("\n*** Kimchi: Running feature tests ***")
     self.libvirtd_running = is_libvirtd_up()
     msg = "Service Libvirtd running ...: %s"
     wok_log.info(msg % str(self.libvirtd_running))
     if self.libvirtd_running == False:
         wok_log.info("*** Kimchi: Feature tests not completed ***\n")
         return
     conn = self.conn.get()
     self.nfs_target_probe = FeatureTests.libvirt_support_nfs_probe(conn)
     msg = "NFS Target Probe support ...: %s"
     wok_log.info(msg % str(self.nfs_target_probe))
     self.fc_host_support = FeatureTests.libvirt_support_fc_host(conn)
     msg = "Fibre Channel Host support .: %s"
     wok_log.info(msg % str(self.fc_host_support))
     self.kernel_vfio = FeatureTests.kernel_support_vfio()
     msg = "Kernel VFIO support ........: %s"
     wok_log.info(msg % str(self.kernel_vfio))
     self.nm_running = FeatureTests.is_nm_running()
     msg = "Network Manager running ....: %s"
     wok_log.info(msg % str(self.nm_running))
     self.mem_hotplug_support = FeatureTests.has_mem_hotplug_support(conn)
     msg = "Memory Hotplug support .....: %s"
     wok_log.info(msg % str(self.mem_hotplug_support))
     wok_log.info("*** Kimchi: Feature tests completed ***\n")
Ejemplo n.º 2
0
 def _set_capabilities(self):
     wok_log.info("\n*** Kimchi: Running feature tests ***")
     self.libvirtd_running = is_libvirtd_up()
     msg = "Service Libvirtd running ...: %s"
     wok_log.info(msg % str(self.libvirtd_running))
     if self.libvirtd_running == False:
         wok_log.info("*** Kimchi: Feature tests not completed ***\n")
         return
     conn = self.conn.get()
     self.nfs_target_probe = FeatureTests.libvirt_support_nfs_probe(conn)
     msg = "NFS Target Probe support ...: %s"
     wok_log.info(msg % str(self.nfs_target_probe))
     self.fc_host_support = FeatureTests.libvirt_support_fc_host(conn)
     msg = "Fibre Channel Host support .: %s"
     wok_log.info(msg % str(self.fc_host_support))
     self.kernel_vfio = FeatureTests.kernel_support_vfio()
     msg = "Kernel VFIO support ........: %s"
     wok_log.info(msg % str(self.kernel_vfio))
     self.nm_running = FeatureTests.is_nm_running()
     msg = "Network Manager running ....: %s"
     wok_log.info(msg % str(self.nm_running))
     self.mem_hotplug_support = FeatureTests.has_mem_hotplug_support(conn)
     msg = "Memory Hotplug support .....: %s"
     wok_log.info(msg % str(self.mem_hotplug_support))
     wok_log.info("*** Kimchi: Feature tests completed ***\n")
Ejemplo n.º 3
0
 def _set_capabilities(self):
     wok_log.info("*** Running feature tests ***")
     conn = self.conn.get()
     self.nfs_target_probe = FeatureTests.libvirt_support_nfs_probe(conn)
     self.fc_host_support = FeatureTests.libvirt_support_fc_host(conn)
     self.kernel_vfio = FeatureTests.kernel_support_vfio()
     self.nm_running = FeatureTests.is_nm_running()
     self.mem_hotplug_support = FeatureTests.has_mem_hotplug_support(conn)
     wok_log.info("*** Feature tests completed ***")
Ejemplo n.º 4
0
 def _set_capabilities(self):
     wok_log.info("*** Running feature tests ***")
     conn = self.conn.get()
     self.nfs_target_probe = FeatureTests.libvirt_support_nfs_probe(conn)
     self.fc_host_support = FeatureTests.libvirt_support_fc_host(conn)
     self.kernel_vfio = FeatureTests.kernel_support_vfio()
     self.nm_running = FeatureTests.is_nm_running()
     self.mem_hotplug_support = FeatureTests.has_mem_hotplug_support(conn)
     wok_log.info("*** Feature tests completed ***")
Ejemplo n.º 5
0
    def _set_capabilities(self):
        wok_log.info("*** Running feature tests ***")
        conn = self.conn.get()
        self.qemu_stream = FeatureTests.qemu_supports_iso_stream()
        self.nfs_target_probe = FeatureTests.libvirt_support_nfs_probe(conn)
        self.fc_host_support = FeatureTests.libvirt_support_fc_host(conn)
        self.kernel_vfio = FeatureTests.kernel_support_vfio()
        self.mem_hotplug_support = FeatureTests.has_mem_hotplug_support(conn)

        self.libvirt_stream_protocols = []
        for p in ['http', 'https', 'ftp', 'ftps', 'tftp']:
            if FeatureTests.libvirt_supports_iso_stream(conn, p):
                self.libvirt_stream_protocols.append(p)

        wok_log.info("*** Feature tests completed ***")
Ejemplo n.º 6
0
    def _set_capabilities(self):
        wok_log.info("*** Running feature tests ***")
        conn = self.conn.get()
        self.qemu_stream = FeatureTests.qemu_supports_iso_stream()
        self.nfs_target_probe = FeatureTests.libvirt_support_nfs_probe(conn)
        self.fc_host_support = FeatureTests.libvirt_support_fc_host(conn)
        self.kernel_vfio = FeatureTests.kernel_support_vfio()
        self.mem_hotplug_support = FeatureTests.has_mem_hotplug_support(conn)

        self.libvirt_stream_protocols = []
        for p in ['http', 'https', 'ftp', 'ftps', 'tftp']:
            if FeatureTests.libvirt_supports_iso_stream(conn, p):
                self.libvirt_stream_protocols.append(p)

        wok_log.info("*** Feature tests completed ***")
Ejemplo n.º 7
0
def _set_capabilities(conn=False):
    debug("Running feature tests. This can take a while.", True)
    if not conn:
        return
    qemu_stream = FeatureTests.qemu_supports_iso_stream()
    nfs_target_probe = FeatureTests.libvirt_support_nfs_probe(conn)
    fc_host_support = FeatureTests.libvirt_support_fc_host(conn)
    kernel_vfio = FeatureTests.kernel_support_vfio()
    nm_running = FeatureTests.is_nm_running()
    mem_hotplug_support = FeatureTests.has_mem_hotplug_support(conn)

    libvirt_stream_protocols = []
    for p in ['http', 'https', 'ftp', 'ftps', 'tftp']:
        if FeatureTests.libvirt_supports_iso_stream(conn, p):
            libvirt_stream_protocols.append(p)
    debug("Feature tests completed.", True)
Ejemplo n.º 8
0
 def _set_capabilities(self):
     wok_log.info('\n*** Kimchi: Running feature tests ***')
     self.libvirtd_running = is_libvirtd_up()
     wok_log.info(f'Service Libvirtd running ...: {self.libvirtd_running}')
     if not self.libvirtd_running:
         wok_log.info('*** Kimchi: Feature tests not completed ***\n')
         return
     conn = self.conn.get()
     self.nfs_target_probe = FeatureTests.libvirt_support_nfs_probe(conn)
     wok_log.info(f'NFS Target Probe support ...: {self.nfs_target_probe}')
     self.fc_host_support = FeatureTests.libvirt_support_fc_host(conn)
     wok_log.info(f'Fibre Channel Host support .: {self.fc_host_support}')
     self.kernel_vfio = FeatureTests.kernel_support_vfio()
     wok_log.info(f'Kernel VFIO support ........: {self.kernel_vfio}')
     self.nm_running = FeatureTests.is_nm_running()
     wok_log.info(f'Network Manager running ....: {self.nm_running}')
     self.mem_hotplug_support = FeatureTests.has_mem_hotplug_support(conn)
     wok_log.info(
         f'Memory Hotplug support .....: {self.mem_hotplug_support}')
     wok_log.info('*** Kimchi: Feature tests completed ***\n')
Ejemplo n.º 9
0
 def _set_capabilities(self):
     wok_log.info('\n*** Kimchi: Running feature tests ***')
     self.libvirtd_running = is_libvirtd_up()
     wok_log.info(f'Service Libvirtd running ...: {self.libvirtd_running}')
     if not self.libvirtd_running:
         wok_log.info('*** Kimchi: Feature tests not completed ***\n')
         return
     conn = self.conn.get()
     self.nfs_target_probe = FeatureTests.libvirt_support_nfs_probe(conn)
     wok_log.info(f'NFS Target Probe support ...: {self.nfs_target_probe}')
     self.fc_host_support = FeatureTests.libvirt_support_fc_host(conn)
     wok_log.info(f'Fibre Channel Host support .: {self.fc_host_support}')
     self.kernel_vfio = FeatureTests.kernel_support_vfio()
     wok_log.info(f'Kernel VFIO support ........: {self.kernel_vfio}')
     self.nm_running = FeatureTests.is_nm_running()
     wok_log.info(f'Network Manager running ....: {self.nm_running}')
     self.mem_hotplug_support = FeatureTests.has_mem_hotplug_support(conn)
     wok_log.info(
         f'Memory Hotplug support .....: {self.mem_hotplug_support}')
     wok_log.info('*** Kimchi: Feature tests completed ***\n')