bb15ae4df4
To do this I had do some changes to existing Xen documentation: Apply minimal changes to filenames, enabling later addition of hypervisor support using Xen+libvirt, renaming XenServer files using git mv - section_introduction-to-xen.xml > section_hypervisor_xen_xapi.xml - section_xen-install.xml > section_xapi-install.xml - section_compute-configure-xen.xml > section_compute-configure-xapi.xml All XenServer docs can now be identified using xapi in the filename. Renamed relevant occurances of Xen to XenServer in XenServer docs and the Hypervisor page and replaced outdated references to Xen.org with XenProject.org Changed URL from introduction-to-xen.html to xen_libvirt.html in doc/common/section_kvm_enable.xml (did not include references in .po and .pot files in locale, which are autogenerated) All of the new Xen via Libvirt documentation is in a new page called section_hypervisor_xen_libvirt.html Change-Id: I6a6de021ef4e5de4fe28aa971411e07b656c969c Closes-Bug: #1253565 Signed-off-by: Lars Kurth <lars.kurth@xenproject.org> Co-Authored-By: Jim Fehlig <jfehlig@suse.com> Co-Authored-By: Anthony Perard <anthony.perard@citrix.com>
98 lines
5.2 KiB
XML
98 lines
5.2 KiB
XML
<section xmlns="http://docbook.org/ns/docbook"
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
version="5.0"
|
|
xml:id="section_compute-hypervisors">
|
|
<title>Hypervisors</title>
|
|
<para>OpenStack Compute supports many hypervisors, which might
|
|
make it difficult for you to choose one. Most installations
|
|
use only one hypervisor. However, you can use <xref
|
|
linkend="computefilter"/> and <xref
|
|
linkend="imagepropertiesfilter"/> to schedule different
|
|
hypervisors within the same installation. The following links
|
|
help you choose a hypervisor. See <link
|
|
xlink:href="http://docs.openstack.org/developer/nova/support-matrix.html"
|
|
>http://docs.openstack.org/developer/nova/support-matrix.html</link>
|
|
for a detailed list of features and support across the
|
|
hypervisors.</para>
|
|
<para>The following hypervisors are supported:</para>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para><link
|
|
xlink:href="http://www.linux-kvm.org/page/Main_Page"
|
|
>KVM</link> - Kernel-based Virtual Machine. The
|
|
virtual disk formats that it supports is inherited from
|
|
QEMU since it uses a modified QEMU program to launch
|
|
the virtual machine. The supported formats include raw
|
|
images, the qcow2, and VMware formats.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><link xlink:href="http://lxc.sourceforge.net/"
|
|
>LXC</link> - Linux Containers (through libvirt),
|
|
used to run Linux-based virtual machines.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><link xlink:href="http://wiki.qemu.org/Manual"
|
|
>QEMU</link> - Quick EMUlator, generally only used
|
|
for development purposes.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><link
|
|
xlink:href="http://user-mode-linux.sourceforge.net/"
|
|
>UML</link> - User Mode Linux, generally only used
|
|
for development purposes.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><link xlink:href="http://www.vmware.com/products/vsphere-hypervisor/support.html"
|
|
>VMware vSphere</link> 4.1 update 1 and newer, runs VMware-based Linux and
|
|
Windows images through a connection with a vCenter server or directly with an ESXi
|
|
host.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><link xlink:href="http://www.xenproject.org">Xen (using libvirt)</link> -
|
|
Xen Project Hypervisor using libvirt as management interface into <systemitem
|
|
class="service">nova-compute</systemitem> to run Linux, Windows, FreeBSD
|
|
and NetBSD virtual machines.</para>
|
|
</listitem> <listitem>
|
|
<para><link xlink:href="http://www.xenserver.org">XenServer</link> -
|
|
XenServer, Xen Cloud Platform (XCP) and other XAPI based Xen variants runs Linux
|
|
or Windows virtual machines. You must install the
|
|
<systemitem class="service"
|
|
>nova-compute</systemitem> service in a
|
|
para-virtualized VM.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><link
|
|
xlink:href="http://www.microsoft.com/en-us/server-cloud/windows-server/server-virtualization-features.aspx"
|
|
> Hyper-V</link> - Server virtualization with
|
|
Microsoft's Hyper-V, use to run Windows, Linux, and
|
|
FreeBSD virtual machines. Runs <systemitem
|
|
class="service">nova-compute</systemitem> natively
|
|
on the Windows virtualization platform.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<section xml:id="hypervisor-configuration-basics">
|
|
<title>Hypervisor configuration basics</title>
|
|
<para>The node where the <systemitem class="service"
|
|
>nova-compute</systemitem> service is installed and
|
|
operates on the same node that runs all of the virtual machines.
|
|
This is referred to as the compute node in this guide.</para>
|
|
<para>By default, the selected hypervisor is KVM. To change to another hypervisor, change
|
|
the <literal>virt_type</literal> option in the <literal>[libvirt]</literal> section of
|
|
<filename>nova.conf</filename> and restart the <systemitem class="service"
|
|
>nova-compute</systemitem> service.</para>
|
|
<para>Here are the general <filename>nova.conf</filename>
|
|
options that are used to configure the compute node's
|
|
hypervisor: <xref linkend="config_table_nova_hypervisor"/>.</para>
|
|
<para>Specific options for particular hypervisors
|
|
can be found in the following sections.</para>
|
|
</section>
|
|
<xi:include href="section_hypervisor_kvm.xml"/>
|
|
<xi:include href="section_hypervisor_qemu.xml"/>
|
|
<xi:include href="section_hypervisor_xen_api.xml"/>
|
|
<xi:include href="section_hypervisor_xen_libvirt.xml"/>
|
|
<xi:include href="section_hypervisor_lxc.xml"/>
|
|
<xi:include href="section_hypervisor_vmware.xml"/>
|
|
<xi:include href="section_hypervisor_hyper-v.xml"/>
|
|
</section>
|