This is an old revision of the document!
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>
fuel/deploy/templates/virtual_environment/vms/<controller.xml, compute.xml, fuel.xml> fuel/deploy/templates/hardware_environment/vms/fuel.xml
fuel/deploy/templates/virtual_environment/networks/fuel<x>.xml
There are 2 config files wired out from fuel: DEA, DHA
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 ...
There are 2 config files wired out from fuel: DEA, DHA
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
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
DOWNLOAD ARNO ISO FILE: http://artifacts.opnfv.org/arno.2015.2.0/fuel/arno.2015.2.0.fuel.iso
It contains a Centos FUEL image containing all the requirements for OPNFV deployments (e.g. OpenStack Juno, ODL Lithium, Fuel plugins
NTP1: 10.118.34.219 NTP2: NTP3:
value: 10.118.34.219
Unless using a correct value, deployment will fail - FUEL GUI ERROR:
Deployment has failed. Method granular_deploy. Failed to execute hook 'puppet' Puppet run failed. Check puppet logs for details --- priority: 200 fail_on_error: true type: puppet uids: - '3' parameters: puppet_modules: "/etc/puppet/modules" puppet_manifest: "/etc/puppet/modules/osnailyfacter/modular/ntp/ntp-check.pp" timeout: 600 cwd: "/" . Inspect Astute logs for the details
One should either use the ODL integrated in ARNO SR1 (iso downloaded or built manually in previour step already contains it, no manual step required) or build rpm from source, and add it to the deploy script as argument.
BUILD: (readme: https://github.com/openstack/fuel-plugin-opendaylight)
git clone https://github.com/stackforge/fuel-plugin-opendaylight pip install fuel-plugin-builder gem install fpm fpb --build fuel-plugin-opendaylight/
INCLUDE TO DEPLOYMENT (by using argument for deploy.sh on next slide):
-p <fuel-plugin-opendaylight-rmp-dir>