diff options
author | Narinder Gupta <narinder.gupta@canoncial.com> | 2015-08-29 14:31:22 -0500 |
---|---|---|
committer | Narinder Gupta <narinder.gupta@canoncial.com> | 2015-08-29 14:36:03 -0500 |
commit | b5c5f74a35b7c2a3413bfac94811d8e6035aa3ae (patch) | |
tree | 56745cbb089883fb3c5708c654136b31bcd51fc4 /ci/opencontrail/cloud-sh-contrail/cloud-setup.sh | |
parent | 62101c28c8245ebe97c548669c27cd2899cbfbab (diff) |
restructure the directory structure so that we can have directories per
SDN and then we can have same structure for new distro by adding just
the yaml file. Deleted the old file structure.
Change-Id: Ibd544c340fdb53813bc34ee8ff6931ed4b4dee6c
JIRA:JOID-1
Diffstat (limited to 'ci/opencontrail/cloud-sh-contrail/cloud-setup.sh')
-rwxr-xr-x | ci/opencontrail/cloud-sh-contrail/cloud-setup.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/ci/opencontrail/cloud-sh-contrail/cloud-setup.sh b/ci/opencontrail/cloud-sh-contrail/cloud-setup.sh new file mode 100755 index 00000000..47e625c9 --- /dev/null +++ b/ci/opencontrail/cloud-sh-contrail/cloud-setup.sh @@ -0,0 +1,29 @@ +#!/bin/sh -e + +. ~/admin-openrc + +# adjust tiny image +nova flavor-delete m1.tiny +nova flavor-create m1.tiny 1 512 8 1 + +# configure external network +neutron net-create --router:external=True public-net +neutron subnet-create --name public-subnet --no-gateway --allocation-pool start=10.0.10.2,end=10.0.10.254 --disable-dhcp public-net 10.0.10.0/24 + +# create vm network +neutron net-create ubuntu-net +neutron subnet-create --name ubuntu-subnet --gateway 10.0.5.1 ubuntu-net 10.0.5.0/24 + +# create pool of floating ips +i=0 +while [ $i -ne 10 ]; do + neutron floatingip-create public-net + i=$((i + 1)) +done + +# configure security groups +neutron security-group-rule-create --direction ingress --ethertype IPv4 --protocol icmp --remote-ip-prefix 0.0.0.0/0 default +neutron security-group-rule-create --direction ingress --ethertype IPv4 --protocol tcp --port-range-min 22 --port-range-max 22 --remote-ip-prefix 0.0.0.0/0 default + +# import key pair +nova keypair-add --pub-key id_rsa.pub ubuntu-keypair |