במאמר הזה מוסבר איך לקבל את המזהה הייחודי האוניברסלי (UUID) של מכונה וירטואלית (VM) באמצעות כלי שספציפי למערכת ההפעלה של המכונה הווירטואלית.
לכל מכונה וירטואלית יש UUID עם המאפיינים הבאים:
הוא ייחודי בין המכונות הווירטואליות ב-Compute Engine.
הוא נוצר ממזהה הפרויקט, האזור והשם של מכונת ה-VM.
הוא יציב למשך כל משך החיים של המכונה הווירטואלית. אם המכונה הווירטואלית נמחקת ונוצרת מחדש באותו פרויקט, באותו אזור ובאותו שם, היא מקבלת את אותו UUID.
מזהי UUID זמינים רק למכונות וירטואליות שנוצרו החל מ-30 באוקטובר 2014. אם יש לכם מכונת VM שנוצרה לפני התאריך הזה, צריך ליצור מחדש את מכונת ה-VM כדי ש-Compute Engine יוכל להקצות לה UUID.
שימוש בכלים של מערכת ההפעלה כדי לקבל את ה-UUID של מכונה וירטואלית
כדי לקבל את ה-UUID של מכונת VM, מריצים את הפקודה שמתאימה למערכת ההפעלה של מכונת ה-VM:
Linux
ממכונת ה-VM של Linux, מריצים את הפקודה הבאה
dmidecode:sudo dmidecode -t system | grep UUID
בודקים שהתגובה דומה לזו:
UUID: 3748eb17-a207-5bc3-aa4f-3113a1b9409d
Windows (Cmd.exe)
מריצים את הפקודה הבאה
wmicמשורת הפקודה במכונת ה-VM של Windows:wmic path win32_computersystemproduct get uuid
בודקים שהתגובה דומה לזו:
UUID 81CBB42C-73A0-9660-6C7D-2FE94627F3A3
Windows (PowerShell)
מריצים את הפקודה הבאה של Windows Management Instrumentation (WMI) מ-PowerShell:
(Get-WmiObject -Class Win32_ComputerSystemProduct).UUID
בודקים שהתגובה דומה לזו:
81CBB42C-73A0-9660-6C7D-2FE94627F3A3