User Tools

Site Tools


deploy_opnfv_with_fuel_in_a_virtual_environment

This is an old revision of the document!


Config files

Config file templates

For Bare Metal and Virtual deployment, template files are available

fuel/deploy/templates/virtual_environment/conf/<dea.yaml,dha.yaml> fuel/deploy/templates/hardware_environment/conf/<ericsson_montreal_lab, linux_foundation_lab, opnfv_box>/<dea.yaml,dha.yaml>

VM definition files

fuel/deploy/templates/virtual_environment/vms/<controller.xml, compute.xml, fuel.xml> fuel/deploy/templates/hardware_environment/vms/fuel.xml

Network config for Virtual deployment

fuel/deploy/templates/virtual_environment/networks/fuel<x>.xml

Config files content - DEA

There are 2 config files wired out from fuel: DEA, DHA

Deployment Environment Adapter: dea.yaml
  • mode: ha
  • net_segment_type: gre
  • wanted_release: Juno on Ubuntu 14.04.1
  • Node roles
  • Fuel networks, ips, interfaces, bridge configs
  • OS components settings

Config files content - DHA

There are 2 config files wired out from fuel: DEA, DHA

Deployment Hardware Adapter: dha.yaml
  • adapter: libvirt
  • nodes:
  • - id: 1
  • libvirtName: controller1
  • libvirtTemplate: templates/virtual_environment/vms/controller.xml
  • - id: 5
  • libvirtName: fuel-master
  • libvirtTemplate: templates/virtual_environment/vms/fuel.xml
  • isFuel: yes
  • username: root
  • password: r00tme
  • virtNetConfDir: templates/virtual_environment/networks
  • disks:
  • fuel: 50G
  • controller: 50G
  • compute: 50G

Deployment

Auto deployer

fuel/ci/deploy.sh

Typically:

sudo ./deploy.sh -iso opnfv.iso -dea dea.yaml -dha dha.yaml -s /mnt/images -p PLUGIN → deploy OPNFV Cloud env with Fuel

-iso → OPNFV iso downloaded or built from source

-p → plugins for FUEL, like ODL puppet files to install ODL on nodes

  • Not ODL itself
  • Default ODL rpm for ARNO SR1 is integrated in OPNFV iso
  • Can be downloaded or built from source if different version required

-s → storage location for generated VMs, user defined

-nf → no fuel (redeployment)

-nh → no health check

Verification

Challenges

Manual iso build

Investigation topics

deploy_opnfv_with_fuel_in_a_virtual_environment.1445963459.txt.gz · Last modified: 2015/10/27 16:30 by Gabor Halasz