The procedure below has been used to create a 3-node OPNFV install using Intel NUC i7 nodes with 16GB RAM, 250MB SSD, and 1 TB HDD. The install uses one NUC for the Jumphost, and one each for the controller (OpenStack + ODL) and the compute nodes.
Basic install guidelines: http://artifacts.opnfv.org/apex/docs/installation-instructions/baremetal.html
su visudo (add line) opnfv ALL=(ALL) ALL
sudo yum -y update
sudo yum -y groupinstall "GNOME Desktop" sudo systemctl set-default graphical.target sudo systemctl start graphical.target
sudo yum -y groupinstall "Virtualization Host" sudo service libvirtd start sudo chkconfig libvirtd on
sudo yum -y install git mkdir ~/git git clone https://gerrit.opnfv.org/gerrit/apex
sudo yum install -y https://www.rdoproject.org/repos/rdo-release.rpm cd ~/Downloads # ! the next command assumes only the Apex RPMs are in your download location... order does not matter sudo yum install -y *.rpm
This section explains further the instructions at Creating a Node Inventory File.
vi ~/inventory.yaml
nodes:
node1:
mac_address: "<controler mac>"
cpus: 2
memory: 16384
disk: 1024
arch: "x86_64"
capabilities: "profile:control"
node2:
mac_address: "<compute mac>"
cpus: 2
memory: 16384
disk: 1024
arch: "x86_64"
capabilities: "profile:compute"
This section explains further the instructions at Creating the Settings Files.
vi ~/deploy_settings.yaml global_params: ha_enabled: false deploy_options: sdn_controller: opendaylight sdn_l3: false tacker: false congress: false sfc: false
cp /usr/bin/opnfv-deploy ~/opnfv-deploy
vi ~/opnfv-deploy
(change line as below and save)
\"pm_type\": \"pxe_wol\",
sudo cp ~/opnfv-deploy /usr/bin/opnfv-deploy