יצירה וניהול של תמונות מצב מיידיות

במאמר הזה נסביר איך ליצור ולנהל תמונות מצב מיידיות. תמונות מצב מיידיות מצלמות את התוכן של דיסק או של קבוצת דיסקים, ויכולות לשחזר נתונים לדיסק חדש תוך דקות.

תמונות מצב מיידיות מאוחסנות באותו אזור או באותו אזור זמינות כמו הדיסקים המקוריים שלהן, והן לא תחליף לתמונות מצב רגילות, שמציעות גיבוי מחוץ לאתר לצורך תוכנית התאוששות מאסון (DR). מידע נוסף על אפשרויות אחרות להגנה על נתונים שזמינות ב-Compute Engine

כדי לגשת לנתונים ב-snapshots מיידיים, משתמשים ב-snapshots המיידיים כדי ליצור דיסק חדש או קבוצה של דיסקים.

כדי להעתיק snapshot מיידי למיקום אחר או לשמור את הנתונים שצולמו ב-snapshot אחרי מחיקת דיסק המקור, יוצרים snapshot רגיל מתוך ה-snapshot המיידי.

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

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

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

    המסוף

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

    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 .

תפקידים והרשאות נדרשים

כדי לקבל את ההרשאות שדרושות ליצירת תמונות מצב מיידיות, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:

להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

התפקידים המוגדרים מראש האלה כוללים את ההרשאות שנדרשות ליצירת תמונות מצב מיידיות. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:

ההרשאות הנדרשות

כדי ליצור תמונות מצב מיידיות, נדרשות ההרשאות הבאות:

  • כדי ליצור תמונת מצב מיידית: compute.instantSnapshots.create
  • כדי ליצור קבוצת אפליקציות עקביות של תמונות מצב מיידיות: compute.instantSnapshotGroups.create
  • כדי לראות קובצי snapshot מואצים: compute.instantSnapshots.list
  • כדי להציג קבוצות עקביות של קובצי snapshot מואצים: compute.instantSnapshotGroups.list
  • כדי לראות את הפרטים של קובץ snapshot מואץ: compute.instantSnapshots.get
  • כדי להציג את הפרטים של קבוצת אפליקציות עקביות של תמונות מצב מיידיות: compute.instantSnapshotGroups.get
  • כדי למחוק קובץ snapshot מואץ: compute.instantSnapshots.delete
  • כדי למחוק קבוצת עקביות של תמונות מצב מיידיות: compute.instantSnapshotGroups.delete

יכול להיות שתקבלו את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.

מגבלות

  • אי אפשר ליצור תמונות מצב מיידיות של נפחי אחסון מסוג Hyperdisk Throughput או Hyperdisk ML.
  • אי אפשר לבחור את מיקום האחסון של קובץ snapshot מואץ. הוא תמיד מאוחסן באותו אזור או באותו תחום כמו דיסק המקור.

  • כשמוחקים דיסק, כל התמונות המיידיות של הדיסק נמחקות, כולל תמונות מיידיות ששייכות לקבוצת עקביות. כלומר, כשמוחקים מכונה, נמחקים גם צילומי המצב המיידיים של דיסק האתחול של המכונה. גם תמונות מצב מיידיות של דיסקים שאינם דיסקים לאתחול שמצורפים למכונה נמחקות אם הפעלתם מחיקה אוטומטית של הדיסק. כדי לשמור את הנתונים ב-snapshot מיידי לפני שהוא נמחק, יוצרים snapshot רגיל מתוך ה-snapshot המיידי.

  • אפשר לגשת לקובץ snapshot מואץ רק בתוך התחום (zone) או האזור שבו הוא מאוחסן. כדי להעביר snapshot מיידי לאזור אחר, צריך ליצור snapshot רגיל מתוך ה-snapshot המיידי.

  • כשיוצרים דיסק מקובץ snapshot מיידי מוצפן באמצעות CMEK, צריך לספק את מפתח ההצפנה של קובץ ה-snapshot המיידי.

  • אפשר ליצור קובץ snapshot רגיל של דיסק בודד עד 6 פעמים בכל 60 דקות. המגבלה הזו חלה גם על יצירת קובץ snapshot רגיל מתוך קובץ snapshot מיידי של דיסק.

  • אי אפשר ליצור מכונה וירטואלית מ-snapshot מיידי של דיסק אתחול. קודם יוצרים דיסק מה-snapshot המיידי, ואז בוחרים את הדיסק כמקור ל-VM.

  • אפשר ליצור קובץ snapshot מיידי של דיסק נתון פעם אחת לכל היותר בכל 30 שניות.

  • אי אפשר ליצור יותר מ-32 תמונות מצב מיידיות של אותו דיסק.

  • אי אפשר ליצור snapshots מיידיים באמצעות לוחות זמנים של snapshots.

  • אי אפשר ליצור תמונות מצב מיידיות בכרכים של Persistent Disk שמשוכפלים באופן אסינכרוני.

  • תמונות המצב המיידיות הן עקביות במקרה של קריסה ולא עקביות ברמת האפליקציה. כלומר, נתונים בזיכרון שלא נכתבו עדיין לדיסק לא נכללים בתמונת המצב המיידית. אם אתם צריכים עקביות של האפליקציה, אתם צריכים ליצור snapshot רגיל עם עקביות של האפליקציה.

  • אי אפשר להעביר דיסק עד שמוחקים את כל תמונות המצב המיידיות של הדיסק. מידע נוסף זמין במאמר בנושא העברת דיסק עם תמונות מצב מיידיות.

  • אי אפשר לערוך את הנתונים ששמורים בתמונת מצב מיידית.

  • אי אפשר לשחזר תמונות מצב מיידיות שנמחקו.

  • אי אפשר להוסיף תמונות מצב מיידיות חדשות לקבוצת עקביות קיימת של תמונות מצב מיידיות. צריך להוסיף את הדיסק לקבוצת העקביות של הדיסקים, ואז ליצור קבוצת עקביות חדשה של תמונות מצב מיידיות באמצעות קבוצת העקביות המעודכנת.

יצירת תמונות מצב מיידיות

אתם יכולים ליצור קובץ snapshot מיידי של דיסק יחיד, או ליצור קבוצה של קובצי snapshot מיידיים מקבוצה של דיסקים. תמונות מצב מיידיות של דיסקים אזוריים מאוחסנות באותו אזור כמו דיסק המקור. באופן דומה, תמונות מצב מיידיות של דיסקים אזוריים מאוחסנות באותו אזור כמו דיסק המקור.

יצירת קובץ snapshot מיידי של דיסק

אפשר ליצור תמונת מצב מיידית באמצעות gcloud CLI,‏Google Cloud console או REST.

המסוף

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

    כניסה לדף VM instances

  2. בוחרים את הפרויקט שרוצים לעבוד איתו.

  3. בעמודה Name (שם), לוחצים על שם המכונה הווירטואלית שמצורפת לדיסק שרוצים לגבות.

  4. בקטע Storage, בוחרים דיסק באחת מהדרכים הבאות:

    • כדי לגבות את דיסק האתחול של המכונה הווירטואלית, בקטע Boot disk לוחצים על Name של דיסק האתחול.
    • כדי לגבות נפח דיסק מצורף, בקטע Additional disks (דיסקים נוספים), לוחצים על Name (שם) של הדיסק.
  5. כדי לסיים ליצור snapshot מיידי, בדף יצירת snapshot: מבצעים את הפעולות הבאות:

    1. בשדה שם, מזינים שם ייחודי שיעזור לזהות את תמונת המצב המיידית.
    2. אופציונלי: מוסיפים פרטים נוספים על התמונה בשדה תיאור.
    3. בשדה סוג, בוחרים באפשרות תמונת מצב מיידית. השדה מיקום מוגדר אוטומטית לאותו אזור או לאותה מדינה כמו הדיסק.
    4. בשדה Snapshot source type (סוג המקור של התמונה), מוודאים שהאפשרות Disk (דיסק) מסומנת.
    5. אופציונלי: כדי לארגן את הפרויקט, מוסיפים תווית אחת או יותר.
    6. לוחצים על יצירה.

gcloud

כדי ליצור snapshot מיידי, משתמשים בפקודה gcloud compute instant-snapshots create:

דיסק אזורי

כדי ליצור קובץ snapshot מיידי של דיסק אזורי:

 gcloud compute instant-snapshots create INSTANT_SNAPSHOT_NAME \
   --source-disk=SOURCE_DISK_NAME \
   --zone=SOURCE_DISK_ZONE
 

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

  • ‫INSTANT_SNAPSHOT_NAME: שם ייחודי של קובץ ה-snapshot המיידי.
  • ‫SOURCE_DISK_NAME: שם דיסק המקור.
  • ‫SOURCE_DISK_ZONE: האזור של דיסק המקור. התמונה המיידית תיווצר באותו אזור.

דיסק אזורי

כדי ליצור קובץ snapshot מיידי של דיסק אזורי:

 gcloud compute instant-snapshots create INSTANT_SNAPSHOT_NAME \
   --source-disk=SOURCE_DISK_NAME \
   --region=SOURCE_DISK_REGION
 

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

  • ‫INSTANT_SNAPSHOT_NAME: שם ייחודי של קובץ ה-snapshot המיידי.
  • ‫SOURCE_DISK_NAME: שם דיסק המקור.
  • ‫SOURCE_DISK_REGION: האזור של דיסק המקור. התמונה המיידית תיווצר באותו אזור.

REST

כדי ליצור snapshot מיידי, שולחים בקשת POST אל instantSnapshots.insert.

  • יוצרים קובץ snapshot מיידי של דיסק אזורי:

    מציינים את האזור בכתובת ה-URL של בקשת POST. בגוף הבקשה, מציינים שם לתמונת המצב החדשה ואת כתובת ה-URL של דיסק המקור.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/DISK_ZONE/instantSnapshots
    {
     "name": "INSTANT_SNAPSHOT_NAME",
     "sourceDisk": "projects/PROJECT_ID/zones/DISK_ZONE/disks/SOURCE_DISK_NAME"
    }
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫PROJECT_ID: שם הפרויקט שמכיל את הדיסק.
    • ‫DISK_ZONE: האזור שבו נמצא הדיסק. קובץ ה-snapshot המואץ ייווצר באזור הזה.
    • ‫INSTANT_SNAPSHOT_NAME: שם ייחודי של קובץ ה-snapshot המיידי.
    • ‫SOURCE_DISK_NAME: שם דיסק המקור.
  • כדי ליצור קובץ snapshot מיידי של דיסק אזורי:

    מציינים את האזור בכתובת ה-URL של בקשת POST. כוללים את השם ואת דיסק המקור של התמונה החדשה בטקסט הבקשה.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/DISK_REGION/instantSnapshots
    {
      "name": "INSTANT_SNAPSHOT_NAME",
      "sourceDisk": "projects/PROJECT_ID/regions/DISK_REGION/disks/SOURCE_DISK_NAME"
    }
    

    מחליפים את הערכים הבאים בגוף הבקשה בערכים המתאימים:

    • ‫PROJECT_ID: שם הפרויקט שמכיל את הדיסק.
    • ‫DISK_REGION: האזור שבו נמצא דיסק המקור. התמונה תיווצר באותו אזור.
    • INSTANT_SNAPSHOT_NAME: שם ייחודי של קובץ ה-snapshot.
    • ‫SOURCE_DISK_NAME: שם דיסק המקור.

בקשת תגובה

אם הבקשה של POST תאושר, גוף התגובה יהיה אובייקט שאפשר להריץ עליו שאילתה כדי לקבל את הסטטוס של יצירת התמונה המיידית. מידע נוסף זמין במאמר בנושא טיפול בתגובות של API.

יצירת תמונות מצב מיידיות של קבוצת דיסקים

כדי לגבות קבוצה של דיסקים כך שלכל הגיבויים יהיה חותם זמן זהה, קודם צריך להוסיף את הדיסקים שרוצים לגבות לקבוצת עקביות של דיסקים. לאחר מכן, תוכלו ליצור קבוצת עקביות של תמונות מצב מיידיות מקבוצת העקביות של הדיסקים.

אפשר ליצור קבוצת עקביות של תמונות מצב מיידיות באמצעות gcloud CLI או REST.

gcloud

כדי ליצור קבוצת עקביות של תמונות מצב מיידיות, משתמשים בפקודה gcloud compute instant-snapshot-groups create.

  • יצירת קבוצת עקביות של תמונות מצב מיידיות מדיסקים אזוריים:

    gcloud compute instant-snapshot-groups create INSTANT_SNAPSHOT_GROUP_NAME \
     --source-consistency-group=regions/CONSISTENCY_GROUP_REGION/resourcePolicies/SOURCE_CONSISTENCY_GROUP_NAME \
     --zone=SOURCE_ZONE
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫INSTANT_SNAPSHOT_GROUP_NAME: שם ייחודי לקבוצת העקביות של קובצי ה-snapshot המיידיים.
    • ‫CONSISTENCY_GROUP_REGION: האזור שבו נמצאת קבוצת העקביות של המקור.
    • ‫SOURCE_CONSISTENCY_GROUP_NAME: השם של קבוצת האפליקציות העקביות של המקור.
    • ‫SOURCE_ZONE: האזור שבו נמצאת קבוצת העקביות של דיסקי המקור. קבוצת העקביות של התמונות המיידיות תיווצר באזור הזה.
  • יוצרים קבוצת עקביות של תמונות מצב מיידיות מדיסקים אזוריים:

    gcloud compute instant-snapshot-groups create INSTANT_SNAPSHOT_GROUP_NAME \
     --source-consistency-group=regions/CONSISTENCY_GROUP_REGION/resourcePolicies/SOURCE_CONSISTENCY_GROUP_NAME \
     --region=SOURCE_REGION
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫INSTANT_SNAPSHOT_GROUP_NAME: שם ייחודי לקבוצת העקביות של קובצי ה-snapshot המיידיים.
    • ‫CONSISTENCY_GROUP_REGION: האזור שבו נמצאת קבוצת העקביות של המקור.
    • ‫SOURCE_CONSISTENCY_GROUP_NAME: השם של קבוצת האפליקציות העקביות של המקור.
    • ‫SOURCE_REGION: האזור שבו נמצאת קבוצת העקביות של דיסקי המקור. קבוצת העקביות של תמונות המצב המיידיות תיווצר באזור הזה.

REST

כדי ליצור קבוצת עקביות של תמונות מצב מיידיות, שולחים בקשת POST אל ה-method‏ instantSnapshotGroups.insert.

  • יצירת קבוצת עקביות של תמונות מצב מיידיות מדיסקים אזוריים:

    מציינים את האזור בכתובת ה-URL של בקשת POST. בגוף הבקשה, מציינים שם לקבוצת העקביות החדשה של תמונות המצב המיידיות ואת כתובת ה-URL של קבוצת העקביות של הדיסקים במקור.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/SOURCE_ZONE/instantSnapshotGroups
    {
     "name": "INSTANT_SNAPSHOT_GROUP_NAME",
     "sourceConsistencyGroup": "projects/PROJECT_ID/regions/SOURCE_CONSISTENCY_GROUP_REGION/resourcePolicies/SOURCE_CONSISTENCY_GROUP_NAME"
    }
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫PROJECT_ID: השם של הפרויקט שמכיל את קבוצת העקביות של דיסקים במקור.
    • ‫SOURCE_ZONE: האזור שבו נמצאים דיסקי המקור. קבוצת העקביות של התמונות המיידיות תיווצר באזור הזה.
    • ‫SOURCE_CONSISTENCY_GROUP_REGION: האזור שבו נמצאת קבוצת העקביות של הדיסקים.
    • ‫INSTANT_SNAPSHOT_GROUP_NAME: שם ייחודי לקבוצת העקביות של קובצי ה-snapshot המיידיים.
    • ‫SOURCE_CONSISTENCY_GROUP_NAME: השם של קבוצת האפליקציות העקביות של המקור.
  • יוצרים קבוצת עקביות של תמונות מצב מיידיות מדיסקים אזוריים:

    מציינים את האזור בכתובת ה-URL של בקשת POST. בגוף הבקשה, מציינים שם לקבוצת העקביות החדשה של תמונות המצב המיידיות ואת כתובת ה-URL של קבוצת העקביות של הדיסקים במקור.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/SOURCE_REGION/instantSnapshotGroups
    {
    "name": "INSTANT_SNAPSHOT_GROUP_NAME",
    "sourceConsistencyGroup": "projects/PROJECT_ID/regions/SOURCE_REGION/resourcePolicies/SOURCE_CONSISTENCY_GROUP_NAME"
    }
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫PROJECT_ID: השם של הפרויקט שמכיל את קבוצת העקביות של דיסקים במקור.
    • ‫SOURCE_REGION: האזור שבו נמצאת קבוצת העקביות של דיסקי המקור. קבוצת העקביות של תמונות המצב המיידיות תיווצר באזור הזה.
    • ‫INSTANT_SNAPSHOT_GROUP_NAME: שם ייחודי לקבוצת העקביות של קובצי ה-snapshot המיידיים.
    • ‫SOURCE_CONSISTENCY_GROUP_NAME: השם של קבוצת האפליקציות העקביות של המקור.

בקשת תגובה

אם הבקשה של POST תאושר, גוף התגובה יהיה אובייקט שאפשר לשלוח לו שאילתות כדי לקבל את הסטטוס של יצירת קבוצת העקביות של התמונות המיידיות. מידע נוסף זמין במאמר בנושא טיפול בתגובות של API.

שחזור של קובצי snapshot מואצים

כדי לשחזר נתונים שגובו באמצעות תמונות מצב מיידיות, אפשר לעיין במאמר בנושא שחזור מתמונות מצב מיידיות.

צפייה בתמונות מצב מואצות

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

צפייה בתמונות המיידיות בפרויקט או במיקום

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

המסוף

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

    לדף Snapshots

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

  3. אופציונלי: כדי לצמצם את התוצאות, משתמשים בשדה filter_list Filter. מזינים שם או ערך של מאפיין בשדה filter_list Filter או בוחרים מתוך המאפיינים הזמינים.

gcloud

  • אפשר לפרט את התמונות המיידיות בפרויקט או במיקום ספציפיים באמצעות הפקודה gcloud compute instant-snapshots list:

    • כדי להציג רשימה של התמונות המיידיות בפרויקט מסוים:

      gcloud compute instant-snapshots list --project=PROJECT_ID
      

      מחליפים את PROJECT_ID במזהה הפרויקט.

    • כדי להציג רשימה של תמונות המצב המיידיות באזור מסוים, משתמשים בארגומנט --zones:

      gcloud compute instant-snapshots list --zones=ZONE
      

      מחליפים את ZONE בשם של אזור היעד.

    • כדי להציג רשימה של תמונות מצב מיידיות אזוריות באזור מסוים, משתמשים בארגומנט --regions:

      gcloud compute instant-snapshots list --regions=REGION
      

      מחליפים את REGION בשם של אזור היעד.

  • אפשר להציג את קבוצות העקביות של תמונות מצב מיידיות במיקום ספציפי באמצעות הפקודה gcloud compute instant-snapshot-groups list:

    • כדי להציג את רשימת קבוצות העקביות של תמונות המצב המיידיות באזור מסוים, משתמשים בארגומנט --zones:

      gcloud compute instant-snapshot-groups list \
      --zones=ZONE
      

      מחליפים את ZONE בשם של אזור היעד.

    • כדי להציג את רשימת קבוצות העקביות של Instant Snapshot באזור מסוים, משתמשים בארגומנט --regions:

      gcloud compute instant-snapshot-groups list \
      --regions=REGION
      

      מחליפים את REGION בשם של אזור היעד.

REST

אפשר לאחזר רשימה של תמונות המצב המיידיות בפרויקט או במיקום ספציפיים.

  • הצגת רשימה של התמונות של נקודות בזמן בפרויקט:

    שולחים בקשת GET אל ה-method‏ instantSnapshots.aggregatedList:

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/instantSnapshots
    

    מחליפים את PROJECT_ID במזהה הפרויקט.

  • הצגת רשימת ה-Instant Snapshot באזור או באזור זמן:

    שולחים בקשת GET אל ה-method‏ instantSnapshots.list.

    • הצגת רשימת קובצי ה-snapshot המיידיים באזור מסוים:

      GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/SOURCE_ZONE//instantSnapshots
      

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

      • ‫PROJECT_ID: מזהה הפרויקט
      • ‫SOURCE_ZONE: אזור היעד, לדוגמה, us-west1-a.
    • כדי להציג רשימה של תמונות מצב מיידיות אזוריות באזור מסוים:

      GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/SOURCE_REGION/instantSnapshots
      

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

      • ‫PROJECT_ID: מזהה הפרויקט
      • ‫SOURCE_REGION: אזור היעד, לדוגמה, us-west1.
  • הצגת רשימה של קבוצות העקביות של Instant Snapshot באזור או באזור:

    • הצגת רשימת קבוצות העקביות של Instant Snapshot באזור מסוים:

      GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/SOURCE_ZONE/instantSnapshotGroups
      

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

      • ‫PROJECT_ID: מזהה הפרויקט
      • ‫SOURCE_ZONE: אזור היעד, לדוגמה, us-west1-a.
    • הצגת רשימת קבוצות של תמונות מצב מיידיות באזור מסוים:

      GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/SOURCE_REGION/instantSnapshotGroups
      

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

      • ‫PROJECT_ID: מזהה הפרויקט
      • ‫SOURCE_REGION: אזור היעד, לדוגמה, us-west1.

איך צופים בתמונות המצב המיידיות של דיסק

אפשר לראות את רשימת הצילומים המיידיים של מצב הדיסק, כולל צילומים מיידיים שנמצאים בקבוצת עקביות, באמצעות gcloud CLI, Google Cloud מסוף או REST.

המסוף

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

    לדף Snapshots

  2. לוחצים על הכרטיסייה תמונות מיידיות. תוצג רשימה של כל התמונות המיידיות בפרויקט.

  3. מצמצמים את התוצאות לפי דיסק המקור:

    1. מזינים Source disk: בשדה Filter ‏filter_list. הזנת המסנן של דיסק המקור

      תופיע רשימה של דיסקים עם תמונות מצב מיידיות.

    2. בוחרים את שם הדיסק מהרשימה ערכים. ברשימה של תמונות מצב מיידיות מוצגות כל תמונות המצב המיידיות של הדיסק.

      אם שם הדיסק לא מופיע בשדה filter_list Filter, מקלידים את האותיות הראשונות של שם הדיסק כדי לשנות את רשימת האפשרויות המסוננות שמוצגת.

gcloud

כדי להציג את הצילומים המיידיים של דיסק, משתמשים בפקודה gcloud compute instant-snapshots list ובארגומנט --filter.

  • הצגת רשימת קובצי snapshot מואצים של דיסק אזורי:

    gcloud compute instant-snapshots list \
     --filter="sourceDisk:projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME"
    

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

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫ZONE: שם האזור של הדיסק, למשל us-west1-a.
    • ‫DISK_NAME: השם של דיסק המקור, לדוגמה, disk-1.
  • כדי להציג את רשימת ה-Instant Snapshots של דיסק אזורי:

    gcloud compute instant-snapshots list \
     --filter="sourceDisk:projects/PROJECT_ID/regions/SOURCE_REGION/disks/DISK_NAME"
    

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

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫SOURCE_REGION: שם האזור של הדיסק, למשל us-west1.
    • ‫DISK_NAME: השם של הדיסק, למשל disk-1.

REST

כדי להציג את רשימת תמונות המצב המיידיות של דיסק אזורי או של תחום מוגדר, שולחים בקשת GET לשיטה instantSnapshots.list.

משתמשים בפרמטר השאילתה filter=sourceDisk כדי לציין את שם הדיסק.

  • הצגת רשימת קובצי snapshot מואצים של דיסק אזורי:

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/SOURCE_ZONE/instantSnapshots?filter=sourceDisk:'https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/SOURCE_ZONE/disks/DISK_NAME'
    

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

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫SOURCE_ZONE: אזור היעד, למשל us-west1-a.
    • ‫DISK_NAME: השם של דיסק המקור, לדוגמה, disk-1.
  • הצגת רשימת תמונות המצב המיידיות של נפח אחסון אזורי מסוג Persistent Disk:

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/SOURCE_REGION/instantSnapshots?filter=sourceDisk:'https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/SOURCE_REGION/disks/DISK_NAME'
    

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

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫SOURCE_REGION: אזור היעד, לדוגמה, us-west1.
    • ‫DISK_NAME: השם של דיסק המקור, לדוגמה, disk-1.

צפייה בתמונות המצב המיידיות בקבוצת עקביות

אפשר לראות רשימה של כל התמונות המיידיות בקבוצת עקביות באמצעותGoogle Cloud המסוף, gcloud CLI או REST.

המסוף

  1. נכנסים לדף Consistency Groups במסוף Google Cloud .

    כניסה לדף Consistency Groups

  2. לוחצים על הכרטיסייה קבוצות של תמונות מיידיות.

  3. בעמודה Name (שם), לוחצים על שם הקבוצה. מופיע הדף פרטי קבוצת קובצי snapshot מואצים של הקבוצה שנבחרה.

  4. כל קובץ snapshot מיידי בקבוצה מופיע בקטע Instant snapshot group members. כדי לראות פרטים על תמונת מצב מיידית, לוחצים על השם שלה ברשימה.

gcloud

כדי לאחזר רשימה של התמונות המיידיות בקבוצת עקביות ספציפית, משתמשים בפקודה gcloud compute instant-snapshots list.

  • מציגים רשימה של קובצי ה-snapshot המיידיים בקבוצת עקביות שנוצרה מקבוצה של דיסקים אזוריים:

    gcloud compute instant-snapshots list \
    --filter="sourceInstantSnapshotGroup:/projects/PROJECT_ID/zones/ZONE/instantSnapshotGroups/INSTANT_SNAPSHOT_GROUP_NAME"
    

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

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫INSTANT_SNAPSHOT_GROUP_NAME: השם של קבוצת העקביות של קובצי ה-snapshot במקור, לדוגמה, snapshot-group-1.
    • ‫ZONE: אזור היעד, למשל us-west1-a.
  • הצגת רשימת תמונות המצב המיידיות בקבוצת עקביות שנוצרה מקבוצה של דיסקים אזוריים:

    gcloud compute instant-snapshots list \
    --filter="sourceInstantSnapshotGroup:/projects/PROJECT_ID/regions/REGION/instantSnapshotGroups/INSTANT_SNAPSHOT_GROUP_NAME"
    

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

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫INSTANT_SNAPSHOT_GROUP_NAME: השם של קבוצת העקביות של קובצי ה-snapshot במקור, לדוגמה, snapshot-group-1.
    • ‫REGION: אזור היעד, לדוגמה, us-west1.

REST

כדי לאחזר רשימה של תמונות המצב המיידיות בקבוצת עקביות ספציפית, שולחים בקשת GET אל ה-method‏ instantSnapshots.list.

משתמשים בפרמטר השאילתה filter=sourceInstantSnapshotGroup כדי לציין את השם של קבוצת העקביות של תמונות מצב מיידיות.

  • מציגים רשימה של קובצי ה-snapshot המיידיים בקבוצת עקביות שנוצרה מקבוצה של דיסקים אזוריים:

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/SOURCE_ZONE/instantSnapshots?filter=sourceInstantSnapshotGroup:'https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/SOURCE_ZONE/instantSnapshotGroups/INSTANT_SNAPSHOT_GROUP_NAME'
    

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

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫SOURCE_ZONE: אזור היעד, למשל us-west1-a.
    • ‫INSTANT_SNAPSHOT_GROUP_NAME: השם של קבוצת העקביות של קובצי ה-snapshot במקור, לדוגמה, snapshot-group-1.
  • הצגת רשימת תמונות המצב המיידיות בקבוצת עקביות שנוצרה מקבוצה של דיסקים אזוריים:

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/SOURCE_REGION/instantSnapshots?filter=sourceInstantSnapshotGroup:'https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/SOURCE_REGION/instantSnapshotGroups/INSTANT_SNAPSHOT_GROUP_NAME'
    

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

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫SOURCE_REGION: אזור היעד, לדוגמה, us-west1.
    • ‫INSTANT_SNAPSHOT_GROUP_NAME: השם של קבוצת העקביות של קובצי ה-snapshot במקור, לדוגמה, snapshot-group-1.

מידע על תמונות מצב מיידיות

אפשר לאחזר מידע מפורט על תמונת מצב מיידית אחת, או על קבוצת עקביות של תמונות מצב מיידיות.

צפייה במידע על תמונת מצב מיידית

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

יכול להיות שהגודל של תמונת מצב מיידית הוא אפס כי לא חלו שינויים בנתונים בדיסק מאז שנוצרה תמונת המצב המיידית, או כי Compute Engine עדיין לא עדכן את הגודל כדי לשקף את השינויים האחרונים בדיסק. גודל של אפס לא מצביע על בעיה בגיבוי הדיסק.

המסוף

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

    לדף Snapshots

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

  3. בעמודה Name (שם), לוחצים על השם של התמונה המיידית. מופיע הדף Instant snapshot details של תמונת המצב שנבחרה, עם המאפיינים שלה.

gcloud

כדי לראות מידע על תמונת מצב מיידית, משתמשים בפקודה gcloud compute instant-snapshots describe.

  • אם ה-snapshot הוא של דיסק אזורי, מציינים את האזור באמצעות הדגל --zone:

    gcloud compute instant-snapshots describe INSTANT_SNAPSHOT_NAME \
        --zone=ZONE
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫INSTANT_SNAPSHOT_NAME: השם של קובץ ה-snapshot המיידי.
    • ‫ZONE: האזור שבו נוצר קובץ ה-snapshot המיידי, לדוגמה, us-west1-a.
  • אם התמונה היא של דיסק אזורי, צריך לציין את האזור באמצעות הדגל --region:

    gcloud compute instant-snapshots describe INSTANT_SNAPSHOT_NAME \
    --region=REGION
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫INSTANT_SNAPSHOT_NAME: השם של התמונה המיידית.
    • ‫REGION: האזור שבו נוצר ה-snapshot, לדוגמה, us-central1.

REST

בקשת השיטה של ה-API שבה אתם משתמשים תלויה בסוג תמונת המצב המיידית שבה אתם משתמשים: אזורית או תחומית.

קובץ snapshot מואץ של אזור

שולחים בקשת GET אל ה-method‏ instantSnapshots.get ומציינים את האזור בבקשה:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instantSnapshots/INSTANT_SNAPSHOT_NAME

מחליפים את הערכים הבאים בערכים המתאימים:

  • ‫PROJECT_ID: שם הפרויקט שמכיל את קובץ ה-snapshot המיידי.
  • ‫ZONE: האזור שבו נוצר קובץ ה-snapshot המואץ.
  • ‫INSTANT_SNAPSHOT_NAME: השם של קובץ ה-snapshot המואץ.

קובץ snapshot מואץ אזורי

שולחים בקשת GET ל-method‏ instantSnapshots.get ומציינים את האזור בבקשה:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instantSnapshots/INSTANT_SNAPSHOT_NAME

מחליפים את הערכים הבאים בערכים המתאימים:

  • ‫PROJECT_ID: שם הפרויקט שמכיל את ה-snapshot המיידי.
  • ‫REGION: האזור שבו נוצר קובץ ה-Instant Snapshot.
  • ‫INSTANT_SNAPSHOT_NAME: השם של קובץ ה-snapshot המואץ.

הצגת מידע על קבוצת עקביות של תמונות מצב מיידיות

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

המסוף

  1. נכנסים לדף Consistency Groups במסוף Google Cloud .

    כניסה לדף Consistency Groups

  2. לוחצים על הכרטיסייה קבוצות של תמונות מיידיות.

  3. בעמודה Name (שם), לוחצים על שם הקבוצה. מופיע הדף Instant snapshot group details של הקבוצה שנבחרה, עם המאפיינים שלה.

gcloud

כדי להציג מידע על קבוצת עקביות של תמונות מצב מיידיות, משתמשים בפקודה gcloud compute instant-snapshot-groups describe.

  • קבלת מידע על קבוצת עקביות של תמונות מצב מיידיות שנוצרה מקבוצה של דיסקים אזוריים:

    gcloud compute instant-snapshot-groups describe INSTANT_SNAPSHOT_GROUP_NAME \
     --zone=ZONE
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫INSTANT_SNAPSHOT_GROUP_NAME: השם של קבוצת העקביות של קובצי ה-snapshot המיידיים.
    • ‫ZONE: האזור שבו נוצרה קבוצת העקביות של תמונות המצב המיידיות.
  • קבלת מידע על קבוצת עקביות של תמונות מצב מיידיות שנוצרה מקבוצה של דיסקים אזוריים:

    gcloud compute instant-snapshot-groups describe INSTANT_SNAPSHOT_GROUP_NAME \
     --region=REGION
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫INSTANT_SNAPSHOT_GROUP_NAME: השם של קבוצת העקביות של קובצי ה-snapshot המיידיים.
    • ‫REGION: האזור שבו נוצרה קבוצת העקביות של קובצי ה-snapshot המואצים.

REST

כדי להציג מידע על קבוצת עקביות של תמונות מצב מיידיות, שולחים בקשת GET אל ה-method‏ instantSnapshotGroups.get.

  • קבלת מידע על קבוצת עקביות של תמונות מצב מיידיות שנוצרה מקבוצה של דיסקים אזוריים:

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instantSnapshotGroups/INSTANT_SNAPSHOT_GROUP_NAME
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫PROJECT_ID: השם של הפרויקט שמכיל את קבוצת העקביות של קובצי ה-snapshot המיידיים.
    • ‫ZONE: האזור שבו נוצרה קבוצת העקביות של תמונות המצב המיידיות.
    • ‫INSTANT_SNAPSHOT_GROUP_NAME: השם של קבוצת העקביות של קובצי ה-snapshot המיידיים.
  • קבלת מידע על קבוצת עקביות של תמונות מצב מיידיות שנוצרה מקבוצה של דיסקים אזוריים:

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instantSnapshotGroups/INSTANT_SNAPSHOT_GROUP_NAME
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫PROJECT_ID: השם של הפרויקט שמכיל את קבוצת העקביות של קובצי ה-snapshot המיידיים.
    • ‫REGION: האזור שבו נוצרה קבוצת העקביות של קובצי ה-snapshot המואצים.
    • ‫INSTANT_SNAPSHOT_GROUP_NAME: השם של קבוצת העקביות של קובצי ה-snapshot המיידיים.

מחיקת תמונות מצב מיידיות

