Andy Bavier | 5bdf705 | 2016-01-05 16:17:14 -0500 | [diff] [blame] | 1 | SETUPDIR:=../setup |
Andy Bavier | f040525 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 2 | MYIP:=$(shell hostname -i) |
Andy Bavier | f040525 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 3 | |
Andy Bavier | 5bdf705 | 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 | f040525 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 10 | bash ../common/wait_for_xos.sh |
Andy Bavier | 5bdf705 | 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 | f040525 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 16 | |
Andy Bavier | 1421433 | 2016-01-20 13:18:38 -0800 | [diff] [blame^] | 17 | containers: |
| 18 | cd ../../../containers/xos; make devel |
| 19 | cd ../../../containers/synchronizer; make |
| 20 | |
Andy Bavier | f040525 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 21 | common_cloudlab: |
| 22 | make -C ../common -f Makefile.cloudlab |
| 23 | |
Andy Bavier | 5bdf705 | 2016-01-05 16:17:14 -0500 | [diff] [blame] | 24 | common_devstack: |
| 25 | make -C ../common -f Makefile.devstack |
| 26 | |
Srikanth Vavilapalli | e9247d8 | 2015-10-28 23:52:29 -0400 | [diff] [blame] | 27 | ceilometer_dashboard: |
Andy Bavier | 0566e1d | 2015-12-23 16:10:12 -0500 | [diff] [blame] | 28 | #NOTE: The below dashboard install scripts assume |
Srikanth Vavilapalli | e9247d8 | 2015-10-28 23:52:29 -0400 | [diff] [blame] | 29 | #clouldlab openstack environment created using "OpenStack" profile |
svavilap | b9a987c | 2015-12-16 19:31:42 -0600 | [diff] [blame] | 30 | #bash install_xos_ceilometer_dashboard.sh |
Scott Baker | b0a5807 | 2015-12-02 13:41:40 -0800 | [diff] [blame] | 31 | bash install_ceilometer_patch.sh |
Srikanth Vavilapalli | e9247d8 | 2015-10-28 23:52:29 -0400 | [diff] [blame] | 32 | |
Scott Baker | 3b47c5f | 2015-12-02 20:00:20 -0800 | [diff] [blame] | 33 | virtualbng_json: |
Andy Bavier | 5bdf705 | 2016-01-05 16:17:14 -0500 | [diff] [blame] | 34 | export SETUPDIR=$(SETUPDIR); bash make-virtualbng-json.sh |
Scott Baker | 3b47c5f | 2015-12-02 20:00:20 -0800 | [diff] [blame] | 35 | |
Scott Baker | d100126 | 2015-12-15 21:45:29 -0800 | [diff] [blame] | 36 | vtn_network_cfg_json: |
Andy Bavier | 5bdf705 | 2016-01-05 16:17:14 -0500 | [diff] [blame] | 37 | export SETUPDIR=$(SETUPDIR); bash make-vtn-networkconfig-json.sh |
Scott Baker | d100126 | 2015-12-15 21:45:29 -0800 | [diff] [blame] | 38 | |
Andy Bavier | f040525 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 39 | stop: |
Andy Bavier | 5bdf705 | 2016-01-05 16:17:14 -0500 | [diff] [blame] | 40 | sudo MYIP=$(MYIP) docker-compose stop |
Andy Bavier | f040525 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 41 | |
Andy Bavier | a3f2b81 | 2016-01-06 16:46:40 -0500 | [diff] [blame] | 42 | rm: |
| 43 | sudo MYIP=$(MYIP) docker-compose rm |
| 44 | |
Andy Bavier | f040525 | 2015-10-06 14:55:44 -0400 | [diff] [blame] | 45 | showlogs: |
Andy Bavier | 5bdf705 | 2016-01-05 16:17:14 -0500 | [diff] [blame] | 46 | sudo MYIP=$(MYIP) docker-compose logs |
Andy Bavier | 1aa49af | 2015-12-16 14:10:01 -0500 | [diff] [blame] | 47 | |
Andy Bavier | a3f2b81 | 2016-01-06 16:46:40 -0500 | [diff] [blame] | 48 | ps: |
| 49 | sudo MYIP=$(MYIP) docker-compose ps |
| 50 | |
Andy Bavier | 1aa49af | 2015-12-16 14:10:01 -0500 | [diff] [blame] | 51 | dataplane: etc_hosts |
| 52 | cd dataplane; ./gen-inventory.sh > hosts |
| 53 | cd dataplane; ansible-playbook -i hosts dataplane.yaml |
| 54 | |
| 55 | dataplane_bm: dataplane |
| 56 | cd dataplane; bash -c "./generate-bm.sh > hosts-bm" |
| 57 | cd dataplane; sudo bash -c "ansible-playbook -i hosts-bm dataplane-bm.yaml" |
| 58 | |
| 59 | etc_hosts: |
| 60 | sudo bash -c "sed -i '/^10.11.10/ d' /etc/hosts" |
| 61 | cd dataplane; sudo bash -c "./gen-etc-hosts.sh >> /etc/hosts" |
| 62 | |
| 63 | setup_client: |
| 64 | # add subscriber to vOLT? Is there a REST API? |
| 65 | echo "Don't forget: add-subscriber-access of:0000000000000001 1 432" |
| 66 | cd dataplane; ansible -i hosts client -m shell -s -a "route del default gw 10.11.10.5; dhclient br-sub" |
| 67 | # reboot the vBNG ONOS |
| 68 | cd dataplane; ansible -i hosts onos_vbng -m shell -s -a "docker restart ONOS" |
| 69 | |
Andy Bavier | a3f2b81 | 2016-01-06 16:46:40 -0500 | [diff] [blame] | 70 | cleanup: stop rm |
Andy Bavier | 1aa49af | 2015-12-16 14:10:01 -0500 | [diff] [blame] | 71 | cd dataplane; ./cleanup.sh |
Andy Bavier | 5bdf705 | 2016-01-05 16:17:14 -0500 | [diff] [blame] | 72 | bash -c "source ../setup/admin-openrc.sh; nova list --all-tenants; neutron net-list" |
Andy Bavier | a3f2b81 | 2016-01-06 16:46:40 -0500 | [diff] [blame] | 73 | echo "Don't forget to clean up vCPE containers" |
Andy Bavier | 5bdf705 | 2016-01-05 16:17:14 -0500 | [diff] [blame] | 74 | |
| 75 | devstack_net_fix: |
| 76 | sudo ../common/devstack/net-fix.sh |
| 77 | 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" |
| 78 | |
| 79 | upgrade_pkgs: |
| 80 | sudo pip install httpie --upgrade |