En este documento se explica cómo obtener el identificador único universal (UUID) de una instancia de máquina virtual (VM) mediante una herramienta específica del sistema operativo de la VM.
Cada máquina virtual tiene un UUID con las siguientes propiedades:
Es único entre las máquinas virtuales de Compute Engine.
Se genera a partir del ID de proyecto, la zona y el nombre de la VM.
Es estable durante la vida útil de la VM. Si la VM se elimina y se vuelve a crear en el mismo proyecto y zona, y con el mismo nombre, la VM recibe el mismo UUID.
Los UUIDs solo están disponibles para las máquinas virtuales creadas a partir del 30 de octubre del 2014. Si tienes una VM creada antes de esa fecha, vuelve a crearla para que Compute Engine pueda asignarle un UUID.
Usar herramientas del sistema operativo para obtener el UUID de una VM
Para obtener el UUID de una VM, ejecuta el comando que corresponda al sistema operativo de la VM:
Linux
En la máquina virtual Linux, ejecuta el siguiente comando
dmidecode
:sudo dmidecode -t system | grep UUID
Verifica que la respuesta sea similar a la siguiente:
UUID: 3748eb17-a207-5bc3-aa4f-3113a1b9409d
Windows (Cmd.exe)
En el símbolo del sistema de la VM Windows, ejecuta el siguiente comando
wmic
:wmic path win32_computersystemproduct get uuid
Verifica que la respuesta sea similar a la siguiente:
UUID 81CBB42C-73A0-9660-6C7D-2FE94627F3A3
Windows (PowerShell)
En PowerShell, ejecuta el siguiente comando de Instrumentación de gestión de Windows (WMI):
(Get-WmiObject -Class Win32_ComputerSystemProduct).UUID
Verifica que la respuesta sea similar a la siguiente:
81CBB42C-73A0-9660-6C7D-2FE94627F3A3