From 4a974e61c8c53c692d0e2d0dc85b3ce9b2eff446 Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Mon, 11 Jan 2016 22:10:43 -0500 Subject: [PATCH] Remove Nova object store service As of I8bf7cbaa7015bb61656ab90ccc8f944aaeebb095, Nova removed the n-obj service, so we should cleanup Change-Id: I7db3796a6448decb4ac5e66d980f487c7d1f394e --- doc/source/guides/devstack-with-lbaas-v2.rst | 2 +- doc/source/stackrc.rst | 2 +- lib/nova | 9 ++------- samples/local.conf | 7 +++---- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/doc/source/guides/devstack-with-lbaas-v2.rst b/doc/source/guides/devstack-with-lbaas-v2.rst index f3bd2feb45..d79e0f8885 100644 --- a/doc/source/guides/devstack-with-lbaas-v2.rst +++ b/doc/source/guides/devstack-with-lbaas-v2.rst @@ -46,7 +46,7 @@ Edit your ``local.conf`` to look like # Horizon ENABLED_SERVICES+=,horizon # Nova - ENABLED_SERVICES+=,n-api,n-crt,n-obj,n-cpu,n-cond,n-sch + ENABLED_SERVICES+=,n-api,n-crt,n-cpu,n-cond,n-sch # Glance ENABLED_SERVICES+=,g-api,g-reg # Neutron diff --git a/doc/source/stackrc.rst b/doc/source/stackrc.rst index b21f74f761..81d4b80b8a 100644 --- a/doc/source/stackrc.rst +++ b/doc/source/stackrc.rst @@ -20,7 +20,7 @@ ENABLED\_SERVICES :: - ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,c-sch,c-api,c-vol,n-sch,n-cauth,horizon,rabbit,tempest,$DATABASE_TYPE + ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-cpu,n-net,n-cond,c-sch,c-api,c-vol,n-sch,n-cauth,horizon,rabbit,tempest,$DATABASE_TYPE Other services that are not enabled by default can be enabled in ``localrc``. For example, to add Swift, use the following service diff --git a/lib/nova b/lib/nova index c97f5174b6..cbf7c5f2bd 100644 --- a/lib/nova +++ b/lib/nova @@ -450,7 +450,7 @@ function create_nova_accounts { fi # S3 - if is_service_enabled n-obj swift3; then + if is_service_enabled swift3; then if [[ "$KEYSTONE_CATALOG_BACKEND" = 'sql' ]]; then get_or_create_service "s3" "s3" "S3" @@ -869,11 +869,6 @@ function start_nova_rest { run_process n-cauth "$NOVA_BIN_DIR/nova-consoleauth --config-file $api_cell_conf" run_process n-sproxy "$NOVA_BIN_DIR/nova-serialproxy --config-file $api_cell_conf" - # Starting the nova-objectstore only if swift3 service is not enabled. - # Swift will act as s3 objectstore. - is_service_enabled swift3 || \ - run_process n-obj "$NOVA_BIN_DIR/nova-objectstore --config-file $api_cell_conf" - export PATH=$old_path } @@ -907,7 +902,7 @@ function stop_nova_rest { # Kill the nova screen windows # Some services are listed here twice since more than one instance # of a service may be running in certain configs. - for serv in n-api n-crt n-net n-sch n-novnc n-xvnc n-cauth n-spice n-cond n-cell n-cell n-api-meta n-obj n-sproxy; do + for serv in n-api n-crt n-net n-sch n-novnc n-xvnc n-cauth n-spice n-cond n-cell n-cell n-api-meta n-sproxy; do stop_process $serv done } diff --git a/samples/local.conf b/samples/local.conf index 34c9e8b48e..92231bbe87 100644 --- a/samples/local.conf +++ b/samples/local.conf @@ -86,10 +86,9 @@ LOGDAYS=2 # Swift # ----- -# Swift is now used as the back-end for the S3-like object store. If Nova's -# objectstore (``n-obj`` in ``ENABLED_SERVICES``) is enabled, it will NOT -# run if Swift is enabled. Setting the hash value is required and you will -# be prompted for it if Swift is enabled so just set it to something already: +# Swift is now used as the back-end for the S3-like object store. Setting the +# hash value is required and you will be prompted for it if Swift is enabled +# so just set it to something already: SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5 # For development purposes the default of 3 replicas is usually not required.