From c63ecadb08245eda3f4ef2327a2b9ca85cf4b4f9 Mon Sep 17 00:00:00 2001 From: Matt Riedemann Date: Tue, 25 Jul 2017 17:08:50 -0400 Subject: [PATCH] Add instructions for discovering hosts in the multinode guide When doing a multi-node devstack deployment starting in Ocata the child compute nodes must be discovered and mapped to the single nova cell (cell1). In the upstream CI we do this discovery in devstack-gate after the subnodes are stacked, but for anyone doing this manually we need to provide some notes on what needs to happen after child compute nodes are stacked for a multinode environment. Change-Id: I68418bcf28d86c60fe42537186d89458fa778bda Closes-Bug: #1688397 --- doc/source/guides/multinode-lab.rst | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/doc/source/guides/multinode-lab.rst b/doc/source/guides/multinode-lab.rst index 1a8ddbc194..b4e2891c10 100644 --- a/doc/source/guides/multinode-lab.rst +++ b/doc/source/guides/multinode-lab.rst @@ -197,6 +197,22 @@ A stream of activity ensues. When complete you will see a summary of to poke at your shiny new OpenStack. The most recent log file is available in ``stack.sh.log``. +Starting in the Ocata release, Nova requires a `Cells v2`_ deployment. Compute +node services must be mapped to a cell before they can be used. + +After each compute node is stacked, verify it shows up in the +``nova service-list --binary nova-compute`` output. The compute service is +registered in the cell database asynchronously so this may require polling. + +Once the compute node services shows up, run the ``./tools/discover_hosts.sh`` +script from the control node to map compute hosts to the single cell. + +The compute service running on the primary control node will be +discovered automatically when the control node is stacked so this really +only needs to be performed for subnodes. + +.. _Cells v2: https://docs.openstack.org/nova/latest/user/cells.html + Cleaning Up After DevStack --------------------------