5dad99216e
libvirt already does this for us, sort of: it will automatically add a USB keyboard and mouse to ppc64 guests with graphics; in addition, these devices are impossible to remove. Unfortunately this results in a pretty poor experience for the user, since the relative pointing device makes interacting with the GUI an exercise in frustration. As of commit 186bb479d0f4, libvirt will still add the USB keyboard automatically but will skip the USB mouse if a USB tablet is already present, so by explicitly including USB input devices in the generated XML we can create guests that are actually usable. We can do this unconditionally, without having to worry about what version of libvirt we're running against: if it's new enough we'll take advantage of the fix, and if not then the resulting guest will not be any more broken than it would have been before. https://bugzilla.redhat.com/show_bug.cgi?id=1683609 Signed-off-by: Andrea Bolognani <abologna@redhat.com> |
||
---|---|---|
data | ||
man | ||
po | ||
tests | ||
ui | ||
virtManager | ||
virtcli | ||
virtconv | ||
virtinst | ||
.gitignore | ||
.gitpublish | ||
.mailmap | ||
COPYING | ||
HACKING.md | ||
INSTALL.md | ||
MANIFEST.in | ||
NEWS.md | ||
README.md | ||
pylintrc | ||
setup.cfg | ||
setup.py | ||
virt-clone | ||
virt-convert | ||
virt-install | ||
virt-manager | ||
virt-manager.spec.in | ||
virt-xml |
README.md
Virtual Machine Manager
This application provides a graphical tool for managing virtual machines via the libvirt library.
The front end of the application uses the GTK / Glade libraries for all user interaction components. The back end uses libvirt for managing Qemu/KVM and Xen virtual machines, as well as LXC containers. The UI is primarily tested with KVM, but is intended to be reasonably portable to any virtualization backend libvirt supports.
Several command line tools are also provided:
virt-install
: Create new libvirt virtual machinesvirt-clone
: Duplicate existing libvirt virtual machinesvirt-xml
: Edit existing libvirt virtual machines/manipulate libvirt XMLvirt-convert
: Convert VMX or OVF configs to libvirt virtual machines
For dependency info and installation instructions, see the INSTALL.md file.
Contact
- All comments / suggestions / patches should be directed to the virt-tools-list mailing list.
- For IRC we use #virt on OFTC.
- For bug reporting info, see BugReporting.
- There are further project details on the virt-manager website.
- See the HACKING.md file for info about submitting patches or contributing translations.