#!/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