צפייה בתמונת המקור של מכונה וירטואלית

אתם יוצרים מכונה וירטואלית (VM) מקובץ אימג' של מערכת הפעלה או מקובץ אימג' של דיסק. במסמך הזה מוסבר איך לזהות את תמונת מערכת ההפעלה או את תמונת הדיסק של מכונה וירטואלית.

לפני שמתחילים

  • אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות. אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:

    צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:

    המסוף

    כשמשתמשים במסוף Google Cloud כדי לגשת לשירותים ולממשקי ה-API, לא צריך להגדיר אימות. Google Cloud

    gcloud

    1. התקינו את ה-CLI של Google Cloud. אחר כך, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:

      gcloud init

      אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.

  • הגדרת אזור ותחום כברירת מחדל
  • REST

    כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.

      התקינו את ה-CLI של Google Cloud.

      אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.

    מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Google Cloud .

הצגת תמונת מערכת ההפעלה המקורית או תמונת הדיסק המקורית של מכונה וירטואלית

כדי לראות את תמונת מערכת ההפעלה של המקור או את תמונת הדיסק של המקור של מכונה וירטואלית, משתמשים בGoogle Cloud מסוף, ב-Google Cloud CLI או ב-Compute Engine API.

המסוף

  1. נכנסים לדף VM instances במסוף Google Cloud .

    כניסה לדף VM instances

  2. לוחצים על השם של המכונה הווירטואלית.

  3. השם של תמונת מערכת ההפעלה של המקור או של תמונת הדיסק של המקור מופיע באחסון > דיסק אתחול > תמונה.

gcloud

  1. כדי לראות את הדיסקים שמצורפים למכונה וירטואלית, משתמשים בפקודה gcloud compute instances describe הבאה:

    gcloud compute instances describe VM_NAME
    

    מחליפים את VM_NAME בשם המכונה הווירטואלית.

  2. כדי להציג את תמונת מערכת ההפעלה של המקור או את תמונת הדיסק של המקור, משתמשים gcloud compute disks describeבפקודה הבאה:

    gcloud compute disks describe DISK_NAME \
       --zone=ZONE \
       --format="get(SOURCE)"
    

    מחליפים את מה שכתוב בשדות הבאים:

    • DISK_NAME: השם של הדיסק שרוצים להציג את המקור שלו.

    • ZONE: האזור שבו נמצא הדיסק.

    • SOURCE: ערך שמציין אם להחזיר את תמונת מערכת ההפעלה של המקור או את תמונת הדיסק של המקור. ההגדרה היא sourceDisk או sourceImage. לא מוחזר ערך כשמציינים sourceDisk או sourceImage, אלא אם יש תמונת מערכת הפעלה תואמת של המקור או תמונת דיסק של המקור. אם לא מוחזר ערך, מציינים את הערך השני ומריצים את הפקודה שוב.

REST

  1. כדי לראות את הדיסקים שמצורפים למכונה וירטואלית, משתמשים בשיטה הבאה של instances.get:

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME
    

    מחליפים את מה שכתוב בשדות הבאים:

    • PROJECT_ID: מזהה הפרויקט
    • ZONE: האזור שבו נמצאת המכונה הווירטואלית
    • VM_NAME: השם של ה-VM
  2. אפשר להציג את קובץ האימג' של מערכת ההפעלה או את קובץ האימג' של הדיסק באמצעות השיטה disks.get.

    במקרה של מכונה וירטואלית שיש לה קובץ אימג' של מערכת הפעלה כמקור, השיטה הזו מחזירה את קובץ האימג' של המקור ששימש ליצירת הדיסק בשדה sourceImage. אם מכונת ה-VM כוללת תמונה של דיסק מקור, השיטה הזו מחזירה במקום זאת את תמונת המקור בשדה sourceDisk.

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
    

    מחליפים את מה שכתוב בשדות הבאים:

    • PROJECT_ID: מזהה הפרויקט
    • ZONE: האזור שבו נמצא הדיסק
    • DISK_NAME: השם של הדיסק

המאמרים הבאים