1
The Juniper Contrail bundle is in development. The current branches of the various component charms are being pulled from the developers. The bundle deploys the associated charms that are in OpenStack, but directly modified to include the Contrail software.
3
To deploy the bundle, execute the following:
5
./01-deploy.sh - will remove the trusty and precise directories and deploy the bundle
6
CONFIGURE_HOST_ROUTING=true ./openstack.sh - will setup the networks and configure routing to be able to get to any instance created
8
After executing the openstack.sh script, and instance needs to be launched, attched to the ubuntu-net only, and then the following commands need to be executed:
10
juju ssh nova-cloud-controller/0
12
neutron floatingip-list
15
Notice the id of the port for the instance created, and choose an id for the floating ip you want to use, then:
17
neutron floatingip-associate <id you chose for floating ip> <id for port from instance>
19
You should now be able to login to the instance created via the floating ip.
21
To login to the horizon dashboard:
22
juju status openstack-dashboard (note the ip address)
23
In a browser http://<ip from above command>/horizon (login: admin, password: admin)
25
To login to the contrail-webui:
26
juju status contrail-webui (note the ip address)
27
In a browser http://<ip from above command>:8080 (login: admin, password: admin)
29
To clean up from the deployment, execute the 99-cleanup.sh script in the ~Examples directory