-
To get the NQN of the host for configuring the host object on the FlashArray, SSH into the ESXi host and run:
esxcli nvme info get - Copy the NQN down for host object configuration in step 5 under Connect To The FlashArray GUI below.
-
For optimal performance with Pure backed devices, a claimrule needs to be added on the ESXi hosts that are going to be used with NVMe/TCP. Please note that there are two different versions of this claimrule depending on the ESXi version.
-
On ESXi 8.0 U1 and later, please run the following two commands. Please note no reboot is required:
esxcli storage core claimrule add --rule 102 -t vendor --nvme-controller-model "Pure*" -P HPP -g "pss=LB-Latency,latency-eval-time=180000,sampling-ios-per-path=16" esxcli storage core claimrule load -
On ESXi 8.0 GA and earlier, please run the following two commands. (more information here) Please note no reboot is required:
esxcli storage core claimrule add --rule 102 -t vendor -P HPP -V NVMe -M "Pure*" --config-string "pss=LB-Latency,latency-eval-time=180000" esxcli storage core claimrule load
-
On ESXi 8.0 U1 and later, please run the following two commands. Please note no reboot is required:
- For vSphere 7, follow VMware's KB to configure NVMe/TCP port binding. For vSphere 8, follow VMware's KB to coinfigure NVMe/TCP port binding.
- For vSphere 7, follow VMware's KB to configure NVMe/TCP software adapters. For vSphere 8, follow VMware's KB to configure NVMe/TCP software adapters.
- For vSphere 7, follow VMware's KB to add NVMe controllers on the NVMe/TCP software adapters. For vSphere 8, follow VMware's KB to add NVMe controllers on the NVMe/TCP software adapters. There should be at least one NVMe controller on ESXi per configured NVMe/TCP port on the FlashArray.