本页面介绍了如何在 Google Distributed Cloud (GDC) 空气隔离环境中为备份创建手动恢复。
通过手动恢复,您可以选择特定备份版本,将实例恢复到特定时间点。
准备工作
如需为备份创建恢复,您必须具备以下条件:
- 现有备份。如需了解详情,请参阅规划一组备份。
必要的身份和访问权限角色:
- 对于 PA 用户:
- 用户集群备份管理员:管理用户集群中的备份资源,例如备份和恢复计划。请让您的组织 IAM 管理员向您授予 User Cluster Backup Admin (
user-cluster-backup-admin
) 角色。
- 用户集群备份管理员:管理用户集群中的备份资源,例如备份和恢复计划。请让您的组织 IAM 管理员向您授予 User Cluster Backup Admin (
- 对于 AO 用户:
- 备份创建器:创建手动备份和恢复。请让您的项目 IAM 管理员为您授予 Backup Creator (
backup-creator
) 角色。
- 备份创建器:创建手动备份和恢复。请让您的项目 IAM 管理员为您授予 Backup Creator (
- 如需了解详情,请参阅角色定义。
- 对于 PA 用户:
创建恢复
使用 GDC 控制台或 API 创建恢复。
控制台
- 登录 GDC 控制台。
- 在导航菜单中,点击 Backup for Clusters。
- 选择一个项目。
- 点击备份标签页。
- 在备份列表中,找到要恢复的备份,然后点击恢复。
- 从适用于此备份的方案列表中选择一个恢复方案。
- 输入恢复的名称和(可选)说明。
- 点击恢复。
API
创建 ManualClusterRestoreRequest
自定义资源,以从现有 ClusterRestorePlan
资源执行恢复操作。指定以下资源:
- 您要恢复的
ClusterBackup
资源。 - 您要创建的
ClusterRestore
的名称 - 与
ClusterBackup
的ClusterBackupPlan
相匹配的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
自定义资源。