blob: d832f2b1aa7e700bc367af178013756f1ff38cca [file] [log] [blame]
Notes on setup
Requirements:
* admin-openrc.sh: Admin credentials for your OpenStack cloud
* id_rsa[.pub]: Keypair for use by the various services
* node_key: Private key that allows root login to the compute nodes
Steps for bringing up the POD:
OpenStack
* Configure management net
- mgmtbr on head nodes
- dnsmasq on head1 using cord config file
* Install OpenStack using the openstack-cluster-install repo
VTN
* onos-cord VM is created by openstack-cluster-install
* Bring up ONOS
# cd cord; docker-compose up -d
* On each compute node it's necessary perform a few manual steps (FIX ME)
- Disable neutron-plugin-openvswitch-agent. As root:
# service neutron-plugin-openvswitch-agent stop
# echo manual > /etc/init/neutron-plugin-openvswitch-agent.override
- Clean up OVS: delete br-int and any other bridges
- Listen for connections from VTN:
# ovs-appctl -t ovsdb-server ovsdb-server/add-remote ptcp:6641
XOS
* xos VM is created by openstack-cluster-install
- requirements listed above should already be satisfied by install
* cd xos/xos/configurations/cord-pod
* Bring up XOS cord-pod configuration
# make
# make vtn
# make cord
* Login to XOS at http://xos
- padmin@vicci.org / letmein