Files
kolla-ansible/doc/source/reference/compute/nova-guide.rst
Mark Goddard e91186c66c Docs: improve Nova documentation
Adds a top-level guide for Nova, with links off to the various virt
driver guides.

Generalises the libvirt TLS guide into a libvirt guide, and adds info on
hardware virtualisation and qemu vs. kvm.

Adds information on configuring consoles.

Change-Id: I36beaaee313bdbc4bcf8cc15c41dda245a5a81ba
2019-10-08 08:30:35 +00:00

1.6 KiB

Nova - Compute Service

Nova is a core service in OpenStack, and provides compute services. Typically this is via Virtual Machines (VMs), but may also be via bare metal servers if Nova is coupled with Ironic.

Nova is enabled by default, but may be disabled by setting enable_nova to no in globals.yml.

Virtualisation Drivers

The virtualisation driver may be selected via nova_compute_virt_type in globals.yml. Supported options are qemu, kvm, vmware, and xenapi. The default is kvm.

HyperV

Information on using Nova with HyperV can be found in hyperv-guide.

Libvirt

Information on the libvirt-based drivers kvm and qemu can be found in libvirt-guide.

VMware

Information on the VMware-based driver vmware can be found in vmware-guide.

XenServer

Information on the XenServer-based driver xenapi can be found in xenserver-guide.

Bare Metal

Information on using Nova with Ironic to deploy compute instances to bare metal can be found in ../bare-metal/ironic-guide.

Fake Driver

The fake driver can be used for testing Nova's scaling properties without requiring access to a large amount of hardware resources. It is covered in nova-fake-driver.

Consoles

The console driver may be selected via nova_console in globals.yml. Valid options are none, novnc, spice, or rdp. Additionally, serial console support can be enabled by setting enable_nova_serialconsole_proxy to yes.