Я хотел бы узнать, как я могу получить системный серийный номер виртуальных машин, установленных на Citrix XenServer. Я ссылался на https://stackoverflow.com/questions/15802876/how-to-get-unique-id-of-a-citrix-xenserver-vm-from-the-guest-os?s=1|1.0838, но до сих пор не смог разобраться с данным решением в этом посте.
Я могу получить системный серийный номер для виртуальных машин, установленных на 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, будут отображаться следующие сообщения об ошибках:
$ dmidecode -t 1 | grep -i serial
# dmidecode 2.12
# No SMBIOS nor DMI entry point found, sorry.
Также пробовал приведенную ниже команду на сервере Xen, она тоже не работает.
$ lshal | grep -i serial