VMWare ESX(i) 可以提取其物理主机的物理硬盘的序列号吗?

VMWare ESX(i) 可以提取其物理主机的物理硬盘的序列号吗?

我刚刚接手了一个中等规模的虚拟环境,该环境包含三个不同网络上的 100 多个虚拟机。不幸的是,我的前任没有盘点我 19 台物理服务器中使用的物理硬盘,如果可能的话,我需要一种无需关闭服务器即可识别其序列号的方法。

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

我拥有戴尔和惠普的服务器,希望这能有帮助。

答案1

我知道你可以用 获得它sdparm,但怀疑它是否安装好了。可能在dmesg;驱动器型号至少应该在那里,你需要访问技术支持模式第一的。

我要做的只是清点服务器的戴尔服务标签(以及 HP 等效标签;其他一些人可能会提供帮助),然后使用供应商的查找工具查看服务器附带的内容、保修范围等。

如果是机架式安装,则戴尔标签应位于服务器的正面;如果是塔式安装,则戴尔标签应位于服务器的正面顶部。

dmidecode如果安装了该软件,您应该能够从技术支持模式中获取它:dmidecode |grep -i "serial number"并且它甚至可能适用于 HP 服务器。

编辑

另一个选项(假设您使用 vCenter)是安装Dell vCenter 插件;它为您的 Dell ESXi 主机提供了类似 OpenManage 的功能(包括完整的硬件清单)。我猜想 HP 也有类似的东西。

这可能不仅是磁盘序列号的最佳选择,而且也是 ESXi 主机硬件持续监控/管理的最佳选择。

答案2

您可以通过 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 时识别磁盘

答案3

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

t10.ATA____XXXXXXXXXXXXXXXXXXXXXXXXX____________________SERIALNUMBER

序列号是其最后一部分。

答案4

也许使用 vmware api:https://www.vmware.com/support/developer/vc-sdk/visdk400pubs/ReferenceGuide/vim.host.ScsiLun.html(在该网站上搜索序列号)。未经测试。您需要 vmware sdk

相关内容