Comment puis-je obtenir le numéro de série du système pour Xen Server?

0

J'aimerais savoir comment puis-je récupérer le numéro de série du système des machines virtuelles installées sur Citrix XenServer. J'avais mentionné https://stackoverflow.com/questions/15802876/how-to-get-unique-id-of-a-citrix-xenserver-vm-from-the-guest-os?s=1|1.0838 mais ne pouvait toujours pas obtenir avec la solution donnée dans ce post.

Je peux obtenir le numéro de série du système pour les machines virtuelles installées sur vSphere Client en utilisant

Exemple:

   $ 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

Les machines virtuelles s'exécutaient sur RHEL 6.5 (pour Xen et vSphere). Lorsque la même commande était en cours d'exécution pour extraire le numéro de série sur la machine virtuelle Citrix XenServer, les messages d'erreur ci-dessous s'affichent:

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

Si vous aviez également essayé la commande ci-dessous sur le serveur Xen, cela ne fonctionne pas aussi.

   $ lshal | grep -i serial
Win.T
la source

Réponses:

0

Sur VMware, les numéros de série et l'UUID système renvoient des valeurs équivalentes. Exemple:

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

Fondamentalement, le numéro de série est l'UUID (avec quelques espaces supplémentaires) préfixé par VMware.

Il existe un moyen simple et standard d’obtenir l’UUID système qui fonctionne sur VMware et VirtualBox (et peut-être d’autres hyperviseurs):

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

J'espère que cela t'aides.

Huygens
la source
Merci, laissez-moi essayer quand j'ai l'accès administrateur. :)
Win.T