GaussDB(DWS) ESL版本双集群容灾功能简介

举报
power_gouge 发表于 2022/01/21 18:10:38 2022/01/21
【摘要】 GaussDB(DWS)设计了双集群容灾的方案:分别部署两套同构的集群,集群间通过容灾任务进行周期性的物理数据同步。其中主集群提供正常的业务,进行周期性备份,并将备份文件同步给灾备集群(亦称“备集群”),备集群用主集群传来的备份进行周期性恢复。备集群在恢复期间不可用,在非恢复期作为主集群的热备份存在,提供只读服务。当主集群不可用时,灾备集群可以代替主集群正常提供业务。

  GaussDB(DWS) ESL 版本中提供了双集群容灾功能。通过分别部署两套同构的集群,集群间通过备份任务进行周期性的物理数据同步。从而达到主备集群互为备份,提供集群容灾的能力。

  当主备集群部署完成后,我们需要对集群容灾参数进行配置,才能发起容灾任务。

  登录FusionInsight Manager以后,在“集群”下拉列表中单击需要操作的集群名称,选择“服务 > MPPDB > 容灾”,进入“容灾”页面,容灾页面包含相关的基本信息、功能按钮以及参数配置区域。

容灾的参数含义可以参见下表:

参数

说明

取值范围

cluster.role

表示该集群是主集群还是备集群。

  • primary:表示主集群。
  • standby:表示备集群。

primary.mppdb.ip

主集群任意MPPDB节点业务ip。

-

standby.mppdb.ip

备集群任意MPPDB节点业务ip。

-

backup.full.period

主集群全量备份周期,单位为分钟。

默认值为10080(7天)。

说明:

1. 全量备份对性能要求较高。如果在容灾运行过程中不想执行全量备份,可以将该值设置一个非常大的值(比如:100000000),这样只会在容灾启动时进行一次全量备份,后续将进行周期性的增量备份。这种情况下对应备份集不会回收

2. 建议在部署容灾后,后台将容灾配置文件对应的

full-backup-exec-time-interval设置成N/A即可。

full-backup-exec-time-interval = N/A

设置成N/A后,集群做持续增量,并且只保留未恢复备份集及三个已恢复备份集。

由于此修改是后台修改,Manager页面重新下发配置后,需要重新手动配置。

backup.increament.period

主集群增量备份周期,单位为分钟。

默认值为60(1小时)。

backup.reserved.time

备份数据保留时间,单位为分钟。

默认值为10080(7天)。

说明:

该参数8.1.1版本中已经废弃。

restore.period

备集群恢复周期,单位为分钟。

默认值为60(1小时)。

data.store.path

业务数据保存路径。

默认值为/srv/BigData/roach/data。

说明:

该路径必须是omm用户有读写权限的目录。

当主备集群的参数都已配置并保存后,即可在主备集群上启动容灾任务。

备份和恢复任务状态可以通过容灾界面的状态栏进行查询

本文对于ESL版本中的双集群容灾功能做简单的介绍,具体的实施细节与限制条件请参考对应集群版本的产品文档,依据产品文档进行功能的使用。

想了解GuassDB(DWS)更多信息,欢迎微信搜索“GaussDB DWS”关注微信公众号,和您分享最新最全的PB级数仓黑科技,后台还可获取众多学习资料哦~

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。