创建恢复

本页面介绍了如何在 Google Distributed Cloud (GDC) 空气隔离环境中为备份创建手动恢复。

通过手动恢复,您可以选择特定备份版本,将实例恢复到特定时间点。

准备工作

如需为备份创建恢复,您必须具备以下条件:

  • 现有备份。如需了解详情,请参阅规划一组备份
  • 必要的身份和访问权限角色:

    • 对于 PA 用户:
      • 用户集群备份管理员:管理用户集群中的备份资源,例如备份和恢复计划。请让您的组织 IAM 管理员向您授予 User Cluster Backup Admin (user-cluster-backup-admin) 角色。
    • 对于 AO 用户:
      • 备份创建器:创建手动备份和恢复。请让您的项目 IAM 管理员为您授予 Backup Creator (backup-creator) 角色。
    • 如需了解详情,请参阅角色定义

创建恢复

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

控制台

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

API

创建 ManualClusterRestoreRequest 自定义资源,以从现有 ClusterRestorePlan 资源执行恢复操作。指定以下资源:

  • 您要恢复的 ClusterBackup 资源。
  • 您要创建的 ClusterRestore 的名称
  • ClusterBackupClusterBackupPlan 相匹配的 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 自定义资源。

后续步骤