"esxcli storage core device list" detects the PERC only
Hello,
Just tried to get SMART data using "# esxcli storage core device list" command. It works, but detects only the PERC and cd-rom. Then "# esxcli storage core device smart get -d device", naturally, can not open the device from the list above.
An OS will never see the real drives behind a HW raid controller so smart will not work.
If you reconfigure your HBA from RAID to Passtrough or using a HBA330, which is a real Passtrough only controller (for vSAN for example.) you have a chance.
KB1014953 doesnt contains any information about "smart" information. Right now the problem sits between screen and chair
Again.... ESXi can see the a LUN which the RAID HBA present but is unable to look behind and identify the real phys. device. So even detecting a SSD within a RAID was not possible with old 13Gen. Server and PERC and you have to tag the LUN as "SSD" manually.
Today its better and for sure its easy with a HBA330 which doesnt "mask" the drives.
Not sure about the H730p. H740 can switch between RAID and Pass through Mode.
Please find the "Run the esxcli storage core device list". What do you think it returns - and when? You can run it in your environment, if you want - it's safe.
For comparison - this is a good example where it all works as expected.
What I would like to see is pretty simple: list of the disks and the SMART details for the disk selected from the list. In other case i am wondering how to use this "smart get" command to receive at least something useful - not the PERC name after the first command and the "can not open the device" message after the second one. Nothing special, in fact.
Yes, the "esxcli storage core device list" returns a list of all virtual disks your PERC have configured. You have already on or more VDs on the PERC and formated them as a VMFS Datastore?
There is the output of the one configured VD in a RAID1 Diskgroup on a PERC H330.
[root@wueesx001:~] esxcli storage core device list naa.6b083fe0c5d7c70025cd8f0466d1f664
Display Name: Local DELL Disk (naa.6b083fe0c5d7c70025cd8f0466d1f664)
Has Settable Display Name: false
Size: 237952
Device Type: Direct-Access
Multipath Plugin: HPP
Devfs Path: /vmfs/devices/disks/naa.6b083fe0c5d7c70025cd8f0466d1f664
Vendor: DELL
Model: PERC H330 Mini
Revision: 4.30
SCSI Level: 5
Is Pseudo: false
Status: on
Is RDM Capable: true
Is Local: true
Is Removable: false
Is SSD: true
Is VVOL PE: 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
Other UIDs: vml.02000000006b083fe0c5d7c70025cd8f0466d1f664504552432048
Is Shared Clusterwide: false
Is SAS: true
Is USB: false
Is Boot Device: false
Device Max Queue Depth: 64
No of outstanding IOs with competing worlds: 32
Drive Type: logical
RAID Level: RAID1
Number of Physical Drives: 2
Protection Enabled: false
PI Activated: false
PI Type: 0
PI Protection Mask: NO PROTECTION
Supported Guard Types: NO GUARD SUPPORT
DIX Enabled: false
DIX Guard Type: NO GUARD SUPPORT
Emulated DIX/DIF Enabled: false
Origin3k
6 Operator
•
2421 Posts
•
12396 Points
3022
0
Posted August 26th, 2021 09:00
An OS will never see the real drives behind a HW raid controller so smart will not work.
If you reconfigure your HBA from RAID to Passtrough or using a HBA330, which is a real Passtrough only controller (for vSAN for example.) you have a chance.
Regards,
Joerg