Host Client does not show option to enable NVMe Over TCP adapter.
The vmkernel port settings does not show option NVMeTCP service to be tagged in host client.
ESXi host is a standalone host and is installed with NVMe TCP supported nic card for example: ConnectX-6 or ConnectX-5.
VMware vSphere ESXi 8.0.x
VMware vSphere ESXi 7.0 U3c
The NVMe Over TCP adapter option is available only in vSphere Client. This article outlines command line options to enable NVMe Over TCP, in case vSphere client is not available.
Ensure the prerequisites are met for NVMe Over TCP and required networking configuration is in place. Refer Configuring NVMeOver TCP
# esxcli nvme fabrics enable --protocol TCP --device vmnicX
# esxcli nvme adapter list
# esxcli network ip interface tag add --interface-name vmkX --tagname NVMeTCP
# esxcli nvme fabrics discover --adapter vmhbaX --ip-address xxx.xxx.xxx.xxx
# esxcli nvme fabrics discover --adapter vmhbaX --ip-address xxx.xxx.xxx.xxx --connect-all
Repeat the above steps to the physical nics that you intend to you use for multipathing.