Before you configure the NSX Edge bare metal, make sure that your environment meets the supported requirements.

NSX Edge Bare Metal Memory, CPU, and Disk Requirements

Minimum Requirements

Memory CPU Cores Disk Space
32 GB 8 200 GB

Recommended Requirements

Memory CPU Cores Disk Space
256 GB 24 200 GB

NSX Edge Bare Metal DPDK CPU Requirements

For the DPDK support, the underlaying platform needs to meet the following requirements:

  • CPU must have AES-NI capability.
  • CPU must have 1 GB Huge Page support.
  • NSX Edge Bare Metal supports up to 64 cores for the entire system. This means that a server with a single socket, the CPU can have up to 64 cores. On a server with 2 sockets, each socket cannot have more than 32 cores.
Hardware Type
CPU
  • Intel Xeon E7-xxxx (Westmere-EX and later CPU generation)
  • Intel Xeon 56xx (Westmere-EP)
  • Intel Xeon E5-xxxx (Sandy Bridge and later CPU generation)
  • Intel Xeon Platinum (all generations)
  • Intel Xeon Gold (all generations)
  • Intel Xeon Silver (all generations)
  • Intel Xeon Bronze (all generations)
  • AMD EPYC Series processors

NSX Edge Bare Metal Hardware Requirements

Verify that the bare metal NSX Edge hardware is listed in this URL https://certification.ubuntu.com/server/models/?release=18.04%20LTS&category=Server. If the hardware is not listed, the storage, video adapter, or motherboard components might not work on the NSX Edge appliance.
Note: Starting with NSX 3.2, NSX Edge Bare Metal supports both UEFI and legacy BIOS modes. However, in NSX 3.1 and previous releases, NSX Edge Bare Metal only supports legacy BIOS mode.

NSX Edge Bare Metal NIC Requirements

NIC Type Description Vendor ID PCI Device ID Firmware Version
Mellanox ConnectX-4 EN PCI_DEVICE_ID_MELLANOX_CONNECTX4 15b3 0x1013 12.21.1000 and above
Mellanox ConnectX-4 Lx PCI_DEVICE_ID_MELLANOX_CONNECTX4LX 15b3 0x1015 14.21.1000 and above
Mellanox ConnectX-5 PCI_DEVICE_ID_MELLANOX_CONNECTX5 15b3 0x1017 16.21.1000 and above
Mellanox ConnectX-5 EX PCI_DEVICE_ID_MELLANOX_CONNECTX5EX 15b3 0x1019 16.21.1000 and above
Mellanox ConnectX-6 PCI_DEVICE_ID_MELLANOX_CONNECTX6 15b3 0x101B 22.27.6008 and above
Mellanox ConnectX-6 Dx PCI_DEVICE_ID_MELLANOX_CONNECTX6DX 15b3 0x101D 22.27.6008 and above
Intel X520/Intel 82599

IXGBE_DEV_ID_82599_KX4

8086

0x10F7

n/a

IXGBE_DEV_ID_82599_KX4_MEZZ 8086 0x1514 n/a
IXGBE_DEV_ID_82599_KR 8086 0x1517 n/a
IXGBE_DEV_ID_82599_COMBO_BACKPLANE 8086 0x10F8 n/a
IXGBE_DEV_ID_82599_CX4 8086 0x10F9 n/a
IXGBE_DEV_ID_82599_SFP 8086 0x10FB n/a
IXGBE_SUBDEV_ID_82599_SFP 8086 0x11A9 n/a
IXGBE_SUBDEV_ID_82599_RNDC 8086 0x1F72 n/a
IXGBE_SUBDEV_ID_82599_560FLR 8086 0x17D0 n/a
IXGBE_SUBDEV_ID_82599_ECNA_DP 8086 0x0470 n/a
IXGBE_DEV_ID_82599_SFP_EM 8086 0x1507 n/a
IXGBE_DEV_ID_82599_SFP_SF2 8086 0x154D n/a
IXGBE_DEV_ID_82599_SFP_SF_QP 8086 0x154A n/a
IXGBE_DEV_ID_82599_QSFP_SF_QP 8086 0x1558 n/a
IXGBE_DEV_ID_82599EN_SFP 8086 0x1557 n/a
IXGBE_DEV_ID_82599_XAUI_LOM 8086 0x10FC n/a
IXGBE_DEV_ID_82599_T3_LOM 8086 0x151C n/a
Intel X540

