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
Last revision Both sides next revision
get_started_juju_deploy [2015/04/08 23:34]
Narinder Gupta
get_started_juju_deploy [2015/11/11 18:18]
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 ===== 
 ----------------------------------------------------- -----------------------------------------------------
  
-Pre Requisite:+download the code:
  
-1. have a single node install with MAAS and configure the MAAS environment.+Scripts are hosted in Bazar branch
  
-2. Have a JUJU environment connect to MAAS as per MAAS/JUJU documentation.+''​$ sudo apt-get install git''​
  
-3Run JUJU bootstrap either on a physical node or on a VM.+''​$ git clone http://​gerrit.opnfc.org/​gerrit/​joid.git''​
  
-4. Run juju deployer as below with old bundle.+Pre Requisite:
  
-Juju Deployer can deploy a preset configuration of charms given a yaml +1have single node install with Ubuntu OS 14.04 LTS
-configuration fileThere is configuration file in '​juju-deployer/​odl.yaml'​.+
  
-''​$ sudo apt-get install juju-deployer''​+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
  
-''​$ cd juju-deployer''​+==== Deploy MAAS: ====
  
-''​$ ​juju-deployer -c odl.yaml -d trusty-icehouse-odl''​+''​ $ ./02-maasdeploy.sh <lab and pod name i.e. intelpod5> ​''​
  
-Juju Deployer will branch its own copy of the remote charms.+==== Deploy OPNFV: ====
  
-Horizon will be located on the machine 'juju status ​openstack-dashboard'​ -+For kilo openstack, ODL SDN, HA mode in intel pod5 
  
-http://<​ip>​/horizon.+''​ $ ./deploy.sh -o kilo -s odl -t ha -l intelpod5 ''​
  
-Admin credentials will be written to cloud/​admin-openrc.+==== Openstack Details ==== 
 +Details of openstack deployment can be found below:
  
-ODL will be located on the machine 'juju status old-controller'​ +  == Openstack dashboard ​http://<​ip>/ ​==
- +
-http:<​ip>​:​8181/​dlux/​index.html  +
- +
-credentials will be admin/admin  ​+
  
 +  * Openstack dashboard ​
 +  * http:<​ip>:​8181
 +  * 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.txt · Last modified: 2015/11/11 18:19 by Narinder Gupta