diff --git a/vagrant--devstack/provision/openstack.sh b/vagrant--devstack/provision/openstack.sh index 5ad090e..9b6a56b 100755 --- a/vagrant--devstack/provision/openstack.sh +++ b/vagrant--devstack/provision/openstack.sh @@ -11,6 +11,23 @@ ## sudo apt-get install -y git +## +## Create network +## +cat > /etc/network/interfaces.d/openstack <<MARK +# auto eth1 +# iface dummy0 inet manual +# pre-up ip link add dummy0 type dummy + +auto br25 +iface br25 inet static + address 172.16.0.1/16 + bridge_ports eth1 + bridge_stp off + bridge_maxwait 0 + bridge_fd 0 +MARK + ## ## Get openstack ## @@ -22,8 +39,12 @@ cd devstack || exit 1 ## cat > local.conf <<-MARK [[local|localrc]] -FLOATING_RANGE=192.168.1.224/27 +HOST_IP=172.16.0.1 +FLAT_INTERFACE=br25 +PUBLIC_INTERFACE=eth1 +FLOATING_RANGE=172.16.0.128/25 FIXED_RANGE=10.11.12.0/24 + ADMIN_PASSWORD=admin1pass DATABASE_PASSWORD=database2pass RABBIT_PASSWORD=rabbit3pass