שחזור דיסק מכספת גיבוי

בדף הזה מוסבר איך לשחזר דיסקים מכספת גיבוי במסוף Google Cloud .

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

כדי לקבל את ההרשאות שדרושות לשחזור דיסק ממאגר גיבויים, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט, בפרויקט היעד, בסוכן השירות של Backup and DR ובמפתח Cloud KMS:

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

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

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

כדי לשחזר דיסק מ<glossary term ref="backup vault">כספת גיבוי</glossary>, נדרשות ההרשאות הבאות:

  • שחזור דיסק:
    • backupdr.bvbackups.restore
    • backupdr.compute.restoreFromBackupVault
    • backupdr.backupVaults.get
    • backupdr.backupVaults.list
    • backupdr.bvbackups.list
    • backupdr.bvdataSources.get
    • backupdr.bvdataSources.list
    • backupdr.bvbackups.get

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

שחזור דיסקים

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

מידע נוסף על הרשאות CMEK מופיע במאמר בנושא מפתחות הצפנה בניהול הלקוח (CMEK).

המסוף

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

    מעבר לגיבויים ב-Vault

    כאן מפורטות כל מכונות Compute Engine עם גיבויים בכספת. התווית Disks מופיעה בעמודה Resource type (סוג המשאב).

  2. בוחרים את הגיבוי שרוצים לשחזר. בדף פרטי הגיבוי של הגיבוי, או בתפריט של הדיסק:

    1. בוחרים את הדיסק Resource type.
    2. בוחרים שם משאב.
    3. מעיינים בגיבויים כדי לבחור את הגיבוי שרוצים לשחזר.
    4. השדה שם הפרויקט לשחזור מאוכלס מראש עם הפרויקט הנוכחי, אבל אפשר לעיין בפרויקט אחר אם רוצים לשחזר במקום אחר.
    5. לוחצים על שחזור. אפשר לראות את פעולת השחזור ולעקוב אחריה דרך סמל הפעמון של ההתראות.
    6. הדיסק המשוחזר מופיע ברשימה Disks (דיסקים) בקטע Storage (אחסון) > של Compute Engine, עם השם המקורי ואחריו חותמת זמן ותאריך.

gcloud

  1. אם התפקיד Backup and DR Disk Operator(roles/backupdr.DiskOperator) ב-IAM לא הוענק כבר, צריך להעניק אותו לדיסק שמנסים לשחזר.

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

      gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME
      --location=LOCATION
    

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

    • BACKUPVAULT_NAME: השם של כספת הגיבוי שממנה רוצים לשחזר נתונים.
    • LOCATION: המיקום של כספת הגיבוי.
  3. כדי לשחזר דיסק, משתמשים בפקודות הבאות.

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

        gcloud backup-dr backups restore disk test-backup-id \
        --project=PROJECT \
        --location=LOCATION \
        --backup-vault=BACKUPVAULT_NAME \
        --data-source=DATA_SOURCE\
        --name=NAME \
        --target-zone=TARGET_ZONE \
        --target-project=TARGET_PROJECT
      
    • שחזור דיסק באותו פרויקט שבו נמצא פרויקט עומס העבודה באמצעות כתובת URL מלאה של משאב הגיבוי.

        gcloud backup-dr backups restore disk projects/test-project-id/locations/us-central1/backupVaults/test-vault/dataSources/test-ds/backups/test-backup-id \
        --name=NAME \
        --target-zone=TARGET_ZONE \
        --target-project=TARGET_PROJECT
      

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

      • PROJECT: השם של פרויקט כספת הגיבוי.
      • LOCATION: המיקום של כספת הגיבוי.
      • BACKUPVAULT_NAME: שם כספת הגיבוי שממנו רוצים לשחזר נתונים.
      • DATA_SOURCE: השם של מקור הנתונים שממנו רוצים לשחזר נתונים.
      • NAME: השם של הדיסק המשוחזר.
      • TARGET_ZONE: האזור שבו הדיסק משוחזר.
      • TARGET_PROJECT: הפרויקט שבו הדיסק משוחזר.

ביצוע שחזור סלקטיבי של דיסק מגיבוי של מכונה ב-Compute Engine

המסוף

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

    מעבר לגיבויים ב-Vault

    כאן מפורטות כל מכונות Compute Engine עם גיבויים בכספת.

  2. בוחרים את כספת הגיבוי ואז בוחרים את מקור הנתונים שמתאים למופע Compute Engine.

  3. בוחרים את הגרסה הספציפית של הגיבוי של מופע Compute Engine ולוחצים על שחזור.

    מוצג הדף שחזור מגיבוי.

  4. בתפריט הנפתח Resource type בוחרים באפשרות Compute Engine.

  5. בשדה Resource name, בוחרים באפשרות Browse.

    מוצגת החלונית בחירת משאב.

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

  7. לוחצים על סיום.

  8. בשדה גיבוי, לוחצים על עיון.

    מוצג החלונית בחירת גיבוי.

  9. בוחרים את הגיבוי שרוצים להשתמש בו לפעולת השחזור.

  10. לוחצים על סיום.

  11. בקטע Restore scope (היקף השחזור), לוחצים על התפריט הנפתח Restore scope (היקף השחזור) ובוחרים את הדיסק שרוצים לשחזר.

    מוצגת תיבת הדו-שיח Source disk properties (מאפייני דיסק המקור).

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

    1. בחלונית Disk configuration, מבצעים את השינויים הרצויים בדיסק ולוחצים על Save.
  13. בקטע Choose the restore destination, משתמשים בשדה Restore project name כדי לבחור פרויקט שחזור למשאב המשוחזר.

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

gcloud

  1. כדי לשחזר דיסק מגיבוי של מכונה ב-Compute Engine, משתמשים בפקודה gcloud backup-dr backups restore disk:

    gcloud backup-dr backups restore disk COMPUTE_INSTANCE_BACKUP_NAME \
    --name=DISK_NAME \
    --target-project=TARGET_PROJECT_NAME \
    [--source-instance-boot-disk | --source-instance-disk-device-name=SOURCE_DISK_DEVICE_NAME] \
    [--target-zone=TARGET_ZONE_NAME | --target-region=TARGET_REGION_NAME --replica-zones=ZONE_NAME] \
    [DISK_OVERRIDE_FLAGS...] \
    [--async]
    

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

    • COMPUTE_INSTANCE_BACKUP_NAME: השם של הגיבוי של מכונת Compute Engine שממנו רוצים לשחזר.

    • DISK_NAME: השם של הדיסק המשוחזר.

    • TARGET_PROJECT_NAME: הפרויקט שבו הדיסק משוחזר.

    • SOURCE_DISK_DEVICE_NAME: שם המכשיר של דיסק הנתונים של המקור לשחזור.

    • TARGET_ZONE_NAME: האזור שבו הדיסק משוחזר עבור דיסקים אזוריים.

    • TARGET_REGION_NAME: האזור שבו הדיסק משוחזר עבור דיסקים אזוריים.

    • ZONE_NAME: האזורים של העותקים המשוכפלים של דיסקים אזוריים.

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