建立還原作業

本頁說明如何在 Google Distributed Cloud (GDC) 氣隙環境中,手動還原備份資料。

手動還原功能可讓您選取特定備份版本,將資料復原至特定時間點。

事前準備

如要為備份建立還原作業,您必須具備下列條件:

  • 現有備份。詳情請參閱「規劃備份作業集」。
  • 必要的身分與存取權角色:

    • 對於 PA 使用者:
      • 使用者叢集備份管理員:管理使用者叢集中的備份資源,例如備份和還原計畫。請機構 IAM 管理員授予您「使用者叢集備份管理員」(user-cluster-backup-admin) 角色。
    • 適用於 AO 使用者:
      • 備份建立者:建立手動備份及還原。請專案 IAM 管理員授予您備份建立者 (backup-creator) 角色。
    • 詳情請參閱「角色定義」。

建立還原作業

使用 GDC 控制台或 API 建立還原作業。

控制台

  1. 登入 GDC 控制台。
  2. 在導覽選單中,按一下「Backup for Clusters」(叢集備份)
  3. 選取專案。
  4. 按一下 [備份] 分頁標籤。
  5. 在備份清單中找出要還原的備份,然後按一下「還原」
  6. 從適用於這項備份的計畫清單中,選擇還原計畫。
  7. 輸入還原作業的名稱,並視需要輸入說明。
  8. 按一下「還原」

API

建立ManualClusterRestoreRequest自訂資源,從現有ClusterRestorePlan資源執行還原作業。指定下列資源:

  • 要還原的 ClusterBackup 資源。
  • 要建立的 ClusterRestore 名稱
  • ClusterBackupClusterBackupPlan 相符的 ClusterRestorePlan

以下是 ManualClusterRestoreRequest 資源的範例:

apiVersion: backup.gdc.goog/v1
kind: ManualClusterRestoreRequest
metadata:
  name: RESTORE_NAME
  namespace: PROJECT_NAMESPACE
spec:
  clusterRestoreName: RESTORE_NAME
  clusterRestorePlanName: RESTORE_PLAN
  clusterBackupName: BACKUP_NAME

更改下列內容:

  • RESTORE_NAME:要建立的叢集還原作業名稱。
  • PROJECT_NAMESPACE:GDC 專案名稱。
  • RESTORE_PLAN:這個叢集還原作業所依據的叢集還原計畫名稱。
  • BACKUP_NAME:要還原的叢集備份。這個 ClusterBackup 資源必須與叢集還原方案參照的 ClusterBackupPlan 資源建立關聯。詳情請參閱「規劃一組還原作業」。

    啟動 ManualClusterRestoreRequest 後,系統會建立 ClusterRestore 自訂資源。

後續步驟