Ce document explique comment obtenir l'identifiant unique universel (UUID) d'une instance de machine virtuelle (VM) à l'aide d'un outil spécifique au système d'exploitation de la VM.
Chaque VM possède un UUID ayant les propriétés suivantes :
Ce service est unique parmi les VM de Compute Engine.
Il est généré à partir de l'ID du projet, de la zone et du nom de la VM.
Il est stable pendant la durée de vie de la VM. Si la VM est supprimée et recréée dans le même projet et la même zone, avec le même nom, la VM reçoit le même UUID.
Les UUID ne sont disponibles que pour les VM créées à compter du 30 octobre 2014. Si vous avez créé une VM avant cette date, recréez la VM pour que Compute Engine puisse lui attribuer un UUID.
Utiliser les outils du système d'exploitation pour obtenir l'UUID d'une VM
Pour obtenir l'UUID d'une VM, exécutez la commande correspondant au système d'exploitation de la VM :
Linux
À partir de la VM Linux, exécutez la commande
dmidecode
suivante :sudo dmidecode -t system | grep UUID
Vérifiez que vous obtenez une réponse semblable à la suivante :
UUID: 3748eb17-a207-5bc3-aa4f-3113a1b9409d
Invite de commande Windows (cmd.exe)
À partir de l'invite de commande sur la VM Windows, exécutez la commande
wmic
suivante :wmic path win32_computersystemproduct get uuid
Vérifiez que vous obtenez une réponse semblable à la suivante :
UUID 81CBB42C-73A0-9660-6C7D-2FE94627F3A3
Windows (PowerShell)
Depuis PowerShell, exécutez la commande Windows Management Instrumentation (WMI) suivante :
(Get-WmiObject -Class Win32_ComputerSystemProduct).UUID
Vérifiez que vous obtenez une réponse semblable à la suivante :
81CBB42C-73A0-9660-6C7D-2FE94627F3A3