Wie erhalte ich die System-Seriennummer für Xen Server?

1019
Win.T

Ich möchte herausfinden, wie ich die Seriennummer der auf Citrix XenServer installierten virtuellen Maschinen abrufen kann. Ich hatte genannten https://stackoverflow.com/questions/15802876/how-to-get-unique-id-of-a-citrix-xenserver-vm-from-the-guest-os?s=1|1.0838 aber konnte immer noch nicht mit der angegebenen lösung in diesem post.

Ich bin in der Lage das bekommen System-Seriennummer für die virtuellen Maschinen auf vSphere - Client installieren mit

Beispiel:

 $ 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 

Die virtuellen Maschinen liefen auf RHEL 6.5 (sowohl für Xen als auch für vSphere). Wenn derselbe Befehl ausgeführt wurde, um die Seriennummer auf der Citrix XenServer-VM abzurufen, werden die folgenden Fehlermeldungen angezeigt:

 $ dmidecode -t 1 | grep -i serial # dmidecode 2.12 # No SMBIOS nor DMI entry point found, sorry. 

Hatte auch den untenstehenden Befehl auf dem Xen Server ausprobiert, funktioniert es auch nicht.

 $ lshal | grep -i serial 
0

1 Antwort auf die Frage

0
Huygens

Unter VMware geben sowohl die Seriennummern als auch die System-UUID gleichwertige Werte zurück. Beispiel:

Serial Number: VMware-56 4d 36 0a d3 df f6 ad-8c 21 07 c2 4d 58 d6 42 UUID: 564D360A-D3DF-F6AD-8C21-07C24D58D642 

Grundsätzlich ist die Seriennummer die UUID (mit einigen zusätzlichen Leerzeichen), die mit VMware versehen ist.

Es gibt eine standardisierte und einfache Möglichkeit, die System-UUID zu erhalten, die für VMware und VirtualBox (und möglicherweise andere Hypervisoren) funktioniert:

# dmidecode -s system-uuid 564D360A-D3DF-F6AD-8C21-07C24D58D642 

Hoffe das hilft.

Vielen Dank, lassen Sie mich es ausprobieren, wenn ich den Admin-Zugang habe. :) Win.T vor 9 Jahren 0