Multinode OpenStack Installation with Packstack

Getting Started with Napatech Link-Virtualization™ Software

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

This shows how to quickly bring up a proof-of-concept OpenStack environment on multiple nodes using the Packstack installation utility.

Network topology

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



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



  • Director node: The director node runs Ansible playbooks for multinode deployment. It accesses the remote servers to run scripts, install RPM packages and configure network interfaces.
  • Controller node: The controller node runs most of the shared OpenStack services and other tools.
  • Compute nodes: The compute nodes run guest instances.

System requirements

The following are the minimum system requirements for the controller and compute nodes.
  • 8 CPU cores
  • 16 Gbytes RAM
  • 200 Gbytes hard disk space for the root partition
  • Two network interfaces
  • CentOS Stream 8
Note: Required hardware configurations for compute nodes are determined by the flavor types and the number of VM instances because a flavor defines hardware resource such as the number of vCPUs, memory and storage for a VM instance. This table shows default OpenStack flavor specifications.
Flavor Number of vCPUs Disk (GBytes) RAM (MBytes)
m1.tiny 1 1 512
m1.small 1 20 2048
m1.medium 2 40 4096
m1.large 4 80 8192
m1.xlarge 8 160 16384
For example, the following hardware configurations are required to create 4 VM instances using the m1.medium flavor:
  • 8 vCPUs
  • 160 Gbytes hard disk space for the root partition
  • 17 Gbytes memory