Scott Baker | 5042166 | 2016-06-27 22:09:48 -0700 | [diff] [blame] | 1 | Notes on setup |
| 2 | |
| 3 | Requirements: |
| 4 | * admin-openrc.sh: Admin credentials for your OpenStack cloud |
| 5 | * id_rsa[.pub]: Keypair for use by the various services |
| 6 | * node_key: Private key that allows root login to the compute nodes |
| 7 | |
| 8 | Steps for bringing up the POD: |
| 9 | |
| 10 | OpenStack |
| 11 | * Configure management net |
| 12 | - mgmtbr on head nodes |
| 13 | - dnsmasq on head1 using cord config file |
| 14 | * Install OpenStack using the openstack-cluster-install repo |
| 15 | |
| 16 | VTN |
| 17 | * onos-cord VM is created by openstack-cluster-install |
| 18 | * Bring up ONOS |
| 19 | # cd cord; docker-compose up -d |
| 20 | * On each compute node it's necessary perform a few manual steps (FIX ME) |
| 21 | - Disable neutron-plugin-openvswitch-agent. As root: |
| 22 | # service neutron-plugin-openvswitch-agent stop |
| 23 | # echo manual > /etc/init/neutron-plugin-openvswitch-agent.override |
| 24 | - Clean up OVS: delete br-int and any other bridges |
| 25 | - Listen for connections from VTN: |
| 26 | # ovs-appctl -t ovsdb-server ovsdb-server/add-remote ptcp:6641 |
| 27 | |
| 28 | XOS |
| 29 | * xos VM is created by openstack-cluster-install |
| 30 | - requirements listed above should already be satisfied by install |
| 31 | * cd xos/xos/configurations/cord-pod |
| 32 | * Bring up XOS cord-pod configuration |
| 33 | # make |
| 34 | # make vtn |
| 35 | # make cord |
| 36 | * Login to XOS at http://xos |
| 37 | - padmin@vicci.org / letmein |