Jonathon Jongsma 0c146b2503 Handle new nodedev name for mediated devices
libvirt recently changed the nodedev names for mediated devices due to
the fact that mdevctl supports defining multiple mediated devices with
the same UUID as long as only one is active at a time. This means that
the nodedev name changed from the format 'mdev_$UUID' to the format
'mdev_$UUID_$PARENT'.

Unfortunately, virt-install was parsing the nodedev name to extract the
UUID of a mediated device. This fails with the new name format.
Fortunately, in libvirt 7.3.0, a <uuid> field was added to the xml
schema for mdev devices, so we can simply use this instead, and fall
back to the name parsing if it doesn't exist.

Signed-off-by: Jonathon Jongsma <jjongsma@redhat.com>
2021-11-10 14:58:07 +00:00
2021-05-28 15:47:10 -04:00
2021-05-22 14:56:10 -04:00
2020-07-11 14:59:56 -04:00
2013-04-03 18:13:25 -04:00
2021-10-04 16:26:08 -04:00
2021-10-04 16:26:08 -04:00
2020-09-20 14:35:05 -04:00
2020-01-26 12:14:18 -05:00
2021-10-04 16:26:08 -04:00
2021-06-22 19:48:19 -04:00

Virtual Machine Manager

virt-manager is a graphical tool for managing virtual machines via libvirt. Most usage is with QEMU/KVM virtual machines, but Xen and libvirt LXC containers are well supported. Common operations for any libvirt driver should work.

Several command line tools are also provided:

  • virt-install: Create new libvirt virtual machines
  • virt-clone: Duplicate existing libvirt virtual machines
  • virt-xml: Edit existing libvirt virtual machines/manipulate libvirt XML

For dependency info and installation instructions, see the INSTALL.md file. If you just want to quickly test the code from a git checkout, you can launch any of the commands like:

./virt-manager --debug ...

Contact

Description
Desktop tool for managing virtual machines via libvirt
Readme 99 MiB
Languages
Python 99.4%
Meson 0.6%