כדי להקטין את עלויות האחסון, אתם יכולים למחוק את התמונות של מצב המערכת כשאתם כבר לא צריכים אותן.

מחיקת תמונת מצב מיידית

אפשר למחוק תמונת מצב מיידית באמצעות gcloud CLI,‏Google Cloud console או REST.

המסוף

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

    לדף Snapshots

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

  3. בוחרים עוד תמונות מצב למחיקה.

  4. בחלק העליון של הדף תמונות מצב, לוחצים על מחיקה.

gcloud

כדי למחוק קובץ snapshot מואץ, משתמשים בפקודה gcloud compute instant-snapshots delete ומציינים את תחום המקור או את אזור המקור.

  • כדי למחוק תמונת מצב מיידית של דיסק אזורי:

    gcloud compute instant-snapshots delete INSTANT_SNAPSHOT_NAME \
        --zone=ZONE
     

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫ZONE: שם האזור.
    • ‫INSTANT_SNAPSHOT_NAME: השם של קובץ ה-snapshot המואץ.
  • מחיקת תמונת מצב מיידית של דיסק אזורי:

    gcloud compute instant-snapshots delete INSTANT_SNAPSHOT_NAME \
       --region=REGION
    

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

    • ‫REGION: שם האזור.
    • ‫INSTANT_SNAPSHOT_NAME: השם של קובץ ה-snapshot המואץ.

REST

מחיקת תמונת מצב מיידית באמצעות בקשת DELETE לשיטה instantSnapshots.delete:

  • מחיקת תמונת מצב מיידית של דיסק אזורי:

    DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instantSnapshots/INSTANT_SNAPSHOT_NAME
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫ZONE: שם האזור.
    • ‫INSTANT_SNAPSHOT_NAME: השם של קובץ ה-snapshot המואץ.
  • מחיקת תמונת מצב מיידית של דיסק אזורי:

    DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instantSnapshots/INSTANT_SNAPSHOT_NAME

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫REGION: שם האזור.
    • ‫INSTANT_SNAPSHOT_NAME: השם של קובץ ה-snapshot המואץ.

מחיקת קבוצת עקביות של תמונות מצב מיידיות

אפשר למחוק קבוצת עקביות של תמונות מצב מיידיות באמצעות gcloud CLI או REST. כשמוחקים קבוצת עקביות של תמונות מצב מיידיות, כל תמונות המצב המיידיות בקבוצת העקביות נמחקות גם כן.

כדי למחוק תמונת מצב יחידה מקבוצת עקביות, פועלים לפי השלבים במאמר בנושא מחיקת תמונת מצב מיידית.

gcloud

כדי למחוק קובץ snapshot מואץ, משתמשים בפקודה gcloud compute instant-snapshot-groups delete ומציינים את תחום המקור או את אזור המקור.

  • מחיקת קבוצת עקביות של תמונות מצב מיידיות שנוצרה מקבוצה של דיסקים אזוריים:

    gcloud compute instant-snapshot-groups delete INSTANT_SNAPSHOT_GROUP_NAME \
       --zone=ZONE
    

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

    • ‫INSTANT_SNAPSHOT_GROUP_NAME: השם של קבוצת העקביות של קובצי ה-snapshot המיידיים.
    • ‫ZONE: השם של אזור המקור.
  • מחיקת קבוצת עקביות של תמונות מצב מיידיות שנוצרה מקבוצה של דיסקים אזוריים:

    gcloud compute instant-snapshot-groups delete INSTANT_SNAPSHOT_GROUP_NAME \
       --region=REGION
    

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

    • ‫INSTANT_SNAPSHOT_GROUP_NAME: השם של קבוצת העקביות של קובצי ה-snapshot המיידיים.
    • ‫REGION: השם של אזור המקור.

REST

כדי למחוק קבוצת עקביות של תמונות מצב מיידיות, שולחים בקשת DELETE לשיטה instantSnapshotGroups.delete.

  • מחיקת קבוצת עקביות של תמונות מצב מיידיות שנוצרה מקבוצה של דיסקים אזוריים:

    DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instantSnapshotGroups/INSTANT_SNAPSHOT_GROUP_NAME
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫ZONE: שם האזור.
    • ‫INSTANT_SNAPSHOT_GROUP_NAME: השם של קבוצת העקביות של קובצי ה-snapshot המיידיים.
  • מחיקת קבוצת עקביות של תמונות מצב מיידיות שנוצרה מקבוצה של דיסקים אזוריים:

    DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instantSnapshotGroups/INSTANT_SNAPSHOT_GROUP_NAME
    

    מחליפים את הערכים הבאים בערכים המתאימים:

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫REGION: שם האזור.
    • ‫INSTANT_SNAPSHOT_GROUP_NAME: השם של קבוצת העקביות של קובצי ה-snapshot המיידיים.

שינוי מיקום האחסון של תמונות מיידיות

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

כדי לשנות את מיקום האחסון של קובץ snapshot מואץ יחיד, יוצרים קובץ snapshot רגיל מקובץ ה-snapshot המואץ ומשתמשים בקובץ ה-snapshot הרגיל.

פתרון בעיות

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