| 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 |