Desktop tool for managing virtual machines via libvirt
Go to file
Pino Toscano 20c2f633d0 osdict: extend non-EOL distros range to 10 years
Commit d52d9885c8 added a logic to
consider as EOL a distribution with no EOL date set and release date
earlier than 5 years from the current day. This was done because there
were (and still are, even if fewer now) many old OSes in osinfo-db with
no EOL date set, which were thus considered "supported". Sadly, OSes
that are still supported, like Windows 10, Windows Server 2012, or
earlier versions of RHEL/CentOS/OL 6/7, are now considered "EOL".

As a hack on top of the initial hack, extend the range from 5 years to
10 years: this will consider some of the aforementioned OSes as
supported, without adding too many other OSes.

Of course the long term solution is to make sure all the OSes in
osinfo-db that are EOL upstream have a EOL date set, so there is no more
need to arbitrary exclusion logic.

Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Pino Toscano <ptoscano@redhat.com>
2020-08-18 13:50:59 -04:00
.github/workflows CI: Add ci.yml 2020-07-18 19:28:04 -04:00
data bash completion: remove shebang 2020-07-20 12:56:41 -04:00
man cli: Add --graphics websocket= support 2020-07-16 14:52:03 -04:00
po Translated using Weblate (Dutch) 2020-07-20 13:05:50 -04:00
tests tests: Don't show debug output by default on failure 2020-07-18 19:28:04 -04:00
ui about: use the standard license type 2020-07-20 12:56:41 -04:00
virtinst osdict: extend non-EOL distros range to 10 years 2020-08-18 13:50:59 -04:00
virtManager details: fix detection of firmware auto-selection 2020-08-13 16:40:53 +02:00
.coveragerc xmlutil: Centralize all 'programming error' exceptions 2020-07-17 19:08:27 -04:00
.gitignore Add the translation catalog 2020-07-11 14:59:56 -04:00
.gitpublish git: add a git publish configuration file 2018-04-30 13:35:32 -04:00
.mailmap Add .mailmap 2013-04-03 18:13:25 -04:00
.pylintrc Rename pylintrc -> .pylintrc 2020-07-17 16:00:32 -04:00
CONTRIBUTING.md CONTRIBUTING: Fix uitests test name 2020-07-24 19:23:29 +02:00
COPYING Refresh GPL text with latest FSF address & fix spec file license tag 2007-11-20 11:12:20 -05:00
DESIGN.md DESIGN: Add links to more explicitly removed features 2020-07-04 19:06:21 -04:00
INSTALL.md spec: Move virt-manager.spec.in -> virt-manager.spec 2020-07-17 16:00:32 -04:00
MANIFEST.in Add DESIGN.md 2020-01-26 12:14:18 -05:00
NEWS.md Prep for release 2.2.1 2019-07-03 20:25:19 -04:00
README.md Remove virt-convert 2020-01-24 17:04:29 -05:00
setup.cfg tests: Speed up pytest collection a bit 2020-07-17 16:47:58 -04:00
setup.py Rename pylintrc -> .pylintrc 2020-07-17 16:00:32 -04:00
virt-clone Move virt-* code into their modules 2020-01-26 18:27:20 -05:00
virt-install Move virt-* code into their modules 2020-01-26 18:27:20 -05:00
virt-manager Move virt-* code into their modules 2020-01-26 18:27:20 -05:00
virt-manager.spec spec: Move virt-manager.spec.in -> virt-manager.spec 2020-07-17 16:00:32 -04:00
virt-xml Move virt-* code into their modules 2020-01-26 18:27:20 -05: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