Andy Bavier | 4490ee9 | 2016-01-05 16:17:14 -0500 | [diff] [blame^] | 1 | SETUPDIR:=../setup |
Andy Bavier | f9eee26 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 2 | MYIP:=$(shell hostname -i) |
Andy Bavier | f9eee26 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 3 | |
Andy Bavier | 4490ee9 | 2016-01-05 16:17:14 -0500 | [diff] [blame^] | 4 | cloudlab: common_cloudlab cord |
| 5 | |
| 6 | devstack: upgrade_pkgs common_devstack devstack_net_fix cord |
| 7 | |
| 8 | cord: ceilometer_dashboard virtualbng_json vtn_network_cfg_json |
| 9 | sudo MYIP=$(MYIP) docker-compose up -d |
Andy Bavier | f9eee26 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 10 | bash ../common/wait_for_xos.sh |
Andy Bavier | 4490ee9 | 2016-01-05 16:17:14 -0500 | [diff] [blame^] | 11 | sudo MYIP=$(MYIP) docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/common/fixtures.yaml |
| 12 | sudo MYIP=$(MYIP) docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/common/base.yaml |
| 13 | sudo MYIP=$(MYIP) docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /root/setup/nodes.yaml |
| 14 | sudo MYIP=$(MYIP) docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/cord/cord.yaml |
| 15 | sudo MYIP=$(MYIP) docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/cord/ceilometer.yaml |
Andy Bavier | f9eee26 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 16 | |
| 17 | common_cloudlab: |
| 18 | make -C ../common -f Makefile.cloudlab |
| 19 | |
Andy Bavier | 4490ee9 | 2016-01-05 16:17:14 -0500 | [diff] [blame^] | 20 | common_devstack: |
| 21 | make -C ../common -f Makefile.devstack |
| 22 | |
Srikanth Vavilapalli | 36158e8 | 2015-10-28 23:52:29 -0400 | [diff] [blame] | 23 | ceilometer_dashboard: |
Andy Bavier | cb96cd4 | 2015-12-23 16:10:12 -0500 | [diff] [blame] | 24 | #NOTE: The below dashboard install scripts assume |
Srikanth Vavilapalli | 36158e8 | 2015-10-28 23:52:29 -0400 | [diff] [blame] | 25 | #clouldlab openstack environment created using "OpenStack" profile |
svavilap | cd74cf3 | 2015-12-16 19:31:42 -0600 | [diff] [blame] | 26 | #bash install_xos_ceilometer_dashboard.sh |
Scott Baker | b4ed57b | 2015-12-02 13:41:40 -0800 | [diff] [blame] | 27 | bash install_ceilometer_patch.sh |
Srikanth Vavilapalli | 36158e8 | 2015-10-28 23:52:29 -0400 | [diff] [blame] | 28 | |
Scott Baker | 1b426a1 | 2015-12-02 20:00:20 -0800 | [diff] [blame] | 29 | virtualbng_json: |
Andy Bavier | 4490ee9 | 2016-01-05 16:17:14 -0500 | [diff] [blame^] | 30 | export SETUPDIR=$(SETUPDIR); bash make-virtualbng-json.sh |
Scott Baker | 1b426a1 | 2015-12-02 20:00:20 -0800 | [diff] [blame] | 31 | |
Scott Baker | 41fc11a | 2015-12-15 21:45:29 -0800 | [diff] [blame] | 32 | vtn_network_cfg_json: |
Andy Bavier | 4490ee9 | 2016-01-05 16:17:14 -0500 | [diff] [blame^] | 33 | export SETUPDIR=$(SETUPDIR); bash make-vtn-networkconfig-json.sh |
Scott Baker | 41fc11a | 2015-12-15 21:45:29 -0800 | [diff] [blame] | 34 | |
Andy Bavier | f9eee26 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 35 | stop: |
Andy Bavier | 4490ee9 | 2016-01-05 16:17:14 -0500 | [diff] [blame^] | 36 | sudo MYIP=$(MYIP) docker-compose stop |
Andy Bavier | f9eee26 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 37 | |
| 38 | showlogs: |
Andy Bavier | 4490ee9 | 2016-01-05 16:17:14 -0500 | [diff] [blame^] | 39 | sudo MYIP=$(MYIP) docker-compose logs |
Andy Bavier | de1707d | 2015-12-16 14:10:01 -0500 | [diff] [blame] | 40 | |
| 41 | dataplane: etc_hosts |
| 42 | cd dataplane; ./gen-inventory.sh > hosts |
| 43 | cd dataplane; ansible-playbook -i hosts dataplane.yaml |
| 44 | |
| 45 | dataplane_bm: dataplane |
| 46 | cd dataplane; bash -c "./generate-bm.sh > hosts-bm" |
| 47 | cd dataplane; sudo bash -c "ansible-playbook -i hosts-bm dataplane-bm.yaml" |
| 48 | |
| 49 | etc_hosts: |
| 50 | sudo bash -c "sed -i '/^10.11.10/ d' /etc/hosts" |
| 51 | cd dataplane; sudo bash -c "./gen-etc-hosts.sh >> /etc/hosts" |
| 52 | |
| 53 | setup_client: |
| 54 | # add subscriber to vOLT? Is there a REST API? |
| 55 | echo "Don't forget: add-subscriber-access of:0000000000000001 1 432" |
| 56 | cd dataplane; ansible -i hosts client -m shell -s -a "route del default gw 10.11.10.5; dhclient br-sub" |
| 57 | # reboot the vBNG ONOS |
| 58 | cd dataplane; ansible -i hosts onos_vbng -m shell -s -a "docker restart ONOS" |
| 59 | |
Andy Bavier | cb96cd4 | 2015-12-23 16:10:12 -0500 | [diff] [blame] | 60 | cleanup: |
Andy Bavier | de1707d | 2015-12-16 14:10:01 -0500 | [diff] [blame] | 61 | cd dataplane; ./cleanup.sh |
Andy Bavier | 4490ee9 | 2016-01-05 16:17:14 -0500 | [diff] [blame^] | 62 | bash -c "source ../setup/admin-openrc.sh; nova list --all-tenants; neutron net-list" |
Andy Bavier | de1707d | 2015-12-16 14:10:01 -0500 | [diff] [blame] | 63 | echo "Don't forget to clean up containers" |
Andy Bavier | 4490ee9 | 2016-01-05 16:17:14 -0500 | [diff] [blame^] | 64 | |
| 65 | devstack_net_fix: |
| 66 | sudo ../common/devstack/net-fix.sh |
| 67 | sudo bash -c "source ../setup/admin-openrc.sh; neutron subnet-update private-subnet --dns-nameservers list=true 8.8.8.8 8.8.4.4" |
| 68 | |
| 69 | upgrade_pkgs: |
| 70 | sudo pip install httpie --upgrade |