Drew Thorstensen 7777d81f1a [DOCS] Refactor of nova role docs
Update the role documentation to match the newly proposed format.  In
the new format, each role project should maintain the configuration
variations for the role project itself.

Change-Id: I165891189ffa67680980a70178fd55951cad293b
2016-08-16 18:57:21 -04:00

41 lines
1.1 KiB
ReStructuredText

CPU Platform Compatibility
~~~~~~~~~~~~~~~~~~~~~~~~~~
This role supports multiple CPU architecture types. At least one repo_build
node must exist for each CPU type that is in use in the deployment.
Currently supported CPU architectures:
- x86_64 / amd64
- ppc64le
Compute Driver Compatibility
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This role supports multiple nova compute driver types. The following
compute drivers are supported:
- libvirt (default)
- ironic
- lxd (via nova-lxd)
- powervm (via nova-powervm)
The driver type will automatically be detected by the OpenStack Ansible Nova
role for the following compute driver types:
- libvirt
- ironic
- powervm
Any mix and match of compute node types can be used for those platforms.
If using the lxd driver, the compute type must be specified using the
``nova_virt_type`` variable in the ``/etc/openstack_deploy/user_variables.yml``
file.
.. code-block:: shell-session
nova_virt_type: lxd
It should be noted that if the ``nova_virt_type`` variable is set, then all
nodes in the deployment will be set to that hypervisor type. It is recommended
to allow the automatic hypervisor detection.