User Tools

Site Tools


get_started_juju_deploy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
get_started_juju_deploy [2015/07/13 21:25]
Narinder Gupta
get_started_juju_deploy [2015/11/11 18:19] (current)
Narinder Gupta [Openstack Details]
Line 1: Line 1:
 +
 ====== ​ Juju Build and Install instructions ====== ​ ====== ​ Juju Build and Install instructions ====== ​
  
 [[juju_release| Juju Release ]] [[juju_release| Juju Release ]]
  
-Single node+===== Single node ===== 
 ----------- -----------
  
Line 16: Line 18:
 Hard disk: 250 GB Hard disk: 250 GB
  
-download the code +==== download the code ==== 
 + 
 ----------------- -----------------
  
-Scripts are hosted in Bazar branch+Scripts are hosted in OPNFV gerrit 
 + 
 +''​$ sudo apt-get install git''​
  
-''​$ ​sudo apt-get install bzr''​+''​$ ​git clone http://​gerrit.opnfc.org/​gerrit/​joid.git''​
  
-''​$ bzr branch lp:​~narindergupta/​+junk/​odl-deployer''​ 
  
 +==== Checkout charms ====
  
-Checkout charms 
 --------------- ---------------
  
Line 32: Line 36:
 Follow these steps to checkout code: Follow these steps to checkout code:
  
-''​$ cd odl-deployer''​+''​$ cd joid/ci/odl/''​
  
 ''​$ ./​fetch-charms.sh''​ ''​$ ./​fetch-charms.sh''​
Line 38: Line 42:
 This will checkout the relevant charms into '​src'​ and create any Juju symlinks This will checkout the relevant charms into '​src'​ and create any Juju symlinks
 in '​charms'​. in '​charms'​.
 +
 +===== Deploy with cloud-sh-odl on single node =====
  
  
-Deploy with cloud-sh-odl on single node 
 --------------------------------------- ---------------------------------------
  
Line 91: Line 96:
  
  
-Deploy with Juju Deployer ​for multiple node with MAAS+===== Deploy with JOID for multiple node with MAAS ===== 
 ----------------------------------------------------- -----------------------------------------------------
  
-download the code  +download the code:
------------------+
  
 Scripts are hosted in Bazar branch Scripts are hosted in Bazar branch
  
-''​$ sudo apt-get install ​bzr''​+''​$ sudo apt-get install ​git''​
  
-''​$ ​bzr branch lp:~narindergupta/+junk/odl-deployer''​+''​$ ​git clone http://gerrit.opnfc.org/​gerrit/​joid.git''​
  
 Pre Requisite: Pre Requisite:
  
-1. have a single node install with MAAS and configure the MAAS environment.+1. have a single node install with Ubuntu OS 14.04 LTS
  
-2. Have a JUJU environment connect to MAAS as per MAAS/JUJU documentation.+2. Minimum four nodes exist and should have been preconfigured and integrated with JOID please have look into this wiki page https://wiki.opnfv.org/​joid/​get_started
  
-3. Run JUJU bootstrap either on a physical node or on a VM.+==== Deploy MAAS: ====
  
-4Run juju deployer as below with old bundle.+''​ $ ./​02-maasdeploy.sh <lab and pod name i.e. intelpod5>​ ''​
  
-Juju Deployer can deploy a preset configuration of charms given a yaml +==== Deploy OPNFV: ====
-configuration file. There is a configuration file in '​juju-deployer/​odl.yaml'​.+
  
-''​$ sudo apt-get install juju-deployer''​+For kilo openstack, ODL SDN, HA mode in intel pod5 
  
-''​$ ​cd juju-deployer''​+''​ $ ./​deploy.sh ​-o kilo -s odl -t ha -l intelpod5 ​''​
  
-''​$ juju-deployer -c odl.yaml -d trusty-icehouse-odl''​ +==== Openstack Details ==== 
- +Details ​of openstack ​deployment can be found below:
-Juju Deployer will branch its own copy of the remote charms. +
- +
-Horizon will be located on the machine 'juju status ​openstack-dashboard'​ - +
- +
-http://<​ip>/​horizon. +
- +
-Admin credentials will be written to cloud/​admin-openrc. +
- +
-ODL will be located on the machine 'juju status old-controller'​ +
- +
-http:<​ip>:​8181/​dlux/​index.html  +
- +
-credentials will be admin/​admin  ​+
  
 +  * Openstack dashboard http:<​ip>​
 +  * Admin credentials will be admin/​openstack.
 +  * ODL will be located on the machine juju status old-controller
 +  * http:<​ip>:​8181/​dlux/​index.html
 +  * credentials will be admin/admin
get_started_juju_deploy.1436822704.txt.gz · Last modified: 2015/07/13 21:25 by Narinder Gupta