本文說明如何在 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。