GaussDB(DWS) ESL版本双集群容灾功能简介
【摘要】 GaussDB(DWS)设计了双集群容灾的方案:分别部署两套同构的集群,集群间通过容灾任务进行周期性的物理数据同步。其中主集群提供正常的业务,进行周期性备份,并将备份文件同步给灾备集群(亦称“备集群”),备集群用主集群传来的备份进行周期性恢复。备集群在恢复期间不可用,在非恢复期作为主集群的热备份存在,提供只读服务。当主集群不可用时,灾备集群可以代替主集群正常提供业务。
GaussDB(DWS) ESL 版本中提供了双集群容灾功能。通过分别部署两套同构的集群,集群间通过备份任务进行周期性的物理数据同步。从而达到主备集群互为备份,提供集群容灾的能力。
当主备集群部署完成后,我们需要对集群容灾参数进行配置,才能发起容灾任务。
登录FusionInsight Manager以后,在“集群”下拉列表中单击需要操作的集群名称,选择“服务 > MPPDB > 容灾”,进入“容灾”页面,容灾页面包含相关的基本信息、功能按钮以及参数配置区域。

容灾的参数含义可以参见下表:
参数 |
说明 |
取值范围 |
---|---|---|
cluster.role |
表示该集群是主集群还是备集群。 |
|
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即可。
设置成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)