Link-Virtualization™ Software with RPM Distribution of OpenStack (RDO)

Getting Started with Napatech Link-Virtualization™ Software

Platform
Napatech SmartNIC
Content Type
Getting Started Guide
Capture Software Version
Link-Virtualization™ Software 4.4

This describes how to deploy RDO using TripleO.

RDO introduction

RDO is an OpenStack packaged by the open source community for users running Red Hat based Linux distributions, such as CentOS, Fedora and Red Hat Enterprise Linux. This configuration example describes how to deploy RDO using OpenStack on OpenStack (TripleO). TripleO is used mainly in installations for production environments.

For more information on the TripleO deployment architecture and process, refer to the documentation at: https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/features/network_isolation.html.

Network topology

This figure shows an example of a VXLAN network topology for a minimal production setup.

An example of a VXLAN network topology for a minimal production setup consists of a director node, a controller node and two compute nodes.

This figure shows an example of a VLAN network topology for a minimal production setup.

An example of a VLAN network topology for a minimal production setup consists of a director node, a controller node and two compute nodes.

Director

Undercloud runs on a 'director' which requires a provisioning network and an IPMI network. The provisioning network is used for PXE boot of servers and deploying installation images. The IPMI network is used for communicating with the BMC of servers which provides remote management features including power management and server monitoring.

Undercloud can be deployed either in a bare-metal server or a virtual machine. The system requirements are similar for a bare-metal server or a virtual machine.

Controller

The controller node determines how to deploy guest instances on compute nodes. The controller node also manages the connection of guest instances to the external network.

Compute

The compute nodes (nova) run guest instances. They have access to the internal network and the provider network (tenant, DPDK).

System requirements

The following are the minimum system requirements.
  • 8 CPU cores
  • 16 Gbytes RAM
  • 60 Gbytes hard disk space for the controller and compute nodes
  • 500 Gbytes hard disk space for the director node (a minimum of 200 GB available disk space for the root partition and 200 GB available disk space for the home partition)
  • 2 network interfaces for the director/compute nodes and 3 network interfaces for the controller node (with 1 Gbit/s or 10 Gbit/s support)
    Note: 10 Gbit/s is recommended for the provisioning network.