devstack/tools/discover_hosts.sh

21 lines
578 B
Bash
Executable File

#!/usr/bin/env bash
# **discover_hosts.sh**
# This is just a very simple script to run the
# "nova-manage cell_v2 discover_hosts" command
# which is needed to discover compute nodes and
# register them with a parent cell in Nova.
# This assumes that /etc/nova/nova.conf exists
# and has the following entries filled in:
#
# [api_database]
# connection = This is the URL to the nova_api database
#
# In other words this should be run on the primary
# (API) node in a multi-node setup.
if [[ -x $(which nova-manage) ]]; then
nova-manage cell_v2 discover_hosts --verbose
fi