Add metadata service to devstack installation script.

Change-Id: Icef63143c9050b7621479055919d2a70c38b84e2
This commit is contained in:
Andrey Pavlov 2015-02-12 22:24:25 +03:00
parent 0ece6267b0
commit 0964e3dcee
1 changed files with 12 additions and 0 deletions

View File

@ -193,6 +193,16 @@ function configure_ec2api {
iniset $EC2API_CONF_FILE database connection_nova `database_connection_url nova`
configure_ec2api_networking
# metadata configuring
if [[ ,${ENABLED_SERVICES} =~ ,"q-" ]]; then
# with neutron
iniset $Q_META_CONF_FILE DEFAULT nova_metadata_port 8789
else
# with nova-network
iniset $NOVA_CONF DEFAULT metadata_port 8789
iniset $NOVA_CONF neutron service_metadata_proxy True
fi
}
@ -217,6 +227,7 @@ function install_ec2api() {
# start_ec2api() - Start running processes, including screen
function start_ec2api() {
screen_it ec2-api "cd $EC2API_DIR && $EC2API_BIN_DIR/ec2-api --config-file $EC2API_CONF_DIR/ec2api.conf"
screen_it ec2-api-metadata "cd $EC2API_DIR && $EC2API_BIN_DIR/ec2-api-metadata --config-file $EC2API_CONF_DIR/ec2api.conf"
}
@ -224,6 +235,7 @@ function start_ec2api() {
function stop_ec2api() {
# Kill the ec2api screen windows
screen -S $SCREEN_NAME -p ec2-api -X kill
screen -S $SCREEN_NAME -p ec2-api-metadata -X kill
}
function cleanup_ec2api() {