File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ NOVA_CONF=$NOVA_CONF_DIR/nova.conf
5353NOVA_CELLS_CONF=$NOVA_CONF_DIR /nova-cells.conf
5454NOVA_FAKE_CONF=$NOVA_CONF_DIR /nova-fake.conf
5555NOVA_CELLS_DB=${NOVA_CELLS_DB:- nova_cell}
56+ NOVA_API_DB=${NOVA_API_DB:- nova_api}
5657
5758NOVA_API_PASTE_INI=${NOVA_API_PASTE_INI:- $NOVA_CONF_DIR / api-paste.ini}
5859# NOVA_API_VERSION valid options
@@ -471,6 +472,7 @@ function create_nova_conf {
471472 iniset $NOVA_CONF DEFAULT s3_port " $S3_SERVICE_PORT "
472473 iniset $NOVA_CONF DEFAULT my_ip " $HOST_IP "
473474 iniset $NOVA_CONF database connection ` database_connection_url nova`
475+ iniset $NOVA_CONF api_database connection ` database_connection_url nova_api`
474476 iniset $NOVA_CONF DEFAULT instance_name_template " ${INSTANCE_NAME_PREFIX} %08x"
475477 iniset $NOVA_CONF osapi_v3 enabled " True"
476478
@@ -675,6 +677,9 @@ function init_nova {
675677 if is_service_enabled n-cell; then
676678 recreate_database $NOVA_CELLS_DB
677679 fi
680+
681+ recreate_database $NOVA_API_DB
682+ $NOVA_BIN_DIR /nova-manage api_db sync
678683 fi
679684
680685 create_nova_cache_dir
You can’t perform that action at this time.
0 commit comments