שחזור מכונה של Compute Engine ממסוף הניהול של ה-Appliance

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

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

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

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

  • מקצים את התפקיד "מפעיל של Backup and DR Compute Engine" ‏ (roles/backupdr.computeEngineOperator) ב-IAM לסוכן השירות של כספת הגיבוי בכספת שבפרויקט היעד שבו מתבצע השחזור.

  • אם אתם משתמשים ב-VPC משותף, צריך להקצות את התפקיד "משתמש ברשת Compute" ‏ (roles/compute.networkUser) ב-IAM לסוכן השירות של כספת הגיבוי של הכספת בפרויקט המארח של ה-VPC.

  • אם אתם משתמשים בחשבון שירות בפרויקט אחר, מקצים את התפקיד "משתמש בחשבון שירות" (roles/iam.serviceAccountUser) ב-IAM לסוכן השירות של כספת הגיבוי של הכספת בחשבון השירות בפרויקט האחר.

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

    • ‫Backup and DR Restore User (roles/backupdr.restoreUser) גם לכספת הגיבוי וגם לפרויקט היעד.
    • צפייה ב-Compute‏ (roles/compute.viewer) רק ליעד.

    התפקידים המוגדרים מראש האלה מכילים את ההרשאות שנדרשות כדי לגשת לכספת הגיבוי בפרויקט ב-Compute Engine. ברשימה הבאה מפורטות ההרשאות הספציפיות.

    • backupdr.bvbackups.restore
    • backupdr.compute.restoreFromBackupVault
    • backupdr.backupVaults.get
    • backupdr.backupVaults.list
    • backupdr.bvbackups.list
    • backupdr.bvdataSources.get
    • backupdr.bvdataSources.list
    • backupdr.bvbackups.get

    כדי לשחזר מכונה באמצעות ה-CLI של gcloud או ה-API, למשתמש צריכות להיות ההרשאות הבאות:

    • ‫backupdr.bvbackups.restore במשאב הגיבוי.
    • ‫backupdr.compute.restoreFromBackupVault בפרויקט היעד שבו המכונה תשוחזר.

הרשאות נוספות למסוף Google Cloud

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

  • compute.acceleratorTypes.list
  • compute.disks.list
  • compute.machineTypes.list
  • compute.projects.get
  • compute.regions.list
  • compute.zones.list

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

שחזור תמונה מנקודת זמן מסוימת ממכונה מנוהלת

כדי לשחזר תמונה מנקודת זמן מסוימת ממכונה מנוהלת:

  1. במסוף הניהול של מכשיר Backup and DR, לוחצים על App Manager ובוחרים באפשרות Applications בתפריט הנפתח.

    הדף Applications ייפתח.

  2. מסננים את האפליקציות לפי הסוג Compute Engine.

  3. בוחרים את המכונה של Compute Engine שכוללת את קובץ האימג' שרוצים לשחזר, ואז בוחרים באפשרות Access מהרשימה הנפתחת שבתחתית הדף Applications.

    הדף Access נפתח ומופיעה בו רשימה של התמונות שצולמו בתצוגת ציר הזמן. למידע נוסף על התצוגה, ראו גישה לתצוגת ציר הזמן של תמונה.

  4. בוחרים את התמונה שרוצים לשחזר, ואז בוחרים באפשרות Restore מרשימת פעולות הגישה.

    הדף Restore ייפתח.

  5. בתפריט הנפתח Cloud Credential Name, בוחרים פרטי כניסה קיימים. מידע נוסף זמין במאמר ניהול פרטי הכניסה ל-Cloud.

    השדות Project Name,‏ Instance Name,‏ Zone ו-Sole Tenancy מאוכלסים מראש מהמטא-נתונים של קובץ הגיבוי. אי אפשר לשנות את המאפיינים האלה.

  6. אם רוצים, מפעילים את האפשרות Update Source Labels and Network Tags from Backup.

  7. בקטע Select Volumes To Restore, בוחרים את אמצעי האחסון שרוצים לשחזר. כברירת מחדל, כל הכרכים נבחרים.

  8. אם רוצים לכבות את המכונה של Compute Engine אחרי השחזור, מבטלים את הבחירה באפשרות Power On.

  9. בוחרים באפשרות Provision Local SSD כדי להקצות דיסקים חדשים של SSD מקומי למכונה הווירטואלית ששוחזרה, עם אותה הגדרה כמו המקור.

  10. לוחצים על שחזור.

    תיפתח תיבת דו-שיח עם אזהרה.

  11. קוראים את האזהרה בתיבת הדו-שיח ומזינים DATA LOSS כדי לאשר.

    מופיעה אזהרה שנייה.

  12. מזינים את הביטוי OVERWRITE OTHER APPS כדי לאשר את פעולת השחזור.

    משימת השחזור מתחילה. כדי לוודא שפעולת השחזור הצליחה, אפשר לבדוק את סטטוס המשימה בדף Monitor.

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

אם אתם משחזרים מכונה של Compute Engine עם דיסקים מצורפים שמוצפנים באמצעות מפתחות הצפנה בניהול הלקוח (CMEK), חשוב לדעת:

הצגת גרסת המפתח

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

  1. עוברים אל גיבוי ושחזור > שחזור.
  2. לוחצים לחיצה ימנית על האפליקציה הרלוונטית, בוחרים באפשרות Access (גישה) ומזהים את שם קובץ האימג' ואת תאריך העקביות של קובץ האימג' הרלוונטי בדף הגישה.
  3. עכשיו נכנסים לדף Compute Engine > Snapshots במסוף Google Cloud .
  4. מאתרים את קובץ ה-snapshot של הדיסק הרלוונטי עם זמן יצירה תואם.
  5. בוחרים את תמונת המצב כדי לראות את תצוגת הפרטים שלה.
  6. עוברים לשדה מזהה מפתח. כדי לוודא שהתמונה הנכונה נבחרה, בודקים אם התווית של קובץ ה-snapshot מכילה את שם קובץ האימג'.

המדריך ל-Backup and DR ב-Compute Engine