创建恢复

本文档介绍了如何在 Google Distributed Cloud (GDC) 网闸隔离配置中为备份创建手动恢复。

手动恢复功能允许您选择特定的备份版本,从而将数据恢复到特定的时间点。

准备工作

确保您已有备份。如需了解详情,请参阅规划一组备份。

申请 IAM 角色

如需为备份创建恢复,请让您的 IAM 组织管理员或 IAM 项目管理员为您授予以下角色之一:

  • 用户集群备份管理员 (user-cluster-backup-admin):在用户集群中创建、获取、列出、监视、更新、修补和删除备份资源(例如备份和恢复方案)。请与您的 IAM 组织管理员联系,申请此角色。

  • Backup Creator (backup-creator):创建、获取、列出、监视、更新、修补和删除手动备份请求和手动恢复请求。请与您的 IAM 项目管理员联系,请求授予此角色。

创建恢复

使用 GDC 控制台或 API 创建恢复。

控制台

  1. 登录 GDC 控制台。
  2. 在导航菜单中,点击集群备份。
  3. 选择一个项目。
  4. 点击备份标签页。
  5. 在备份列表中,找到要恢复的备份,然后点击恢复。
  6. 从适用于此备份的方案列表中选择一个恢复方案。
  7. 输入恢复的名称和(可选)说明。
  8. 点击恢复。

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 自定义资源。

后续步骤