建立還原作業

本文說明如何在 Google Distributed Cloud (GDC) 氣隙環境中,為虛擬機器 (VM) 工作負載建立還原作業。

您可以為手動建立的備份或備份方案自動建立的備份執行還原作業。還原的 VM 和相關聯的磁碟會根據您在 restoredResourceName 欄位中指定的值,包含不同的名稱。系統會還原 VirtualMachineBackupPlan 資源範圍內提及的所有 VM 資源。所有還原的資源都會加上 restoredResourceName 欄位的值做為名稱前置字元。

還原備份時,系統會還原整個 VM。資源建立完成後,應用程式功能的還原作業會受到 VM 作業系統或映像檔的影響。

本文適用於平台管理員或應用程式運算子群組的開發人員,這些人員負責管理 VM 備份和還原作業。詳情請參閱 GDC 氣隙環境適用的目標對象說明文件

事前準備

如要建立還原點,必須符合下列條件:

  • 現有備份。使用備份方案依排程建立備份,或手動建立備份。如需詳細資訊,請參閱這個服務部分中的「 .

要求權限

如要管理 VM 備份資源的生命週期,包括在使用者叢集中建立、查看及刪除備份和還原方案,請要求機構 IAM 管理員授予您機構備份管理員 (organization-backup-admin) 角色。這個角色可讓您設定及執行 VM 資料保護策略。

建立手動 VM 備份

使用 API 建立 VirtualMachineRestoreRequest 資源:

apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineRestoreRequest
metadata:
  name: RESTORE_REQUEST_NAME
  namespace: PROJECT_NAME
spec:
  virtualMachineBackup: VM_BACKUP_NAME
  restoreName: RESTORE_NAME
  restoredResourceName: RESTORE_PREFIX
  restoredResourceDescription: RESTORED_RESOURCE_DESCRIPTION
  targetNamespace: TARGET_NAMESPACE

更改下列內容:

  • VM_BACKUP_NAME:要從中還原的 VirtualMachineBackup 資源名稱。
  • PROJECT_NAME:GDC 專案的名稱。
  • RESTORE_REQUEST_NAME:要授予所啟動還原要求的名稱。
  • RESTORE_NAME:要授予啟動還原作業的名稱。
  • RESTORE_PREFIX:新建立的 VM 資源前置字串。還原的 VM 和 VM 磁碟名稱會加上還原要求中的 restoredResourceName 值做為前置字串。
  • RESTORED_RESOURCE_DESCRIPTION:還原作業的說明。
  • TARGET_NAMESPACE:VM 還原的命名空間。如未提供,系統會使用備份中的原始命名空間。僅支援還原叢集節點 VM。

後續步驟