Ottieni l'UUID di una VM

Questo documento illustra come ottenere l'identificatore unico universale (UUID) di un'istanza di una macchina virtuale (VM) utilizzando uno strumento specifico per il sistema operativo della VM.

Ogni VM ha un UUID con le seguenti proprietà:

  • È unico tra le VM di Compute Engine.

  • Viene generato dall'ID progetto, dalla zona e dal nome della VM.

  • È stabile per tutta la durata della VM. Se viene eliminato e nuovamente creato nello stesso progetto, nella stessa zona e con lo stesso nome, sarà uguale all'UUID che la VM aveva precedentemente.

Gli UUID sono disponibili solo per le VM create a partire dal 30 ottobre 2014. Se hai una VM creata prima di questa data, ricreala in modo che Compute Engine possa assegnarle un UUID.

Utilizza gli strumenti del sistema operativo per ottenere l'UUID di una VM

Per ottenere l'UUID di una VM, esegui il relativo comando sul sistema operativo della VM:

Linux

  1. Dalla VM Linux, esegui il seguente comando dmidecode:

    sudo dmidecode -t system | grep UUID
    
  2. Verifica una risposta simile alla seguente:

    UUID: 3748eb17-a207-5bc3-aa4f-3113a1b9409d
    

Windows (Cmd.exe)

  1. Dal prompt dei comandi sulla VM Windows, esegui il seguente comando wmic:

    wmic path win32_computersystemproduct get uuid
    
  2. Verifica una risposta simile alla seguente:

    UUID
    81CBB42C-73A0-9660-6C7D-2FE94627F3A3
    

Windows (PowerShell)

  1. Da PowerShell, esegui il comando Windows Management Instrumentation (WMI):

    (Get-WmiObject -Class Win32_ComputerSystemProduct).UUID
    
  2. Verifica una risposta simile alla seguente:

    81CBB42C-73A0-9660-6C7D-2FE94627F3A3