创建恢复

本文档介绍如何在 Google Distributed Cloud (GDC) 气隙环境中为虚拟机 (VM) 工作负载创建恢复。

您可以为手动创建或由备份方案自动创建的备份创建恢复。恢复的虚拟机及其关联的磁盘包含不同的名称,具体取决于您在 restoredResourceName 字段中指定的值。系统会恢复 VirtualMachineBackupPlan 资源范围中提及的所有虚拟机资源。所有恢复的资源都会以 restoredResourceName 字段的值作为名称前缀。

恢复备份时,系统会恢复整个虚拟机。创建资源后,应用功能的恢复取决于虚拟机操作系统或映像。

本文档适用于平台管理员或应用运维人员组中管理虚拟机备份和恢复操作的开发者。如需了解详情,请参阅 GDC 网闸隔离配置文档的受众。

准备工作

确保您已有可用的备份。您可以使用备份方案 按计划创建备份 ,也可以手动创建备份。

请求 IAM 角色

如需创建恢复,请让组织 IAM 管理员向您授予组织备份管理员 (organization-backup-admin) 角色。借助此角色,您可以创建、获取、列出、监控、更新、修补和删除虚拟机备份存储库、虚拟机备份方案模板、虚拟机备份请求和虚拟机恢复请求。

创建手动虚拟机备份

使用 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:为新创建的虚拟机资源指定的前缀。恢复的虚拟机和虚拟机磁盘名称以恢复请求中的 restoredResourceName 值作为前缀。
  • RESTORED_RESOURCE_DESCRIPTION:对正在执行的恢复的说明。
  • TARGET_NAMESPACE:虚拟机恢复到的命名空间。如果未提供,则使用备份中的原始命名空间。仅支持集群节点虚拟机恢复。

后续步骤