本文档介绍了如何在 Google Distributed Cloud (GDC) 中创建虚拟机 (VM) 工作负载的恢复(在气隙环境中)。
您可以为手动创建的备份或由备份方案自动创建的备份创建恢复。恢复的虚拟机及其关联的磁盘包含不同的名称,具体取决于您在 restoredResourceName 字段中指定的值。系统会恢复 VirtualMachineBackupPlan 资源范围中提及的所有虚拟机资源。所有恢复的资源都会在名称前添加 restoredResourceName 字段的值作为前缀。
恢复备份时,系统会恢复整个虚拟机。创建资源后,应用功能恢复需要遵循虚拟机操作系统或映像。
本文档适用于平台管理员或应用运维人员群组中负责管理虚拟机备份和恢复操作的开发者。如需了解详情,请参阅 GDC 气隙环境文档的受众群体。
准备工作
如需创建恢复,您必须具备以下条件:
- 现有备份。使用备份方案按时间表创建备份,或手动创建备份。有关详细信息,请参见服务部分中的 .
请求权限
如需管理虚拟机备份资源的生命周期,包括在用户集群中创建、查看和删除备份和恢复方案,请让组织 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:虚拟机恢复到的命名空间。如果未提供,则使用备份中的原始命名空间。仅支持集群节点虚拟机恢复。