Here is a simple script to obtain the placement of the physical disk by naa on ESXi hosts

Copy below script and save it on the ESXi host

# Script to obtain the placement of the physical disk by naa on ESXi hosts
# Do not change anything below this line
# --------------------------------------

echo "=============Physical disks placement=============="
echo ""
	
esxcli storage core device list | grep "naa" | awk '{print $1}' | grep "naa" | while read in; do

echo "$in"
esxcli storage core device physical get -d "$in"
sleep 1

echo "===================================================="

done

Run the script:

[root@esxi1:~] sh disk.sh

You will get similar output as per your environment.
Output:
[root@esxi:~] sh disk.sh
=============Physical disks placement==============

naa.5002538a9823d020
   Physical Location: enclosure 1, slot 6
====================================================
naa.5002538a9823d1c0
   Physical Location: enclosure 1, slot 3
====================================================
naa.58ce38ee204ccd59
   Physical Location: enclosure 1, slot 7
====================================================
naa.5002538a9823d070
   Physical Location: enclosure 1, slot 1
====================================================
naa.5002538a9823d040
   Physical Location: enclosure 1, slot 4
====================================================
naa.5002538a9823d080
   Physical Location: enclosure 1, slot 0
====================================================
naa.58ce38ee204bf101
   Physical Location: enclosure 1, slot 5
====================================================
naa.5002538a9823cfd0
   Physical Location: enclosure 1, slot 9
====================================================


Cheers, Happy learning.
Advertisement