This page is a work-in-progress and details getting the ONAP Demo (or pieces of it) running on a bare metal OPNFV installation (OpenStack Newton) in a home office. Equipment used is an option for developers/testers who do not want to use a formal lab environment.

ONAP resource consumption made it impossible to deploy the demo on an all-virtual,  Triple-O installation running on an Intel Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz server with 22 cores and 128 GB RAM.  

Work in Progess

This is a work in progress.

24 July 2017 - Work on this initiative has stopped.


Hardware

  • 1 Intel NUC 5i7RYH
  • 2 SuperMicro 5018D-FN4T 1U servers
  • 2 Netgear Routers (WNR2000v5 - public, WNR3500U - admin)
  • 1 8-port switch

Configuration

The Netgear routers function as dumb gateways for Admin and Public networks.

Admin: 192.168.10.1

Public: 192.168.11.1

The NUC and both servers are connected to both routers. The NUC has a static IP of 192.168.10.2.

OpenStack Installation

I am using the OPNFV Triple-O installer (Danube release). The NUC serves as the jumphost and the Super Micro servers act as compute and control nodes.

  • No labels

6 Comments

  1. Is the control node a dedicated control node?  Can VMs be started on the control node?  

    I am trying to understand if one SuperMicro is big enough to run all the VMs in the ONAP stack and demonstration NFVs..


    1. Shaheen - I was not able to successfully deploy ONAP on a single server with 44 cores and 128 GB RAM, which is considerably more powerful than the Super Micros servers I have listed on this page.

      1. I also have a very powerful server.  I was able to get ONAP up and somewhat running.  It always requires intervention and manual steps to get it working in my case.  I also have 128GB of RAM, 12TB of disk and 32 CPUs.

  2. We had also some "surprise" when I put the ONAP load on a la machine (see also: https://jira.onap.org/projects/UCA/issues/UCA-14) We experienced some race conditions if scripts "assume" some waiting time is sufficient between steps during initialization. I guess some sort of hardware guidance would be necessary.

  3. What is the role of the 8-port switch? Any specific requirements for the switch (OpenFlow, YANG etc.) ?

    1. It's just a dumb switch. I wasn't trying to do anything complicated in my home lab and ultimately moved on to other initiatives since I didn't have the time to devote to installing ONAP.