[mcp] Mend networks config 33/36233/1
authorMichael Polenchuk <mpolenchuk@mirantis.com>
Tue, 20 Jun 2017 10:21:23 +0000 (14:21 +0400)
committerMichael Polenchuk <mpolenchuk@mirantis.com>
Tue, 20 Jun 2017 10:27:08 +0000 (14:27 +0400)
* create openstack/neutron external network
* set default gateway for mgmt network

Change-Id: I71c22ab6d1b8c589c1cf147aa37874600ab1cbd7
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
mcp/reclass/classes/system
mcp/reclass/scripts/net_mgmt.xml
mcp/reclass/scripts/openstack.sh

index a0317fc..8c33e7f 160000 (submodule)
@@ -1 +1 @@
-Subproject commit a0317fccebde8b0c557719bce7e6c57dff0b2bc2
+Subproject commit 8c33e7f156c442781accedcb8ad73288633bac09
index fde2a23..0ba6131 100644 (file)
@@ -1,4 +1,5 @@
 <network>
   <name>mgmt</name>
   <bridge name="mgmt"/>
+  <ip address="172.16.10.1" netmask="255.255.255.0"/>
 </network>
index 3f6b061..c3ffb0d 100755 (executable)
@@ -46,8 +46,8 @@ ssh $SSH_OPTS ubuntu@$SALT_MASTER bash -s << OPENSTACK_INSTALL_END
   salt -C 'I@nova:compute' state.sls nova
   salt -C 'I@neutron:compute' state.sls neutron
 
-  salt -C 'I@keystone:server' cmd.run ". /root/keystonercv3; nova service-list"
-  salt -C 'I@keystone:server' cmd.run ". /root/keystonercv3; neutron agent-list"
-  salt -C 'I@keystone:server' cmd.run ". /root/keystonercv3; heat stack-list"
-  salt -C 'I@keystone:server' cmd.run ". /root/keystonercv3; cinder list"
+  salt 'ctl01*' cmd.run ". /root/keystonercv3; openstack compute service list; openstack network agent list; openstack stack list; openstack volume list"
+
+  salt 'ctl01*' cmd.run ". /root/keystonercv3; openstack network create --share --external --provider-network-type flat --provider-physical-network physnet1 floating_net"
+  salt 'ctl01*' cmd.run ". /root/keystonercv3; openstack subnet create --gateway 10.16.0.1 --no-dhcp --allocation-pool start=10.16.0.130,end=10.16.0.254 --network floating_net --subnet-range 10.16.0.0/24 floating_subnet"
 OPENSTACK_INSTALL_END