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