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
Na VM do Linux, execute o seguinte comando
dmidecode
:sudo dmidecode -t system | grep UUID
Verifique uma resposta semelhante a esta:
UUID: 3748eb17-a207-5bc3-aa4f-3113a1b9409d
Windows (Cmd.exe)
No prompt de comando na VM do Windows, execute o seguinte comando
wmic
:wmic path win32_computersystemproduct get uuid
Verifique uma resposta semelhante a esta:
UUID 81CBB42C-73A0-9660-6C7D-2FE94627F3A3
Windows (PowerShell)
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
Verifique uma resposta semelhante a esta:
81CBB42C-73A0-9660-6C7D-2FE94627F3A3