我想了解如何检索安装在 Citrix XenServer 上的虚拟机的系统序列号。我曾提到如何从来宾操作系统获取 Citrix XenServer VM 的唯一 ID?但仍然无法使用这篇文章中给定的解决方案。
我可以使用安装在 vSphere Client 上的虚拟机获取系统序列号
例子:
$ dmidecode -t 1 | grep -i serial
Serial Number: VMware-xx xx xx xx xx xx xx xx-xx xx xx xx xx xx xx xx
虚拟机在 RHEL 6.5(Xen 和 vSphere)上运行。当在 Citrix XenServer VM 上执行相同的命令检索序列号时,将显示以下错误消息:
$ dmidecode -t 1 | grep -i serial
# dmidecode 2.12
# No SMBIOS nor DMI entry point found, sorry.
在 Xen 服务器上也试过下面的命令,它也不起作用。
$ lshal | grep -i serial