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