Mendapatkan UUID VM

Dokumen ini menjelaskan cara mendapatkan ID unik universal (UUID) dari instance virtual machine (VM) dari dalam sistem operasi tamu.

Setiap VM Compute Engine memiliki UUID sistem dengan properti berikut:

  • UUID ini unik di antara VM Compute Engine.

  • Compute Engine menghasilkan UUID dari nomor project, zona, dan nama VM.

  • UUID stabil selama masa aktif VM. Jika Anda menghapus dan membuat ulang VM dalam project yang sama, di zona yang sama, dan dengan nama yang sama, VM akan menerima UUID yang sama, meskipun pemformatan string seperti huruf besar/kecil dan urutan byte dapat bervariasi di berbagai sistem operasi dan arsitektur CPU.

  • UUID tersedia untuk VM yang dibuat pada atau setelah 30 Oktober 2014. Jika Anda memiliki VM yang dibuat sebelum tanggal tersebut, buat ulang VM tersebut agar Compute Engine dapat memberinya UUID.

Menggunakan alat sistem operasi untuk mendapatkan UUID VM

Untuk mengetahui UUID VM, jalankan perintah yang sesuai dengan sistem operasi VM:

Linux

Hubungkan ke VM Linux dan baca UUID sistem System Management BIOS (SMBIOS) dari file /sys/class/dmi/id/product_uuid:

sudo cat /sys/class/dmi/id/product_uuid

Atau, jika utilitas dmidecode diinstal di VM, jalankan perintah berikut:

sudo dmidecode -s system-uuid

Outputnya mirip dengan hal berikut ini:

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

Windows (PowerShell)

Dari PowerShell di VM Windows, jalankan cmdlet Get-CimInstance berikut untuk membuat kueri class Common Information Model (CIM) Win32_ComputerSystemProduct:

(Get-CimInstance -ClassName Win32_ComputerSystemProduct).UUID

Outputnya mirip dengan hal berikut ini:

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

Windows (Command Prompt)

Dari Command Prompt di VM Windows, jalankan perintah berikut untuk memanggil cmdlet Get-CimInstance PowerShell:

powershell -NoProfile -Command "(Get-CimInstance -ClassName Win32_ComputerSystemProduct).UUID"

Outputnya mirip dengan hal berikut ini:

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