We use HP BL460 blades running ESXi 6.5 using the HP Image. We noticed that from vcenter, all the serial numbers displayed under the Monitor > Hardware Status tab is that of the Enclosure rather than that of the Blade. Connecting directly to the Web interface of ESXi host and shows the same result. Even RVTools shows the Serial number of the Enclosure and not the Blade.
Using powerCLI and running $esxcli.hardware.platform.get.Invoke() on the ESXi host will show the correct Serial Number of the blade....
Is this a bug?
Same here on VMware ESXi 6.7 latest version (VMware ESXi 6.7.0 build-9214924).
I've also opened a Service Request, waiting for their feedback and solution.
I've also noticed that if you type this command
esxcfg-info | grep "Serial N"
You'll see both serial numbers (blade & blade enclosure serial) (in previous ESXi versions (5.5), we would only get the blade serial number , not the blade enclosure))
Unfortunately, the wrong one is retrieved in the GUI .. (Blade Enclosure Serial Number instead of Blade Serial Number)