Confirm NVMe/TCP Support

How-Tos for VMware Solutions

Audience
Public
Source Type
Documentation

  • Review supported NVMe/TCP
  • Review VMware Compatibility Guide (VCG)
  • vSphere 7.0 U3 and later support NVMe/TCP (vSphere 8.0+ is recommended)
  • Validate ESXi NIC is supported with NVMe/TCP by the NIC vendor
  • Configure ESXi NIC for NVMe/TCP per the NIC vendor
  • To configure NVMe/RoCE for VMware, use How To: Setup NVMe-RDMA with VMware
  • To configure FC-NVMe for VMware, use How To: Setup NVMe-FC with VMware
  • To confirm that NVMe/TCP is enabled on the FlashArray, log in to the FlashArray and navigate to (1) Settings > (2) Network > Ethernet; (3) nvme-tcp should be listed under the Services column for the pertinent ports. Note that a given ethernet port is going to be either iSCSI or NVMe but not both. If this is not enabled, please follow step 2 below.

  • To enable NVMe/TCP at the array level, SSH to the FlashArray and change the ports from service type iSCSI to service type NVMe/TCP by running this command on the pertinent ports. If this fails, validate the NVMe/TCP are met. More details on this command can be found in the FlashArray CLI guide for Purity 6.4.2 on page 272:

    
    purenetwork eth setattr --servicelist nvme-tcp ctx.ethx