virttest.utils_libvirt package

Submodules

virttest.utils_libvirt.libvirt_config module

virttest.utils_libvirt.libvirt_cpu module

virttest.utils_libvirt.libvirt_disk module

virttest.utils_libvirt.libvirt_embedded_qemu module

virttest.utils_libvirt.libvirt_keywrap module

virttest.utils_libvirt.libvirt_network module

virttest.utils_libvirt.libvirt_numa module

virttest.utils_libvirt.libvirt_nwfilter module

virttest.utils_libvirt.libvirt_pcicontr module

Accommodate libvirt pci controller utility functions.

Copyright:2020 Red Hat Inc.
virttest.utils_libvirt.libvirt_pcicontr.get_max_contr_indexes(vm_xml, cntlr_type, cntlr_model, cntl_num=1)

Obtain a number of controllers’ max indexes in given guest xml

Parameters:
  • vm_xml – guest xml
  • cntlr_type – controller type, like pci
  • cntlr_model – controller model, like pcie-root-port
  • cntl_num – number of indexes will be returned
Returns:

list of max index numbers

virttest.utils_libvirt.libvirt_vmxml module

Module simplifying manipulation of the vm attributes described at http://libvirt.org/formatdomain.html

virttest.utils_libvirt.libvirt_vmxml.set_vm_attrs(vmxml, vm_attrs)

Set element/value pairs in VMXML instance

Parameters:
  • vmxml – VMXML instance of the domain
  • vm_attrs – dict of the attribute/value pairs in VMXML

:return the updated vmxml

Module contents