IXGBE_DEV_ID_X540T

8086

0x1528

n/a

IXGBE_DEV_ID_X540T1 8086 0x1560 n/a
Intel X550

IXGBE_DEV_ID_X550T

8086

0x1563

n/a

IXGBE_DEV_ID_X550T1 8086 0x15D1 n/a
IXGBE_DEV_ID_X550EM_A_10G_T 8086 0x15C8 21.5.9 and later versions
IXGBE_DEV_ID_X550EM_A_QSFP 8086 0x15CA 21.5.9 and later versions
IXGBE_DEV_ID_X550EM_A_QSFP_N 8086 0x15CC 21.5.9 and later versions
IXGBE_DEV_ID_X550EM_X_10G_T 8086 0x15AD 21.5.9 and later versions
IXGBE_DEV_ID_X550EM_X_XFI 8086 0x15B0 21.5.9 and later versions
Intel X710

I40E_DEV_ID_SFP_X710

8086

0x1572

6.80 and later versions (8.x versions are not supported)

I40E_DEV_ID_KX_C 8086 0x1581 6.80 and later versions (8.x versions are not supported)
I40E_DEV_ID_10G_BASE_T 8086 0x1586 6.80 and later versions (8.x versions are not supported)
I40E_DEV_ID_10G_BASE_T4 8086 0x1589 6.80 and later versions (8.x versions are not supported)
I40E_DEV_ID_10G_SFP 8086 0x104E n/a
I40E_DEV_ID_10G_B 8086 0x104F n/a
Intel XL710

I40E_DEV_ID_KX_B

8086

0x1580

6.80 and later versions (8.x versions are not supported)

I40E_DEV_ID_QSFP_A 8086 0x1583 6.80 and later versions (8.x versions are not supported)
I40E_DEV_ID_QSFP_B 8086 0x1584 6.80 and later versions (8.x versions are not supported)
I40E_DEV_ID_QSFP_C 8086 0x1585 6.80 and later versions (8.x versions are not supported)
I40E_DEV_ID_20G_KR2 8086 0x1587 6.80 and later versions (8.x versions are not supported)
I40E_DEV_ID_20G_KR2_A 8086 0x1588 6.80 and later versions (8.x versions are not supported)
I40E_DEV_ID_10G_BASE_T_BC 8086 0x15FF 6.80 and later versions (8.x versions are not supported)
Intel XXV710 I40E_DEV_ID_25G_B 8086 0x158A 6.80 and later versions (8.x versions are not supported)
I40E_DEV_ID_25G_SFP28 8086 0x158B 6.80 and later versions (8.x versions are not supported)
Cisco VIC 1300 series Cisco UCS Virtual Interface Card 1300 1137 0x0043

n/a

Cisco VIC 1400 series Cisco UCS Virtual Interface Card 1400 1137 0x0043 n/a
Note: For all the supported NICs listed above, verify that the media adapters and cables you use follow the vendor's supported media types. Any media adapter or cables not supported by the vendor can result in unpredictable behavior, including the inability to boot up due to an unrecognized media adapter. See the NIC vendor documentation for information about supported media adapters and cables.
Important: Cisco VICs: To successfully claim Cisco VICs for the NSX Edge datapath, configure multiple RX and TX queues from the Cisco UCS Manager. The number of queues configured must be sufficient for datapath to have one queue per core. For configuration details, refer to the Cisco documentation.