Skip to content

Commit 73de56d

Browse files
committed
Added packstack support for Icehouse
In icehouse packstack answer file, L3, DHCP and METADATA hosts are all set in CONFIG_NETWORK_HOSTS. CONFIG_NOVA_COMPUTE_HOSTS was renamed to CONFIG_COMPUTE_HOSTS.
1 parent 740e86e commit 73de56d

File tree

2 files changed

+29
-8
lines changed

2 files changed

+29
-8
lines changed

configure-rdo.sh

+28-7
Original file line numberDiff line numberDiff line change
@@ -119,12 +119,23 @@ run_ssh_cmd_with_retry $RDO_ADMIN@$CONTROLLER_VM_IP "packstack --gen-answer-file
119119

120120
echo "Configuring Packstack answer file"
121121

122-
run_ssh_cmd_with_retry $RDO_ADMIN@$CONTROLLER_VM_IP "\
123-
crudini --set $ANSWERS_FILE general CONFIG_SSH_KEY /root/.ssh/id_rsa.pub && \
124-
crudini --set $ANSWERS_FILE general CONFIG_NTP_SERVERS 0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org && \
125-
crudini --set $ANSWERS_FILE general CONFIG_CINDER_VOLUMES_SIZE 20G && \
126-
crudini --set $ANSWERS_FILE general CONFIG_NOVA_COMPUTE_HOSTS $QEMU_COMPUTE_VM_IP && \
127-
crudini --del $ANSWERS_FILE general CONFIG_NOVA_NETWORK_HOST"
122+
123+
if [ "$OPENSTACK_RELEASE" == "grizzly" | "$OPENSTACK_RELEASE" == "havana" ]; then
124+
run_ssh_cmd_with_retry $RDO_ADMIN@$CONTROLLER_VM_IP "\
125+
crudini --set $ANSWERS_FILE general CONFIG_SSH_KEY /root/.ssh/id_rsa.pub && \
126+
crudini --set $ANSWERS_FILE general CONFIG_NTP_SERVERS 0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org && \
127+
crudini --set $ANSWERS_FILE general CONFIG_CINDER_VOLUMES_SIZE 20G && \
128+
crudini --set $ANSWERS_FILE general CONFIG_NOVA_COMPUTE_HOSTS $QEMU_COMPUTE_VM_IP && \
129+
crudini --del $ANSWERS_FILE general CONFIG_NOVA_NETWORK_HOST"
130+
else
131+
run_ssh_cmd_with_retry $RDO_ADMIN@$CONTROLLER_VM_IP "\
132+
crudini --set $ANSWERS_FILE general CONFIG_SSH_KEY /root/.ssh/id_rsa.pub && \
133+
crudini --set $ANSWERS_FILE general CONFIG_NTP_SERVERS 0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org && \
134+
crudini --set $ANSWERS_FILE general CONFIG_CINDER_VOLUMES_SIZE 20G && \
135+
crudini --set $ANSWERS_FILE general CONFIG_COMPUTE_HOSTS $QEMU_COMPUTE_VM_IP && \
136+
crudini --del $ANSWERS_FILE general CONFIG_NOVA_NETWORK_HOST"
137+
fi
138+
128139

129140
if [ "$OPENSTACK_RELEASE" == "grizzly" ]; then
130141
run_ssh_cmd_with_retry $RDO_ADMIN@$CONTROLLER_VM_IP "\
@@ -135,7 +146,7 @@ if [ "$OPENSTACK_RELEASE" == "grizzly" ]; then
135146
crudini --set $ANSWERS_FILE general CONFIG_QUANTUM_OVS_VLAN_RANGES physnet1:1000:2000 && \
136147
crudini --set $ANSWERS_FILE general CONFIG_QUANTUM_OVS_BRIDGE_MAPPINGS physnet1:br-eth1 && \
137148
crudini --set $ANSWERS_FILE general CONFIG_QUANTUM_OVS_BRIDGE_IFACES br-eth1:eth1"
138-
else
149+
elif [ "$OPENSTACK_RELEASE" == "havana" ]; then
139150
run_ssh_cmd_with_retry $RDO_ADMIN@$CONTROLLER_VM_IP "\
140151
crudini --set $ANSWERS_FILE general CONFIG_NEUTRON_L3_HOSTS $NETWORK_VM_IP && \
141152
crudini --set $ANSWERS_FILE general CONFIG_NEUTRON_DHCP_HOSTS $NETWORK_VM_IP && \
@@ -144,6 +155,16 @@ else
144155
crudini --set $ANSWERS_FILE general CONFIG_NEUTRON_OVS_VLAN_RANGES physnet1:1000:2000 && \
145156
crudini --set $ANSWERS_FILE general CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS physnet1:br-eth1 && \
146157
crudini --set $ANSWERS_FILE general CONFIG_NEUTRON_OVS_BRIDGE_IFACES br-eth1:eth1"
158+
else
159+
run_ssh_cmd_with_retry $RDO_ADMIN@$CONTROLLER_VM_IP "\
160+
crudini --set $ANSWERS_FILE general CONFIG_NETWORK_HOSTS $NETWORK_VM_IP && \
161+
crudini --set $ANSWERS_FILE general CONFIG_NEUTRON_L2_PLUGIN openvswitch && \
162+
crudini --set $ANSWERS_FILE general CONFIG_NEUTRON_ML2_TYPE_DRIVERS local && \
163+
crudini --set $ANSWERS_FILE general CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES local && \
164+
crudini --set $ANSWERS_FILE general CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE vlan && \
165+
crudini --set $ANSWERS_FILE general CONFIG_NEUTRON_OVS_VLAN_RANGES physnet1:1000:2000 && \
166+
crudini --set $ANSWERS_FILE general CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS physnet1:br-eth1 && \
167+
crudini --set $ANSWERS_FILE general CONFIG_NEUTRON_OVS_BRIDGE_IFACES br-eth1:eth1"
147168
fi
148169

149170
echo "Deploying SSH private key on $CONTROLLER_VM_IP"

deploy-rdo.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ BASEDIR=$(dirname $0)
2222
. $BASEDIR/utils.sh
2323

2424
case "$OPENSTACK_RELEASE" in
25-
grizzly|havana)
25+
grizzly|havana|icehouse)
2626
;;
2727
*)
2828
echoerr "Unsupported OpenStack release: $OPENSTACK_RELEASE"

0 commit comments

Comments
 (0)