Acessar o UUID de uma VM


Neste documento, mostramos como receber o identificador universal exclusivo (UUID, na sigla em inglês) de uma instância de máquina virtual (VM, na sigla em inglês) usando uma ferramenta específica do sistema operacional da VM.

Cada VM tem um UUID com as seguintes propriedades:

  • Ela é exclusiva entre as VMs do Compute Engine.

  • Ele é gerado a partir do ID, da zona e do nome do projeto da VM.

  • É estável durante a vida útil da VM. Se a VM for excluída e recriada no mesmo projeto, zona e com o mesmo nome, a VM receberá o mesmo UUID.

UUIDs estão disponíveis apenas para VMs criadas a partir de 30 de outubro de 2014. Se você tiver uma VM criada antes dessa data, recrie a VM para que o Compute Engine possa atribuir a ela um UUID.

Usar ferramentas do sistema operacional para conseguir o UUID de uma VM

Para conseguir o UUID de uma VM, execute o comando que corresponde ao sistema operacional da VM:

Linux

  1. Na VM do Linux, execute o seguinte comando dmidecode:

    sudo dmidecode -t system | grep UUID
    
  2. Verifique uma resposta semelhante a esta:

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

Windows (Cmd.exe)

  1. No prompt de comando na VM do Windows, execute o seguinte comando wmic:

    wmic path win32_computersystemproduct get uuid
    
  2. Verifique uma resposta semelhante a esta:

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

Windows (PowerShell)

  1. No PowerShell, execute o seguinte comando da Instrumentação de Gerenciamento do Windows (WMI, na sigla em inglês):

    (Get-WmiObject -Class Win32_ComputerSystemProduct).UUID
    
  2. Verifique uma resposta semelhante a esta:

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