Requirements for vMX on OpenStack
Table 1 lists the hardware requirements.
Description |
Value |
---|---|
Sample system configuration |
Intel Ivy Bridge processors or later Example of Ivy Bridge processor: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB CacheFor single root I/O virtualization (SR-IOV) NIC type, use Intel Ivy Bridge CPU (or higher) and Intel x520 NICs using ixgbe driver, or X710 and XL710 NICs with 10G ports using i40e driver or XL710-QDA2 NIC with 40G ports using i40e driver (Junos OS Release 19.2R1). Any other NIC models are not supported. Note:
XL710-QDA2 is only supported with i40e driver version 2.4.10 or later on Ubuntu 16.04 or RHEL 7.5. When using 40G ports on the vMX instances, quality-of-service (QoS) is not supported. Note:
For Junos OS Releases prior to 18.4R1, a modified ixgbe driver must be installed to use SR-IOV. Note:
Support for modified drivers for i40e is not available starting in Junos OS Release 19.1R1 and later releases. |
Number of cores Note:
Performance mode is the default mode, and the minimum value is based on one port. |
For lite mode: Minimum of 4
For performance mode with low-bandwidth (virtio) or high-bandwidth (SR-IOV) applications: Minimum of 9
The exact number of required vCPUs differs depending on the Junos OS features that are configured and other factors, such as average packet size. You can contact Juniper Networks Technical Assistance Center (JTAC) for validation of your configuration and make sure to test the full configuration under load before use in production. For typical configurations, we recommend the following formula to calculate the minimum vCPUs required by the VFP:
Note:
All VFP vCPUs must be in the same physical non-uniform memory access (NUMA) node for optimal performance. In addition to vCPUs for the VFP, we recommend 2 x vCPUs for VCP and 2 x vCPUs for Host OS on any server running the vMX. |
Memory Note:
Performance mode is the default mode. Note:
Different use cases, such as vBNG, might require more memory for the VCP. |
For lite mode: Minimum of 5 GB
For performance mode: Minimum of 16 GB
Additional 2 GB recommended for host OS |
Storage |
Local or NAS Each vMX instance requires 44 GB of disk storage Minimum storage requirements: 40 GB for VCP 4 GB for VFP |
vNICs |
SR-IOV For single root I/O virtualization (SR-IOV) NIC type, use Intel Ivy Bridge CPU (or higher) and Intel x520 NICs using ixgbe driver, or X710 and XL710 NICs with 10G ports using i40e driver or XL710-QDA2 NIC with 40G ports using i40e driver (Junos OS Release 19.2R1). Any other NIC models are not supported. Note:
XL710-QDA2 is only supported with i40e driver version 2.4.10 or later on Ubuntu 16.04 or RHEL 7.5. When using 40G ports on the vMX instances, quality-of-service (QoS) is not supported. Note:
For Junos OS Releases prior to 18.4R1, a modified ixgbe driver must be installed to use SR-IOV. Note:
Support for modified drivers for i40e is not available starting in Junos OS Release 19.1R1 and later releases. |
VMXNET3 |
Table 2 lists the software requirements for Red Hat OpenStack Platform.
Description |
Value |
---|---|
Operating system |
|
Running the script to install for RHEL 7.5 does not support OpenStack, and Openstack installation with RHEL 7.6 does not support using scripts for installation.
Table 3 lists the software requirements for Ubuntu OpenStack (starting with Junos OS Release 17.2R1).
Description |
Value |
---|---|
Operating system |
Ubuntu OpenStack
|