Determine ESXi Installation Media

I was welcomed to my Monday morning with an interesting Solarwinds alert for one of my ESXi hosts: Direct, Local USB Direct-Access (mpx.vmhba32:C0:T0:L0) has a current status of Critical. Awesome! I love it when USB devices fail.

But wait, something didn’t add up correctly. It was my understanding that none of my hosts are USB install. Our standard is either local SSD, SD cards or in the case of Nutanix, SATADOM’s. So why am I getting a USB failure for my host? Let’s take a look.

Under Storage Adapters, sure enough there’s a vmhba32 under “USB Storage Controller” with a Path status of “Dead”. Again, these aren’t USB installs… or are they?

The first thing we need to determine is the path of our boot disk. We can accomplish this with:

ls -la /bootbank

That should output something similar to:

/bootbank -> /vmfs/volumes/d73c2987-b916392d-098d-ab39b98d0fd1

With the path of our boot disk, we can now find the disk ID:

vmkfstools -P /vmfs/volumes/d73c2987-b916392d-098d-ab39b98d0fd1

Which will output something like:

vfat-0.04 file system spanning 1 partitions.
File system label (if any):
Mode: private
Capacity 261853184 (63929 file blocks * 4096), 93765632 (22892 blocks) avail
UUID: d73c2987-b916392d-098d-ab39b98d0fd1
Partitions spanned (on "disks"): 
mpx.vmhba32:C0:T0:L0:6
Is Native Snapshot Capable: NO

And now we can get some much needed details using the disk ID and esxcli:

   esxcli storage core device list |grep -A27 ^mpx

   Display Name: Local USB Direct-Access (mpx.vmhba32:C0:T0:L0)
   Has Settable Display Name: true
   Size: 15280
   Device Type: Direct-Access
   Multipath Plugin: NMP
   Devfs Path: /vmfs/devices/disks/mpx.vmhba32:C0:T0:L0
   Vendor: Dell Com
   Model: Internal Dual SD
   Revision: 0110
   SCSI Level: 2
   Is Pseudo: false
   Status: on
   Is RDM Capable: false
   Is Local: true
   Is Removable: true
   Is SSD: false
   Is Offline: false
   Is Perennially Reserved: false
   Queue Full Sample Size: 0
   Queue Full Threshold: 0
   Thin Provisioning Status: unknown
   Attached Filters:
   VAAI Status: unsupported
   Is Local SAS Device: false
   Is Boot USB Device: false

So there you have it. The host is leveraging dual internal SD cards! Thank you vCenter for trying to confuse me.

Leave a Reply

Your email address will not be published. Required fields are marked *