Showing results for 
Search instead for 
Did you mean: 
Cisco Employee
Cisco Employee

OpenStack can be very challenging to install. The procedures and documentation have improved over time, but there is still a lot to do. Configuring OpenStack to work appropriately with OpenDaylight and other components of the OPNFV architecture can be even more challenging. Thanks to Peter Bandzi, we have a couple videos that can help. But before jumping into the videos, let's provide some background.

For OPNFV deployment, proper network preparation is key. Most requirements are covered in the Installation Guide. This can be found in the Documentation section at:

For Arno release, the Documentation lists the following:

Jumphost Requirements
  1. CentOS 7 (from ISO or self-installed).
  2. Root access.
  3. libvirt or other hypervisors disabled (no kernel modules loaded).
  4. 3-4 NICs, untagged (no 802.1Q tagging), with IP addresses.
  5. Internet access for downloading packages, with a default gateway configured.
  6. 4 GB of RAM for a bare metal deployment, 24 GB of RAM for a VM deployment.

Network Requirements
  1. No DHCP or TFTP server running on networks used by OPNFV.
  2. 3-4 separate VLANs (untagged) with connectivity between Jumphost and nodes (bare metal deployment only). These make up the admin, private, public and optional storage networks.
  3. Lights out OOB network access from Jumphost with IPMI node enabled (bare metal deployment only).
  4. Admin or public network has Internet access, meaning a gateway and DNS availability.

Note: Storage network will be consolidated to the private network if only 3 networks are used.

Bare Metal Node Requirements
  1. IPMI enabled on OOB interface for power control.
  2. BIOS boot priority should be PXE first then local hard disk.
  3. BIOS PXE interface should include admin network mentioned above.

Execution Requirements (Bare Metal Only)

In order to execute a deployment, one must gather the following information:

  1. IPMI IP addresses for the nodes.
  2. IPMI login information for the nodes (user/pass).
  3. MAC address of admin interfaces on nodes.
  4. MAC address of private interfaces on 3 nodes that will be controllers


Foreman/Quickstack is one of the two deployment tools offered as part of OPNFV Release 1.

Before you try to deploy, make sure you look at the wiki:

The latest installation instructions can be found:

Deploy scripts are cloned as follows:

git clone

This approach installs everything from public repositories. This might be an issue when you use it behind a proxy.

Here is a little patch which modifies some parts of deploy script in order to make it work behind a proxy. This however works only for virtual deploy:

The following two videos help walk you through the requirements and installation of your OPNFV deployment.


Screen Shot 2015-10-20 at 12.21.17 PM.png


Screen Shot 2015-10-20 at 12.17.39 PM.png

Good luck!  Let us know how it goes. Please share any suggestions you have for improvements.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: