From 4463d44dd360cf602898dedfcc6d6759c8de500d Mon Sep 17 00:00:00 2001 From: Alexandra Settle Date: Mon, 24 Jul 2017 13:53:10 +0100 Subject: [PATCH] Adding note for ironic virt driver nova-compute changes Backport: ocata newton Change-Id: I2f56fc66311c5489714d1996943bc3946fc2193f --- doc/source/install/configure-compute.rst | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/doc/source/install/configure-compute.rst b/doc/source/install/configure-compute.rst index 3687e20297..d8294f7b98 100644 --- a/doc/source/install/configure-compute.rst +++ b/doc/source/install/configure-compute.rst @@ -2,12 +2,24 @@ Configure the Compute service to use the Bare Metal service ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The Compute service needs to be configured to use the Bare Metal service's -driver. The configuration file for the Compute service is typically located at +driver. The configuration file for the Compute service is typically located at ``/etc/nova/nova.conf``. .. note:: - This configuration file must be modified on the Compute service's - controller nodes and compute nodes. + + As of the Newton release, it is possible to have multiple + nova-compute services running the ironic virtual driver (in + nova) to provide redundancy. Bare metal nodes are mapped to the + services via a hash ring. If a service goes down, the + available bare metal nodes are remapped to different services. + + Once active, a node will stay mapped to the same nova-compute + even when it goes down. The node is unable to be managed through + the Compute API until the service responsible returns to an active + state. + +The following configuration file must be modified on the Compute +service's controller nodes and compute nodes. #. Change these configuration options in the ``default`` section, as follows: