There could be many ways to get a unique identifier such as Device ID, LUN ID, and NAA ID of a VMware datastore. These identities represent the uniqueness of the datastores that helps you to get the exact datastore information and its associated metadata.
First let’s understand about these terms.
Device ID: Depending on the type of storage, the ESXi host uses different algorithms and conventions to generate an identifier for each storage device.
Storage-provided identifiers
The ESXi host queries a target storage device for the device name. From the returned metadata, the host extracts or generates a unique identifier for the device. The identifier is based on specific storage standards, is unique and persistent across all hosts, and has one of the following formats:
- naa.xxx
- eui.xxx
- t10.xxx
Path-based identifier
When the device does not provide an identifier, the host generates an mpx. path name, where path represents the first path to the device, for example, mpx.vmhba1:C0:T1:L3. This identifier can be used in the same way as the storage-provided identifies.
The mpx.path identifier is created for local devices on the assumption that their pathnames are unique. However, this identifier is not unique or persistent and can change after every system restart.
We can describe it as:
- vmhba: It represents the name of the storage adapter.
- C: It stands for Chanel, is the storage channel number.
- T: T stands for Target, is the target number
- L: LUN number that shows the position of the LUN within the target
LUN ID: The LUN number is provided by the storage system. If a target has only one LUN, the LUN number is always zero (0).
NAA ID: It is the storage provider identity that uniquely represents the storage device in vSphere. It starts with naa.xxx… numbers. NAA stands for Network Address Authority. To know more about it visit the site Brainchain.com
Get the Device ID, LUN ID, and NAA ID from the VMware vSphere web client
To get these details in vSphere web client follow the below steps:
- Login to the vSphere Web Client.
- Navigate to Home – > Hosts and Clusters

3. Now select any host and navigate to Configure -> Storage Devices -> Click on any Device under the Storage Devices tab. This will provide you information about datastore’s NAA ID and LUN ID. Here LUN ID is 1 for the storage device I have selected.

Get the Device ID, LUN ID, and NAA ID from the VMware ESXCLI
When performing troubleshooting with ESXi host storage system, use command line tools which require you to identify a specific disk or LUN connected to ESXi hosts.
You can use the commands for ESXi 5.x & 6.x versions. Run the below command to generate a list of all LUN paths currently connected to the ESXi host.
esxcli storage core path list
The output will be similar:
Using username "root".
esx-01a.corp.local
~ # esxcli storage core path list
fc.200000109b3c1b4b:100000109b3c1b4b-fc.50060160c7e01b0e:5006016247e01b0e-naa.60060160be304a00cba1e15b4ec73abc
UID: fc.200000109b3c1b4b:100000109b3c1b4b-fc.50060160c7e01b0e:5006016247e01b0e-naa.6006016094602800e07ff528b73ae011
Runtime Name: vmhba4:C0:T0:L0
Device: naa.6006016094602800e07ff528b73ae011
Device Display Name: DGC Fibre Channel Disk (naa.6006016094602800e07ff528b73ae011)
Adapter: vmhba4
Channel: 0
Target: 0
LUN: 0
Plugin: NMP
State: active
Transport: fc
Adapter Identifier: fc.200000109b3c1b4b:100000109b3c1b4b
Target Identifier: fc.50060160c7e01b0e:5006016247e01b0e
Adapter Transport Details: WWNN: 20:00:00:10:9b:3c:1b:4b WWPN: 10:00:00:10:9b:3c:1b:4b
Target Transport Details: WWNN: 50:06:01:60:c7:e0:1b:0e WWPN: 50:06:01:62:47:e0:1b:0e
Maximum IO Size: 33578920
To get the detail path information of a specific device , run the following commands:
esxcli storage core path list -d <device>
You can also run the below commands to generate a list of LUNs currently connected to the ESXi host.
esxcli storage core device list
The output will be similiar:
mpx.vmhba0:C0:T0:L0
Display Name: Local VMware Disk (mpx.vmhba2:C0:T0:L0)
Has Settable Display Name: false
Size: 286070
Device Type: Direct-Access
Multipath Plugin: NMP
Devfs Path: /vmfs/devices/disks/ mpx.vmhba2:C0:T0:L0
Vendor: VMware
Model: Block device
Revision: 1.0
SCSI Level: 2
Is Pseudo: false
Status: on
Is RDM Capable: false
Is Local: true
Is Removable: false
Is SSD: false
Is Offline: false
Is Perennially Reserved: false
Thin Provisioning Status: unknown
Attached Filters:
VAAI Status: unsupported
Other UIDs: vml.0000000000766d686261323a303a30
What is UUID in VMware?
The UUID is a unique number assigned to a VMFS volume upon the creation of the volume. It may be included in syntax where you need to specify the full path of specific files on a datastore.
You’ll also like
- Unable To Expand Virtual Disk In VSphere Greyed Out – Solved
- VSAN Health Alarm ‘VSAN HCL DB Up-To-Date’
- Most Frequently Asked Questions On VMware VSAN