Browse code

Removed starting of nova-ec2-api service

Since nova-ec2-api service was removed from nova it is not
needed in devstack.

Change-Id: I91d4be02a1a9c2ca4d18256d9a37a5c2559f53b7
Closes-Bug: #1530798

Marian Horban authored on 2015/10/22 17:21:34
Showing 2 changed files
1 1
deleted file mode 100644
... ...
@@ -1,25 +0,0 @@
1
-Listen %PUBLICPORT%
2
-
3
-<VirtualHost *:%PUBLICPORT%>
4
-    WSGIDaemonProcess nova-ec2-api processes=%APIWORKERS% threads=1 user=%USER% display-name=%{GROUP} %VIRTUALENV%
5
-    WSGIProcessGroup nova-ec2-api
6
-    WSGIScriptAlias / %PUBLICWSGI%
7
-    WSGIApplicationGroup %{GLOBAL}
8
-    WSGIPassAuthorization On
9
-    <IfVersion >= 2.4>
10
-      ErrorLogFormat "%M"
11
-    </IfVersion>
12
-    ErrorLog /var/log/%APACHE_NAME%/nova-ec2-api.log
13
-    %SSLENGINE%
14
-    %SSLCERTFILE%
15
-    %SSLKEYFILE%
16
-</VirtualHost>
17
-
18
-Alias /ec2 %PUBLICWSGI%
19
-<Location /ec2>
20
-    SetHandler wsgi-script
21
-    Options +ExecCGI
22
-    WSGIProcessGroup nova-ec2-api
23
-    WSGIApplicationGroup %{GLOBAL}
24
-    WSGIPassAuthorization On
25
-</Location>
... ...
@@ -242,7 +242,6 @@ function cleanup_nova {
242 242
 function _cleanup_nova_apache_wsgi {
243 243
     sudo rm -f $NOVA_WSGI_DIR/*
244 244
     sudo rm -f $(apache_site_config_for nova-api)
245
-    sudo rm -f $(apache_site_config_for nova-ec2-api)
246 245
     sudo rm -f $(apache_site_config_for nova-metadata)
247 246
 }
248 247
 
... ...
@@ -252,15 +251,12 @@ function _config_nova_apache_wsgi {
252 252
 
253 253
     local nova_apache_conf
254 254
     nova_apache_conf=$(apache_site_config_for nova-api)
255
-    local nova_ec2_apache_conf
256
-    nova_ec2_apache_conf=$(apache_site_config_for nova-ec2-api)
257 255
     local nova_metadata_apache_conf
258 256
     nova_metadata_apache_conf=$(apache_site_config_for nova-metadata)
259 257
     local nova_ssl=""
260 258
     local nova_certfile=""
261 259
     local nova_keyfile=""
262 260
     local nova_api_port=$NOVA_SERVICE_PORT
263
-    local nova_ec2_api_port=$EC2_SERVICE_PORT
264 261
     local nova_metadata_port=$METADATA_SERVICE_PORT
265 262
     local venv_path=""
266 263
 
... ...
@@ -275,7 +271,6 @@ function _config_nova_apache_wsgi {
275 275
 
276 276
     # copy proxy vhost and wsgi helper files
277 277
     sudo cp $NOVA_DIR/nova/wsgi/nova-api.py $NOVA_WSGI_DIR/nova-api
278
-    sudo cp $NOVA_DIR/nova/wsgi/nova-ec2-api.py $NOVA_WSGI_DIR/nova-ec2-api
279 278
     sudo cp $NOVA_DIR/nova/wsgi/nova-metadata.py $NOVA_WSGI_DIR/nova-metadata
280 279
 
281 280
     sudo cp $FILES/apache-nova-api.template $nova_apache_conf
... ...
@@ -291,19 +286,6 @@ function _config_nova_apache_wsgi {
291 291
         s|%APIWORKERS%|$API_WORKERS|g
292 292
     " -i $nova_apache_conf
293 293
 
294
-    sudo cp $FILES/apache-nova-ec2-api.template $nova_ec2_apache_conf
295
-    sudo sed -e "
296
-        s|%PUBLICPORT%|$nova_ec2_api_port|g;
297
-        s|%APACHE_NAME%|$APACHE_NAME|g;
298
-        s|%PUBLICWSGI%|$NOVA_WSGI_DIR/nova-ec2-api|g;
299
-        s|%SSLENGINE%|$nova_ssl|g;
300
-        s|%SSLCERTFILE%|$nova_certfile|g;
301
-        s|%SSLKEYFILE%|$nova_keyfile|g;
302
-        s|%USER%|$STACK_USER|g;
303
-        s|%VIRTUALENV%|$venv_path|g
304
-        s|%APIWORKERS%|$API_WORKERS|g
305
-    " -i $nova_ec2_apache_conf
306
-
307 294
     sudo cp $FILES/apache-nova-metadata.template $nova_metadata_apache_conf
308 295
     sudo sed -e "
309 296
         s|%PUBLICPORT%|$nova_metadata_port|g;
... ...
@@ -461,22 +443,6 @@ function create_nova_accounts {
461 461
             # swift through the s3 api.
462 462
             get_or_add_user_project_role ResellerAdmin nova $SERVICE_TENANT_NAME
463 463
         fi
464
-
465
-        # EC2
466
-        if [[ "$KEYSTONE_CATALOG_BACKEND" = "sql" ]]; then
467
-            local nova_ec2_api_url
468
-            if [[ "$NOVA_USE_MOD_WSGI" == "False" ]]; then
469
-                nova_ec2_api_url="$EC2_SERVICE_PROTOCOL://$SERVICE_HOST:$EC2_SERVICE_PORT/"
470
-            else
471
-                nova_ec2_api_url="$EC2_SERVICE_PROTOCOL://$SERVICE_HOST/ec2"
472
-            fi
473
-            get_or_create_service "ec2" "ec2" "EC2 Compatibility Layer"
474
-            get_or_create_endpoint "ec2" \
475
-                "$REGION_NAME" \
476
-                "$nova_ec2_api_url" \
477
-                "$nova_ec2_api_url" \
478
-                "$nova_ec2_api_url"
479
-        fi
480 464
     fi
481 465
 
482 466
     # S3
... ...
@@ -522,7 +488,6 @@ function create_nova_conf {
522 522
     iniset $NOVA_CONF api_database connection `database_connection_url nova_api`
523 523
     iniset $NOVA_CONF DEFAULT instance_name_template "${INSTANCE_NAME_PREFIX}%08x"
524 524
     iniset $NOVA_CONF DEFAULT osapi_compute_listen "$NOVA_SERVICE_LISTEN_ADDRESS"
525
-    iniset $NOVA_CONF DEFAULT ec2_listen "$NOVA_SERVICE_LISTEN_ADDRESS"
526 525
     iniset $NOVA_CONF DEFAULT metadata_listen "$NOVA_SERVICE_LISTEN_ADDRESS"
527 526
     iniset $NOVA_CONF DEFAULT s3_listen "$NOVA_SERVICE_LISTEN_ADDRESS"
528 527
 
... ...
@@ -629,12 +594,10 @@ function create_nova_conf {
629 629
     fi
630 630
 
631 631
     iniset $NOVA_CONF DEFAULT ec2_dmz_host "$EC2_DMZ_HOST"
632
-    iniset $NOVA_CONF DEFAULT keystone_ec2_url $KEYSTONE_SERVICE_PROTOCOL://$KEYSTONE_SERVICE_HOST:$KEYSTONE_SERVICE_PORT/v2.0/ec2tokens
633 632
     iniset_rpc_backend nova $NOVA_CONF
634 633
     iniset $NOVA_CONF glance api_servers "${GLANCE_SERVICE_PROTOCOL}://${GLANCE_HOSTPORT}"
635 634
 
636 635
     iniset $NOVA_CONF DEFAULT osapi_compute_workers "$API_WORKERS"
637
-    iniset $NOVA_CONF DEFAULT ec2_workers "$API_WORKERS"
638 636
     iniset $NOVA_CONF DEFAULT metadata_workers "$API_WORKERS"
639 637
     # don't let the conductor get out of control now that we're using a pure python db driver
640 638
     iniset $NOVA_CONF conductor workers "$API_WORKERS"
... ...
@@ -660,10 +623,6 @@ function create_nova_conf {
660 660
         iniset $NOVA_CONF DEFAULT enabled_ssl_apis "$NOVA_ENABLED_APIS"
661 661
     fi
662 662
 
663
-    if is_service_enabled tls-proxy; then
664
-        iniset $NOVA_CONF DEFAULT ec2_listen_port $EC2_SERVICE_PORT_INT
665
-    fi
666
-
667 663
     if is_service_enabled n-sproxy; then
668 664
         iniset $NOVA_CONF serial_console serialproxy_host "$NOVA_SERVICE_LISTEN_ADDRESS"
669 665
         iniset $NOVA_CONF serial_console enabled True
... ...
@@ -817,11 +776,9 @@ function start_nova_api {
817 817
     enabled_site_file=$(apache_site_config_for nova-api)
818 818
     if [ -f ${enabled_site_file} ] && [ "$NOVA_USE_MOD_WSGI" == "True" ]; then
819 819
         enable_apache_site nova-api
820
-        enable_apache_site nova-ec2-api
821 820
         enable_apache_site nova-metadata
822 821
         restart_apache_server
823 822
         tail_log nova-api /var/log/$APACHE_NAME/nova-api.log
824
-        tail_log nova-ec2-api /var/log/$APACHE_NAME/nova-ec2-api.log
825 823
         tail_log nova-metadata /var/log/$APACHE_NAME/nova-metadata.log
826 824
     else
827 825
         run_process n-api "$NOVA_BIN_DIR/nova-api"
... ...
@@ -937,7 +894,6 @@ function stop_nova_compute {
937 937
 function stop_nova_rest {
938 938
     if [ "$NOVA_USE_MOD_WSGI" == "True" ]; then
939 939
         disable_apache_site nova-api
940
-        disable_apache_site nova-ec2-api
941 940
         disable_apache_site nova-metadata
942 941
         restart_apache_server
943 942
     else