Linux
Windows
本文档介绍如何使用虚拟机操作系统专用的工具获取虚拟机 (VM) 实例的通用唯一标识符 (UUID)。
每个虚拟机都有一个具有以下属性的 UUID:
它在 Compute Engine 虚拟机中是唯一的。
该 ID 根据虚拟机的项目 ID、可用区和名称生成。
它在虚拟机的生命周期内保持不变。如果在同一项目、可用区中使用相同的名称删除并重新创建虚拟机,则虚拟机将收到相同的 UUID。
UUID 仅适用于 2014 年 10 月 30 日或之后创建的虚拟机。如果您在该日期之前创建了虚拟机,请重新创建虚拟机,以便 Compute Engine 可以为其分配 UUID。
使用操作系统工具获取虚拟机的 UUID
如需获取虚拟机的 UUID,请运行与虚拟机操作系统对应的命令:
Linux
从 Linux 虚拟机运行以下
dmidecode
命令:sudo dmidecode -t system | grep UUID
验证是否收到类似如下所示的响应:
UUID: 3748eb17-a207-5bc3-aa4f-3113a1b9409d
Windows (Cmd.exe)
在 Windows 虚拟机上的命令提示符中,运行以下
wmic
命令:wmic path win32_computersystemproduct get uuid
验证是否收到类似如下所示的响应:
UUID 81CBB42C-73A0-9660-6C7D-2FE94627F3A3
Windows (PowerShell)
在 PowerShell 中,运行以下 Windows Management Instrumentation (WMI) 命令:
(Get-WmiObject -Class Win32_ComputerSystemProduct).UUID
验证是否收到类似如下所示的响应:
81CBB42C-73A0-9660-6C7D-2FE94627F3A3