Merge "Need to get more of the setup stack.sh does for Nova"
This commit is contained in:
commit
ff83186f39
23
upgrade-nova
23
upgrade-nova
@ -62,14 +62,27 @@ BASE_SQL_CONN=$(source $BASE_DEVSTACK_DIR/stackrc; echo ${BASE_SQL_CONN:-mysql:/
|
||||
cd $TARGET_DEVSTACK_DIR
|
||||
source $TARGET_DEVSTACK_DIR/stackrc
|
||||
DATA_DIR=${DEST}/data
|
||||
SERVICE_HOST=${SERVICE_HOST:-localhost}
|
||||
|
||||
# From stack.sh
|
||||
FLOATING_RANGE=${FLOATING_RANGE:-172.24.4.224/28}
|
||||
FIXED_RANGE=${FIXED_RANGE:-10.0.0.0/24}
|
||||
HOST_IP=$(get_default_host_ip $FIXED_RANGE $FLOATING_RANGE "$HOST_IP_IFACE" "$HOST_IP")
|
||||
if [ "$HOST_IP" == "" ]; then
|
||||
die $LINENO "Could not determine host ip address. Either localrc specified dhcp on ${HOST_IP_IFACE} or defaulted"
|
||||
fi
|
||||
SERVICE_HOST=${SERVICE_HOST:-$HOST_IP}
|
||||
|
||||
SERVICE_TENANT_NAME=${SERVICE_TENANT_NAME:-service}
|
||||
S3_SERVICE_PORT=${S3_SERVICE_PORT:-8080}
|
||||
source $TARGET_DEVSTACK_DIR/lib/database
|
||||
|
||||
# Just do this rather than bring in all of glance
|
||||
GLANCE_HOSTPORT=$SERVICE_HOST:9292
|
||||
|
||||
SYSLOG=`trueorfalse False $SYSLOG`
|
||||
|
||||
# Get functions from current DevStack
|
||||
source $TARGET_DEVSTACK_DIR/lib/rpc_backend
|
||||
source $TARGET_DEVSTACK_DIR/lib/nova
|
||||
source $TARGET_DEVSTACK_DIR/lib/baremetal
|
||||
source $TARGET_DEVSTACK_DIR/lib/quantum
|
||||
@ -101,9 +114,17 @@ create_nova_keys_dir
|
||||
# Migrate the database
|
||||
nova-manage --config-file $NOVA_CONF db sync || die $LINENO "DB sync error"
|
||||
|
||||
# Get stuff from stack.sh
|
||||
create_nova_conf_nova_network
|
||||
|
||||
iniset $NOVA_CONF DEFAULT ec2_dmz_host "$SERVICE_HOST"
|
||||
iniset_rpc_backend nova $NOVA_CONF DEFAULT
|
||||
iniset $NOVA_CONF DEFAULT glance_api_servers "$GLANCE_HOSTPORT"
|
||||
|
||||
# Need to set the default compute driver
|
||||
iniset $NOVA_CONF DEFAULT compute_driver libvirt.LibvirtDriver
|
||||
LIBVIRT_FIREWALL_DRIVER=${LIBVIRT_FIREWALL_DRIVER:-"nova.virt.libvirt.firewall.IptablesFirewallDriver"}
|
||||
iniset $NOVA_CONF DEFAULT firewall_driver "$LIBVIRT_FIREWALL_DRIVER"
|
||||
|
||||
|
||||
# Start Nova
|
||||
|
Loading…
x
Reference in New Issue
Block a user