Product Overview
This release of the Intel VMD LED Management Tool includes a simple command line tool, installed as a vib file on VMware ESXi 6.0 U3 and/or ESXi 6.5 operating systems. This tool requires the Intel VMD-enabled NVMe driver to be installed on the ESXi host.
Note: In vSphere 6.7U1 GA, the VMD-enabled Systems using the inbox VMD LED management tools seems to be not functioning with "lsu-intel-nvme-vmd-plugin". You will need to download the correct lsu-intel-nvme-vmd-plugin-1.0.0-4vmw.680.0.0.00000.i386.vib from the Intel download site. For more information, see
Intel VMD ESXi Tools.
Accompanying this tool is a VMware ESXi Intel VMD Framework Plug-in. This framework allows the Intel VMD LED management tool to be used as a vSphere Disk Serviceability Plugin.
Download
Disclaimer: The software included with this message is accompanied by a software license that describes the terms, conditions, and restrictions for installing and/or using the software. Installing, copying, and/or using the software indicates your acceptance of the terms, conditions, and restrictions in the accompanying license. If you do not accept the software license, do not install/copy/use the software and return the attached items to Intel.
Installation Details
Intel VMD-enabled NVMe driver, Intel VMD LED management command line tool, and the VMware Framework plug-in are all available with this download collateral from the Intel Validation Internet Portal (VIP) as vibs that can be installed in ESXi 6.0 U3 and ESXi 6.5.
Intel VMD-enabled NVMe Driver for Out-of-Box installations:
- VMware ESXi 6.0 U3: iavmd-1.2.0.1011-1OEM.600.0.0.2768847.x86_64.vib
- VMware ESXi 6.5: iavmd-1.2.0.1011-1OEM.650.0.0.4598673.x86_64.vib
Intel VMD LED Management command line tool: intel-esx-vmdcli-8007.vib
VMware LSU Framework plug-in: VMware_bootbank_lsu-intel-vmd-plugin_1.0.0-2vmw.663.0.0.6656822.vib
Assuming the vibs have been downloaded to the tmp directory, install the vibs using this command:
esxcli software vib install –v “/tmp/vibName”
System Requirements
- Intel Xeon Scalable platform with The Intel VMD enabled on NVMe PCIe SSD connected PCIe lanes.
- Intel VMD-enabled NVMe driver is installed.
- Intel VMD LED management command line tool is installed on the following VMware* ESXi operating system versions: 6.0 U3 & 6.5.
- Prior to using the command line tools, the esx command line shell should be enabled from either the vSphere client or from the direct console of the esxi host system.
Notes: On ESXi systems, the tool only works on PCIe NVMe drives using the Intel VMD-enabled NVMe driver.
Intel VMD LED Management Tool in VMware ESXi environment
For each Intel VMD-enabled domain, the Intel VMD-enabled NVMe driver will enumerate the devices behind the Intel VMD root port. ESXi will assign the HBA Controller ID prefix to the controller, as vmhba# (For example: vmhba0, vmhba3, etc.) and also map a SCSI target ID to the NVMe device.
To find the mapping between scsi target ID and the device name (t10.NVMe___xxxx), run this command:
esxcfg-mpath -L
For example:
esxcfg-mpath -L
vmhba1:C0:T1:L0 state:active t10.NVMe____INTEL_SSDPE2MD016T4_PHFT5462005Q1P6JGN__00000001 vmhba1 0 1 0 NMP active local pscsi.vmhba1 pscsi.0:1
vmhba1:C0:T0:L0 state:active t10.NVMe____INTEL_SSDPE2MD016T4_PHFT5462003V1P6JGN__00000001 vmhba1 0 0 0 NMP active local pscsi.vmhba1 pscsi.0:0
The scsi target ID is the number following the T in vmhba1:C0:T1:L0. In this example it is 1.
Syntax for Intel LED CLI tool:
vmdcli HBA controller ID set-led -d scsi target ID -l function
These are the supported LED management function commands(lower case letters only):
This is an example of using the CLI tool to test LED Management.
To find the various adapters HBA controller ID (vmhba#), use the esxcfg-scsidevs –a command to list the vmhba# for nvme.
To find devices that are attached to them, use the esxcfg-scsidevs –A command
To locate the path that the vmdcli tool vib installed to, run this command: find / -name vmdcli
Examples:
Sending the LED command API to run the identify blink pattern for scsi target ID 0:
./vmdcli vmhba1 set-led -d 0 -l identify
Command to turn off blink pattern to scsi target ID 1:
./vmdcli vmhba1 set-let –d 1 –l off
VMware VMD LED Framework Plug-in in ESXi Environment
Prerequisites:
- The Intel VMD-enabled NVMe driver and Intel VMD-enabled LED Command line interface tool must first be installed on the system.
- Install the VMware ESXi VMD LED Framework Plug-in according to installation steps above.
These blinking patterns are supported with the Framework Plug-in:
Use the following Syntax to enable:
esxcli storage core device set –d scsidev -l blinking pattern
Enabling the identify blink example:
esxcli storage core device set -d t10.NVMe____INTEL_SSDPE2MD016T4_PHFT5462005Q1P6JGN__00000001 -l locator
Disabling the identify Blink example:
esxcli storage core device set -d t10.NVMe____INTEL_SSDPE2MD016T4_PHFT5462005Q1P6JGN__00000001 -l off
LED Management with the Framework Plug-in for VMD in VMware vSAN
VMware ESXi LED management Framework can be helpful to use in the VMware vSAN environment.
The following blinking patterns are supported:
Prerequisites:
The Intel VMD-enabled Driver, Intel VMD LED Command Line Tool, and VMware VMD LED Framework Plug-in are all installed on the system.
Procedure:
Ensure vSphere Disk Serviceability Plugins for test driver is installed.
To turn on LED of capacity drives in every disk group:
- Log in to VCenter Server
- Go to Disk Management in vSAN Cluster
- Select the disk group
- Select drive to turn the indicator on.
- Click the turn on locator button(amber LED should start blinking)
or click All Actions>Turn Locator LED on
To turn off LED of capacity drives in every disk group:
- Select the disk group
- Select the drive
- Select the turn off locator button (amber LED should be off)
Or click All Actions -> Turn Locator LED off
Contact Information and References:
Disclaimer: VMware is not responsible for the reliability of any data, opinions, advice, or statements made on third-party websites. Inclusion of such links does not imply that VMware endorses, recommends, or accepts any responsibility for the content of such sites.