[virt-tools-list] [PATCH v3 0/6] Virtuozzo hypervisor basic support

Mikhail Feoktistov mfeoktistov at virtuozzo.com
Tue Feb 21 14:27:54 UTC 2017


This patch series introduces virtuozzo hypervisor support.
Here we implemented only basic functionality.
User can create/start/stop/delete containers.
Also we allow to change hardware configuration (basic devices)
and connect via VNC. We are very intrested in the development of
virt-manager to support all virtuozzo features.

Mikhail Feoktistov (6):
  Add GUI to create wizzard for virtuozzo containers
  Set default action in case of on_crash as destroy
  Update tests cause we use destroy as default action for on_crash
  Tune default device list for Virtuozzo containers
  Do not use createXML for non transient domains
  Add tests for Virtuozzo hypervisor

 tests/capabilities-xml/vz.xml                      |  53 ++++++++
 tests/cli-test-xml/clone-disk-noexist.xml          |   2 +-
 .../compare/virt-clone-clone-auto1.xml             |   2 +-
 .../compare/virt-clone-clone-auto2.xml             |   2 +-
 .../compare/virt-convert-ovf-compare.xml           |   2 +-
 .../compare/virt-convert-vmx-compare.xml           |   2 +-
 .../compare/virt-install-aarch64-cdrom.xml         |   2 +-
 .../compare/virt-install-aarch64-kvm-gic.xml       |   2 +-
 .../compare/virt-install-aarch64-kvm-import.xml    |   2 +-
 .../compare/virt-install-aarch64-machdefault.xml   |   2 +-
 .../compare/virt-install-aarch64-machvirt.xml      |   2 +-
 .../compare/virt-install-arm-defaultmach-f20.xml   |   2 +-
 .../compare/virt-install-arm-kvm-import.xml        |   2 +-
 .../compare/virt-install-arm-vexpress-f19.xml      |   2 +-
 .../compare/virt-install-arm-vexpress-plain.xml    |   2 +-
 .../compare/virt-install-arm-virt-f20.xml          |   2 +-
 .../compare/virt-install-cpuset-auto.xml           |   2 +-
 .../cli-test-xml/compare/virt-install-default.xml  |   2 +-
 .../compare/virt-install-f21-kvm-remote.xml        |   2 +-
 .../compare/virt-install-fs-default.xml            |   2 +-
 .../compare/virt-install-kvm-centos7.xml           |   2 +-
 .../compare/virt-install-kvm-f14-url.xml           |   2 +-
 .../compare/virt-install-kvm-rhel6.xml             |   2 +-
 .../compare/virt-install-kvm-rhel7.xml             |   2 +-
 .../compare/virt-install-kvm-session-defaults.xml  |   2 +-
 .../compare/virt-install-kvm-win2k3-cdrom.xml      |   2 +-
 .../compare/virt-install-location-iso.xml          |   2 +-
 .../compare/virt-install-manual-init.xml           |   2 +-
 .../compare/virt-install-many-devices.xml          |   2 +-
 .../compare/virt-install-ppc64-machdefault-f20.xml |   2 +-
 .../compare/virt-install-ppc64-pseries-f20.xml     |   2 +-
 .../compare/virt-install-ppc64le-kvm-import.xml    |   2 +-
 .../compare/virt-install-q35-defaults.xml          |   2 +-
 .../compare/virt-install-qemu-32-on-64.xml         |   2 +-
 .../compare/virt-install-qemu-plain.xml            |   2 +-
 .../compare/virt-install-simple-pxe.xml            |   2 +-
 .../compare/virt-install-singleton-config-2.xml    |   2 +-
 .../compare/virt-install-solaris10-defaults.xml    |   2 +-
 .../cli-test-xml/compare/virt-install-spice-gl.xml |   2 +-
 .../compare/virt-install-vz-ct-template.xml        |  26 ++++
 .../compare/virt-install-w2k3-cdrom.xml            |   2 +-
 .../compare/virt-install-win7-uefi.xml             |   2 +-
 .../compare/virt-install-xen-default.xml           |   2 +-
 .../cli-test-xml/compare/virt-install-xen-hvm.xml  |   2 +-
 tests/cli-test-xml/compare/virt-install-xen-pv.xml |   2 +-
 .../compare/virt-xml-edit-simple-events.xml        |   2 +-
 .../compare/virt-xml-edit-simple-pm.xml            |   2 +-
 tests/clitest.py                                   |  15 +++
 tests/clone-xml/fullpool-in.xml                    |   2 +-
 tests/testdriver.xml                               |  12 +-
 tests/uitests/newvm.py                             |  23 ++++
 tests/utils.py                                     |   1 +
 .../ovf2libvirt_ovf_directory.libvirt              |   2 +-
 .../libvirt_output/ovf2libvirt_test1.libvirt       |   2 +-
 .../ovf2libvirt_test1.libvirt.disk_qcow2           |   2 +-
 .../libvirt_output/ovf2libvirt_test2.libvirt       |   2 +-
 .../libvirt_output/ovf2libvirt_test_gzip.libvirt   |   2 +-
 .../ovf2libvirt_test_gzip.libvirt.disk_raw         |   2 +-
 .../vmx2libvirt_test-nodisks.libvirt               |   2 +-
 .../vmx2libvirt_test-vmx-zip.libvirt               |   2 +-
 .../libvirt_output/vmx2libvirt_test1.libvirt       |   2 +-
 .../vmx2libvirt_test1.libvirt.disk_raw             |   2 +-
 .../libvirt_output/vmx2libvirt_vmx-dir.libvirt     |   2 +-
 tests/xmlconfig-xml/install-f11-norheldefaults.xml |   2 +-
 tests/xmlconfig-xml/install-f11-rheldefaults.xml   |   2 +-
 tests/xmlparse-xml/add-devices-in.xml              |   2 +-
 tests/xmlparse-xml/add-devices-out.xml             |   2 +-
 tests/xmlparse-xml/change-addr-in.xml              |   2 +-
 tests/xmlparse-xml/change-addr-out.xml             |   2 +-
 tests/xmlparse-xml/change-boot-multi-in.xml        |   2 +-
 tests/xmlparse-xml/change-boot-multi-out.xml       |   2 +-
 tests/xmlparse-xml/change-chars-in.xml             |   2 +-
 tests/xmlparse-xml/change-chars-out.xml            |   2 +-
 tests/xmlparse-xml/change-controllers-in.xml       |   2 +-
 tests/xmlparse-xml/change-controllers-out.xml      |   2 +-
 tests/xmlparse-xml/change-disk-in.xml              |   2 +-
 tests/xmlparse-xml/change-disk-out.xml             |   2 +-
 tests/xmlparse-xml/change-filesystems-in.xml       |   2 +-
 tests/xmlparse-xml/change-filesystems-out.xml      |   2 +-
 tests/xmlparse-xml/change-graphics-in.xml          |   2 +-
 tests/xmlparse-xml/change-graphics-out.xml         |   2 +-
 tests/xmlparse-xml/change-guest-in.xml             |   2 +-
 tests/xmlparse-xml/change-guest-out.xml            |   2 +-
 tests/xmlparse-xml/change-hostdevs-in.xml          |   2 +-
 tests/xmlparse-xml/change-hostdevs-out.xml         |   2 +-
 tests/xmlparse-xml/change-inputs-in.xml            |   2 +-
 tests/xmlparse-xml/change-inputs-out.xml           |   2 +-
 tests/xmlparse-xml/change-nics-in.xml              |   2 +-
 tests/xmlparse-xml/change-nics-out.xml             |   2 +-
 tests/xmlparse-xml/change-panic-device-in.xml      |   2 +-
 tests/xmlparse-xml/change-panic-device-out.xml     |   2 +-
 tests/xmlparse-xml/change-redirdev-in.xml          |   2 +-
 tests/xmlparse-xml/change-redirdev-out.xml         |   2 +-
 tests/xmlparse-xml/change-rng-egd-in.xml           |   2 +-
 tests/xmlparse-xml/change-rng-egd-out.xml          |   2 +-
 tests/xmlparse-xml/change-rng-random-in.xml        |   2 +-
 tests/xmlparse-xml/change-rng-random-out.xml       |   2 +-
 tests/xmlparse-xml/change-smartcard-in.xml         |   2 +-
 tests/xmlparse-xml/change-smartcard-out.xml        |   2 +-
 tests/xmlparse-xml/change-sounds-in.xml            |   2 +-
 tests/xmlparse-xml/change-sounds-out.xml           |   2 +-
 tests/xmlparse-xml/change-tpm-in.xml               |   2 +-
 tests/xmlparse-xml/change-tpm-out.xml              |   2 +-
 tests/xmlparse-xml/change-videos-in.xml            |   2 +-
 tests/xmlparse-xml/change-videos-out.xml           |   2 +-
 tests/xmlparse-xml/change-watchdogs-in.xml         |   2 +-
 tests/xmlparse-xml/change-watchdogs-out.xml        |   2 +-
 tests/xmlparse.py                                  |   2 +-
 ui/create.ui                                       | 149 ++++++++++++++++++++-
 virtManager/addhardware.py                         |   2 +-
 virtManager/connect.py                             |   8 +-
 virtManager/connection.py                          |   1 +
 virtManager/create.py                              |  58 +++++++-
 virtinst/connection.py                             |   3 +
 virtinst/guest.py                                  |  21 +--
 virtinst/uri.py                                    |   4 +-
 116 files changed, 453 insertions(+), 127 deletions(-)
 create mode 100644 tests/capabilities-xml/vz.xml
 create mode 100644 tests/cli-test-xml/compare/virt-install-vz-ct-template.xml

-- 
2.9.3




More information about the virt-tools-list mailing list