diff --git a/doc/config-reference/source/compute/hypervisor-virtuozzo.rst b/doc/config-reference/source/compute/hypervisor-virtuozzo.rst new file mode 100644 index 0000000000..2b43921454 --- /dev/null +++ b/doc/config-reference/source/compute/hypervisor-virtuozzo.rst @@ -0,0 +1,42 @@ +========= +Virtuozzo +========= + +Virtuozzo, or its community edition OpenVZ, provides both types of +virtualization: Kernel Virtual Machines and OS Containers. The type +of instance to span is chosen depending on the ``hw_vm_type`` +property of an image. + +.. note:: + + Some OpenStack Compute features may be missing when running with + Virtuozzo as the hypervisor. See the `hypervisor support matrix + `_ for details. + +To enable Virtuozzo Containers, set the following options in +``/etc/nova/nova.conf`` on all hosts running the ``nova-compute`` +service. + +.. code-block:: ini + + compute_driver = libvirt.LibvirtDriver + force_raw_images = False + + [libvirt] + virt_type = parallels + images_type = ploop + connection_uri = parallels:///system + inject_partition = -2 + +To enable Virtuozzo Virtual Machines, set the following options in +``/etc/nova/nova.conf`` on all hosts running the ``nova-compute`` +service. + +.. code-block:: ini + + compute_driver = libvirt.LibvirtDriver + + [libvirt] + virt_type = parallels + images_type = qcow2 + connection_uri = parallels:///system diff --git a/doc/config-reference/source/compute/hypervisors.rst b/doc/config-reference/source/compute/hypervisors.rst index 8d495dad21..9b8ce028c5 100644 --- a/doc/config-reference/source/compute/hypervisors.rst +++ b/doc/config-reference/source/compute/hypervisors.rst @@ -13,6 +13,7 @@ Hypervisors hypervisor-lxc.rst hypervisor-vmware.rst hypervisor-hyper-v.rst + hypervisor-virtuozzo.rst OpenStack Compute supports many hypervisors, which might make it difficult for you to choose one. Most installations use only one hypervisor. @@ -57,3 +58,7 @@ The following hypervisors are supported: virtualization.aspx>`_ - Server virtualization with Microsoft Hyper-V, use to run Windows, Linux, and FreeBSD virtual machines. Runs ``nova-compute`` natively on the Windows virtualization platform. + +* `Virtuozzo `_ - + OS Containers and Kernel-based Virtual Machines supported via libvirt + virt_type=parallels. The supported formats include ploop and qcow2 images.