跳到主要内容

创建容灾基础配置

DisasterConfig 把源集群、目标集群、存储仓库、DataSync 策略和 ResourceSync 策略组合成可复用的容灾基础配置。多个实例可以引用同一个基础配置。

前置条件

  • 源集群和目标集群已注册并 Ready。
  • 存储仓库已创建并且两端集群都可访问。
  • DataSync 策略和 ResourceSync 策略已创建。基础配置需要引用这两类策略,因此应先完成 创建 DataSync 和 ResourceSync 策略

控制台步骤

进入 容灾管理 / 基础配置

容灾基础配置

点击 创建配置,填写:

  • 源集群。
  • 目标集群。
  • 存储仓库。
  • 数据同步策略。
  • 资源同步策略。
  • 数据同步类型。

创建容灾基础配置

设计建议

  • 一个基础配置对应一组方向固定的保护关系,例如 prod-a -> prod-b
  • 源和目标角色反转后,应通过 Reprotect 或新的配置表达反向保护。
  • 存储仓库必须两端都可访问。
  • 业务镜像前缀重写属于实例恢复策略,不建议在基础配置里表达;请在实例高级选项中使用资源批量修改的 rewriteImage 动作。

CRD 示例

apiVersion: testudo.softcdata.com/v1
kind: DisasterConfig
metadata:
name: prod-a-to-prod-b
spec:
sourceCluster: prod-a
targetCluster: prod-b
storageRepository: minio-dr
dataSyncPolicy: datasync-5m
resourceSyncPolicy: resourcesync-5m

验证

配置保存后,先不要直接切换业务。继续创建实例,并等待实例完成初始同步。基础配置本身只是模板,不代表已有应用被保护。