Obtener el UUID de una VM


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

  1. En la máquina virtual Linux, ejecuta el siguiente comando dmidecode:

    sudo dmidecode -t system | grep UUID
    
  2. Verifica que la respuesta sea similar a la siguiente:

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

Windows (Cmd.exe)

  1. En el símbolo del sistema de la VM Windows, ejecuta el siguiente comando wmic:

    wmic path win32_computersystemproduct get uuid
    
  2. Verifica que la respuesta sea similar a la siguiente:

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

Windows (PowerShell)

  1. En PowerShell, ejecuta el siguiente comando de Instrumentación de gestión de Windows (WMI):

    (Get-WmiObject -Class Win32_ComputerSystemProduct).UUID
    
  2. Verifica que la respuesta sea similar a la siguiente:

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