|
...
|
...
|
@@ -465,8 +465,6 @@ function create_nova_conf {
|
|
465
|
465
|
else
|
|
466
|
466
|
iniset $NOVA_CONF DEFAULT my_ip "$HOST_IP"
|
|
467
|
467
|
fi
|
|
468
|
|
- iniset $NOVA_CONF database connection `database_connection_url nova`
|
|
469
|
|
- iniset $NOVA_CONF api_database connection `database_connection_url nova_api`
|
|
470
|
468
|
iniset $NOVA_CONF DEFAULT instance_name_template "${INSTANCE_NAME_PREFIX}%08x"
|
|
471
|
469
|
iniset $NOVA_CONF DEFAULT osapi_compute_listen "$NOVA_SERVICE_LISTEN_ADDRESS"
|
|
472
|
470
|
iniset $NOVA_CONF DEFAULT metadata_listen "$NOVA_SERVICE_LISTEN_ADDRESS"
|
|
...
|
...
|
@@ -478,6 +476,14 @@ function create_nova_conf {
|
|
478
|
478
|
iniset $NOVA_CONF DEFAULT bindir "/usr/bin"
|
|
479
|
479
|
fi
|
|
480
|
480
|
|
|
|
481
|
+ # only setup database connections if there are services that
|
|
|
482
|
+ # require them running on the host. The ensures that n-cpu doesn't
|
|
|
483
|
+ # leak a need to use the db in a multinode scenario.
|
|
|
484
|
+ if is_service_enabled n-api n-cond n-sched; then
|
|
|
485
|
+ iniset $NOVA_CONF database connection `database_connection_url nova`
|
|
|
486
|
+ iniset $NOVA_CONF api_database connection `database_connection_url nova_api`
|
|
|
487
|
+ fi
|
|
|
488
|
+
|
|
481
|
489
|
if is_service_enabled n-api; then
|
|
482
|
490
|
if is_service_enabled n-api-meta; then
|
|
483
|
491
|
# If running n-api-meta as a separate service
|