This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
copper:academy:joid [2016/02/17 22:17] Bryan Sullivan |
copper:academy:joid [2016/02/22 14:22] (current) Bryan Sullivan |
||
---|---|---|---|
Line 51: | Line 51: | ||
* Clone the joid repo | * Clone the joid repo | ||
<code> | <code> | ||
+ | mkdir ~/git | ||
+ | cd git | ||
git clone http://gerrit.opnfv.org/gerrit/joid.git | git clone http://gerrit.opnfv.org/gerrit/joid.git | ||
</code> | </code> | ||
Line 56: | Line 58: | ||
* Set the correct MAC addresses on the controller and compute nodes in the template ~/joid/ci/maas/att/virpod1/deployment.yaml | * Set the correct MAC addresses on the controller and compute nodes in the template ~/joid/ci/maas/att/virpod1/deployment.yaml | ||
<code> | <code> | ||
- | vi ~/joid/ci/maas/att/virpod1/deployment.yaml | + | vi ~/git/joid/ci/maas/att/virpod1/deployment.yaml |
</code> | </code> | ||
* Start MAAS and Juju bootstrap into two VMs on the jumphost | * Start MAAS and Juju bootstrap into two VMs on the jumphost | ||
<code> | <code> | ||
- | cd ~/joid/ci | + | cd ~/git/joid/ci |
./02-maasdeploy.sh attvirpod1 | ./02-maasdeploy.sh attvirpod1 | ||
</code> | </code> | ||
Line 86: | Line 88: | ||
* Run the OPNFV deploy via Juju | * Run the OPNFV deploy via Juju | ||
<code> | <code> | ||
- | cd ~/joid/ci | + | cd ~/git/joid/ci |
./deploy.sh -o liberty -s odl -t nonha -l attvirpod1 | ./deploy.sh -o liberty -s odl -t nonha -l attvirpod1 | ||
</code> | </code> | ||
Line 111: | Line 113: | ||
* However, it's likely not yet complete as the juju charms take a while (30 minutes or more) to fully configure and bring up the services to the "active" status. You can see the current status from the command: | * However, it's likely not yet complete as the juju charms take a while (30 minutes or more) to fully configure and bring up the services to the "active" status. You can see the current status from the command: | ||
<code> | <code> | ||
- | juju status --format=tabular | + | watch juju status --format=tabular |
- | [Services] | + | |
- | NAME STATUS EXPOSED CHARM | + | |
- | ceilometer waiting false local:trusty/ceilometer-44 | + | |
- | ceilometer-agent false local:trusty/ceilometer-agent-20 | + | |
- | ceph active false cs:trusty/ceph-42 | + | |
- | cinder maintenance false cs:trusty/cinder-31 | + | |
- | cinder-ceph false cs:trusty/cinder-ceph-14 | + | |
- | glance waiting false local:trusty/glance-150 | + | |
- | heat waiting false local:trusty/heat-12 | + | |
- | juju-gui unknown false cs:trusty/juju-gui-41 | + | |
- | keystone waiting false local:trusty/keystone-0 | + | |
- | mongodb unknown false cs:trusty/mongodb-28 | + | |
- | mysql unknown false cs:trusty/mysql-31 | + | |
- | neutron-api waiting false local:trusty/neutron-api-1 | + | |
- | neutron-api-odl false local:trusty/neutron-api-odl-0 | + | |
- | neutron-gateway active false local:trusty/neutron-gateway-64 | + | |
- | nodes-api active false local:trusty/ubuntu-nodes-controller-1 | + | |
- | nodes-compute active false local:trusty/ubuntu-nodes-compute-1 | + | |
- | nova-cloud-controller maintenance false local:trusty/nova-cloud-controller-501 | + | |
- | nova-compute active false local:trusty/nova-compute-133 | + | |
- | ntp false cs:trusty/ntp-14 | + | |
- | odl-controller unknown false local:trusty/odl-controller-0 | + | |
- | openstack-dashboard waiting false local:trusty/openstack-dashboard-32 | + | |
- | openvswitch-odl false local:trusty/openvswitch-odl-0 | + | |
- | rabbitmq-server active false local:trusty/rabbitmq-server-150 | + | |
- | + | ||
- | (followed by more detail) | + | |
</code> | </code> | ||
- | * When it completes, you can get the addresses of the installed services by: | + | * Once all the services are either in state "active" or "unknown" (which just means that the JuJu charm for the service does not yet implement status reporting), install should be complete. When it completes, you can get the addresses of the installed services by: |
<code> | <code> | ||
juju status --format=short | juju status --format=short | ||
Line 170: | Line 145: | ||
</code> | </code> | ||
- | * To see the detailed status: | ||
- | <code> | ||
- | juju status | ||
- | </code> | ||
===== Installing Additional Tools ===== | ===== Installing Additional Tools ===== | ||