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

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

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

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

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

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

  • אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות. אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי 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 .

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

כדי לקבל את ההרשאות שדרושות ליצירת תמונות מצב מיידיות, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-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 רגיל מתוך ה-snapshot המיידי.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

המסוף

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

    כניסה לדף VM instances

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

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

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

    • כדי לגבות את דיסק האתחול של המכונה הווירטואלית, בקטע 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 אל ה-method‏ 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.

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

    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 אל instantSnapshots.list.

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

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

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

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

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

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

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

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

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

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

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

      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.
  • כדי להציג את רשימת תמונות המצב המיידיות של דיסק אזורי:

    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

כדי להציג את רשימת ה-Instant Snapshots של דיסק אזורי או של תחום מוגדר, שולחים בקשת 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.
  • כדי להציג את רשימת תמונות המצב המיידיות של נפח אחסון מתמיד אזורי:

    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 המיידיים.

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

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

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

פתרון בעיות

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