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
- Intel Core i7-5557U dual-core processor
- 16 GB RAM
- 1 ethernet port
- 1 usb ethernet port
- 2 SuperMicro 5018D-FN4T 1U servers
- Xeon D-1541 8 Core processor
- 128 GB RAM
- IPMI port plus 4 ethernet ports
- 1 TB HDD
- 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.
6 Comments
Shaheen Ali
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..
Aimee Ukasick
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.
Shaheen Ali
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.
Josef Reisinger
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.
nagaraja sr
What is the role of the 8-port switch? Any specific requirements for the switch (OpenFlow, YANG etc.) ?
Aimee Ukasick
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.