Connect to ESXi Host

How-Tos for VMware Solutions

Audience
Public
Source Type
Documentation

  1. 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
  2. Copy the NQN down for host object configuration in step 5 under Connect To The FlashArray GUI below.
  3. 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.
    1. 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
    2. 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
  4. 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.
  5. 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.
  6. 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.