modified readme to explain the MAAS as pre requisite for bare
[joid.git] / ci / README
1 MAAS pre requisite before deploying the solution:
2 =================================================
3
4 MAAS version 1.8.0 or latest should be installed and configure 
5 from ppa:maas/stable
6
7 Please do the following once you have configure the MAAS cluster and regional
8 controller.
9
10 1. Create two KVM virtual machine and have it named as bootstrap.maas and 
11    node1.maas
12 2. Maually add chassis in MAAS with virsh as option and have both nodes listed 
13    and commionined in MAAS.
14 3. Have all other physical nodes added into maas by PXE boot the nodes and 
15    make sure node gets pxe booted theroug MAAS.
16 4. Tag all physical nodes as physical.
17 5. Tag bootstrap.maas as bootstrap and nodea.maas as neutron and gateway.
18
19 install juju 
20 ============
21
22 add juju stable ppa by running command sudo apt-add-repository ppa:juju/stable
23 then run the following commands to do an juju install.
24
25 sudo apt-get update
26 sudo apt-get install juju
27
28 copy the environments.yaml file into ~/.juju/ directory and modify accordingly
29 MAAS_URL
30 MAAS_UUID
31
32 deploy the bundle
33 =================
34
35 run the following commands to clone a git repository and run the bundle.
36
37 git clone https://narindergupta@gerrit.opnfv.org/gerrit/joid
38 # to depploy odl with kilo in nonha mode
39 ./deploy.sh -s odl -o kilo -t nonha
40
41 # to deploy openstail with kilo in nonha mode
42 ./deply.sh -s opencontrail -o kilo -t nonha
43
44 NOTE: Wait for approximately 30-45 minutes and your openstack will be ready to use.
45