VMWare ESX(i)可以取出物理主机的物理硬盘驱动器的序列号吗?

我在三个不同的networking上inheritance了超过100个虚拟机的中等规模的虚拟环境。 不幸的是,我的消费者并没有盘点我19台物理服务器中使用的物理硬盘,如果可能的话,我需要一种方法来识别他们的序列号,而不必closures服务器。

有没有可以查询这些信息的控制台命令?

戴尔和惠普服务器的组合,如果以任何方式帮助。

我知道你可以用sdparm得到这个,但是可疑的是它已经安装了。 可能在dmesg ; 驱动器模型至less应该在那里,您需要首先访问技术支持模式 。

我要做的只是盘点服务器上的戴尔服务标签(以及其他任何惠普产品);并使用供应商的查找工具查看服务器附带的内容,保修范围等内容。

戴尔标签应安装在服务器正面,如果安装在机架上,或者安装在塔顶正面。

如果安装了dmidecode |grep -i "serial number" ,那么您应该能够通过使用dmidecode的技术支持模式来获取此信息,并且这些信息甚至可以用于惠普服务器。

编辑

另一个select(假设您使用的是vCenter)将安装Dell vCenter插件 ; 它为您的Dell ESXi主机提供类似于OpenManage的function(包括完整的硬件清单)。 我会想象惠普有类似的东西。

可能是不仅仅是磁盘序列号的最佳select,而且是对ESXi主机硬件的持续监视/pipe理。

在VMWare ESXI中,物理硬盘的序列号位于其名称的末尾。 整个名字看起来像是

 t10.ATA____XXXXXXXXXXXXXXXXXXXXXXXXX____________________SERIALNUMBER 

而序列号是它的最后一部分。

您可以通过SSH连接到ESXi服务器,并使用esxcfg工具来查找此信息。

 # List all Logical Devices known on this system with device information esxcfg-scsidevs -l # Filter Logical Devices by display name and vendor esxcfg-scsidevs -l | egrep -i 'display name|vendor' # (compact) # List all Logical Devices each on a single line with limited information esxcfg-scsidevs -c 

来源: https : //communities.vmware.com/thread/475325

另请参阅: 使用VMware ESXi / ESX时识别磁盘

也许使用vmware api: https ://www.vmware.com/support/developer/vc-sdk/visdk400pubs/ReferenceGuide/vim.host.ScsiLun.html(在该站点上searchserialnumber)。 未经testing。 您将需要vmware sdk