Please ensure the nfnic version is 5.0.0.41 or greater because of a purple screen possibility in ESXi when using UCS with NVMe-FC and ESXi.
- The first configuration step is to enable NVMe-oF on your ESXi host(s). In this environment, I have a cluster that has two hosts, each with supported NVMe-FC HBAs:
With some earlier NVMe HBA drivers, when you click on Storage Adapters, there isn't a listing for controllers, namespaces, etc. This is because the NVMe "feature" driver is not enabled by default.
With newer versions of certain adapters, the NVMe feature is enabled by default, such as with Emulex cards with version 12.8 or later. So, in that case the following step is not necessary.
For versions that do not have it enabled by default, this change cannot be done in the vSphere Client, but instead only through cmd line or a tool that can make esxcli calls such as PowerCLI.
- SSH into the host(s).
Ensure that your installed HBA driver version supports NVMe-FC by checking the VMware Compatability Guide for IO Device with Features: NVMe/FC. If the currently installed driver does not have this listed, you will need to install a version that does.