GaussDB 200集群容灾管理

GaussDB 200的高可用容灾目标是在任何故障场景,数据不丢失,业务不停机。为达到这样的目标,GaussDB 200设计了双集群容灾的方案:分别部署两套同构的集群,集群间通过容灾任务进行周期性的物理数据同步。其中主集群提供正常的业务,灾备集群(亦称“备集群”)在恢复期间不可用,非恢复期间提供只读服务。当主集群不可用时,灾备集群可以代替主集群正常提供业务,从而实现数据库的高可用。双集群容灾的约束限制见下图:

1、环境信息

如下图所示,两个同构集群环境(Gauss1和Gauss2)都是由三个节点组成,容灾数据的存放路径都指定在同一位置(这里在各个节点单独挂载了一块磁盘用于存放容灾数据)。

2、配置主备集群容灾

在启动双集群容灾功能之前,必须先对主备集群进行容灾配置,步骤如下:

2.1 配置主集群容灾

登录主集群FusionInsight Manager,在“集群”下拉列表中单击需要操作的集群名称,选择“服务 > MPPDB > 容灾 ”,填写完成后,单击“保存配置”。保存成功,配置状态显示为“已配置”。

2.2 配置备集群容灾

登录备集群FusionInsight Manager,在“集群”下拉列表中单击需要操作的集群名称,选择“服务 > MPPDB > 容灾 ”,填写完成后,单击“保存配置”。保存成功,配置状态显示为“已配置”。

2.3 配置说明


3、启动与停止集群容灾

3.1 启动集群容灾
  1. 登录主集群FusionInsight Manager,在“集群”下拉列表中单击需要操作的集群名称,选择“服务 > MPPDB > 容灾 ”,单击“启动容灾”。
  2. 在弹出窗口中输入Manager管理员密码,单击“确定”。在弹出窗口中输入对端集群root用户密码,单击“确定”。
  3. 等待容灾启动成功,单击“完成”。
  4. 重复1~3,启动备集群容灾。

    容灾启动后,主集群首先会执行一次全量备份,然后在备集群进行恢复(默认一周做一次全备份)。之后会周期性(默认为1小时)的执行增量备份恢复任务。备集群恢复期间,mppdb服务不可用,可以暂时忽略系统的告警信息。
    3.2 停止集群容灾

    1.登录主集群FusionInsight Manager,在“集群”下拉列表中单击需要操作的集群名称,选择“服务 > MPPDB > 容灾 ”,单击“停止容灾”。
    2.在弹出窗口中输入Manager管理员密码,然后单击“确定”。在确认停止容灾任务的对话框中单击“确定”。
    3.参见1~2登录备集群FusionInsight Manager停止备集群容灾。

    4、即时恢复

    在主备集群容灾过程中,备集群的恢复任务为周期性任务,如果设置的恢复周期较长,在两个周期之间如需在备集群即时执行一次数据恢复,可使用备集群的即时恢复功能。
    1.登录备集群FusionInsight Manager,在“集群”下拉列表中单击需要操作的集群名称,选择“服务 > MPPDB > 容灾”。
    2.单击“即时恢复”。
    3.在弹出窗口中输入备集群FusionInsight Manager管理员密码,单击“确定”。

    4.在弹出窗口中输入主集群root用户密码,单击“确定”。

    5.在确认执行即时恢复任务的对话框中单击“确定”。

5、主备集群切换

当主集群出现故障或需要升级时,可以使用容灾的主备切换功能将灾备集群升级为主集群,解除只读限制,在原主集群故障或升级期间继续对外提供服务,保证业务不中断。

1.登录备集群FusionInsight Manager,在“集群”下拉列表中单击需要操作的集群名称,选择“服务 > MPPDB > 容灾 ”,单击“停止容灾”。

2.等待容灾停止后,单击“主备集群切换”。在弹出窗口中输入Manager管理员密码,单击“确定”。在确认执行主备切换任务的对话框中单击“确定”进行主备切换。

切换之前,会做一次增量备份与恢复,如果数据量大,则切换的时间比较长,需耐心等待。
3.等待主备切换成功之后,修改原备集群的容灾配置。

4.如果原主集群正常,修改原主集群的容灾配置,否则,请先修复原主集群故障,再配置。

5.启动主备集群的容灾,建立新的主备关系,如下图所示:

原文地址:https://blog.51cto.com/candon123/2450326

时间: 2024-10-11 07:48:05

GaussDB 200集群容灾管理的相关文章

Oracle数据库集群容灾实施与维护(RAC+DataGuard+GoldenGate)培训教程

套餐介绍: 风哥Oracle数据库集群容灾(RAC+DataGuard+GoldenGate)实施与维护培训教程套餐)包括内容: Oracle12c DataGuard容灾实施与维护1+1, Linux系统Oracle RAC 12C安装实施与维护, Oracle11gR2 RAC下DataGuard容灾实施与维护2+1, Linux系统Oracle RAC 11gR2安装与维护, Linux系统上安装Oracle12c数据库, Linux上安装Oracle11g数据库, Linux系统安装Or

MongDB集群容灾方案步骤

MongoDB复制集优/特点支持大数据量.高扩展性.高性能.灵活数据模型.高可用性.同步机制数据复制的目的是使数据得到最大的可用性,避免单点故障引起的整站不能访问的情况的发生,Mongodb的副本集在同一时刻只有一台服务器是可以写的,副本集的主从复制也是一个异步同步的过程,是slave端从primary端获取日志,然后在自己身上完全顺序的执行日志所记录的各种操作(该日志是不记录查询操作的),这个日志就是local数据库中的oplog.rs表,默认在64位机器上这个表是比较大的,占磁盘大小的5%,

集群增量会话管理器——DeltaManager

DeltaManager会话管理器是tomcat默认的集群会话管理器,它主要用于集群中各个节点之间会话状态的同步维护,由于相关内容涉及到集群,可能会需要一些集群通信相关知识,如果有疑问可结合集群相关章节. 集群增量会话管理器的职责是将某节点的会话该变同步到集群内其他成员节点上,它属于全节点复制模式,所谓全节点复制是指集群中某个节点的状态变化后需要同步到集群中剩余的节点,非全节点方式可能只是同步到其中某个或若干节点.在集群中全节点会话复制的一个大致步骤如下图所示,客户端发起一个请求,假设通过一定的

【摘自大型网站技术架构书】应用服务器集群的session管理

由于负载均衡服务器可能会将请求分发到集群任何一台服务器上,所以保证每次请求能够获得正确的session比单机时复杂. 集群环境下,session管理的主要几种手段 1.session复制 session复制是早期的企业级的使用比较多的一种服务器集群session管理机制.应用服务器开启web容器的session复制功能,在集群中的几台服务器之间同步session对象,使得每台服务器上都保存所有的session信息,这样任何一台宕机都不会导致session的数据丢失,服务器使用session时,直

python脚本实现集群检测和管理

python脚本实现集群检测和管理 场景是这样的:一个生产机房,会有很多的测试机器和生产机器(也就是30台左右吧),由于管理较为混乱导致了哪台机器有人用.哪台机器没人用都不清楚,从而产生了一个想法--利用一台机器来管理所有的机器,记录设备责任人.设备使用状态等等信息....那么,为什么选择python,python足够简单并且拥有丰富的第三方库的支持. 最初的想法 由于刚参加工作不久,对这些东西也都没有接触过,轮岗到某个部门需要做出点东西来(项目是什么还没情况,就要做出东西来,没办法硬着头皮想点

rabbitMQ集群(安装+管理+测试)

rabbitMQ集群(安装+管理+测试),详细见附件

应用服务器集群的session管理

1.什么是session a.web应用中将这些多次请求修改使用的上下文对象称作会话(session) b.Session 对象存储特定用户会话所需的信息.这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去. c.当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象.当会话过期或被放弃后,服务器将终止该会话 2.session的应用场景 在高可用的架构中,

redis集群搭建与管理

集群简介: Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation). Redis 集群不支持那些需要同时处理多个键的 Redis 命令, 因为执行这些命令需要在多个 Redis 节点之间移动数据, 并且在高负载的情况下, 这些命令将降低 Redis 集群的性能, 并导致不可预测的行为. Redis 集群通过分区(partition)来提供一定程度的可用性(availability): 即使集群中有一部分节点失效或者无法进行通讯, 集群也可以继续处理命

RedHadoop创始人童小军在北京开讲“Hadoop2.0集群优化与管理”啦!

一.活动介绍 目前Hadoop的应用越来越广泛,开始被很多企业采用,且Hadoop人才十分稀缺和抢手,待遇也远比Java..Net开发好.为了帮助您快速掌握Hadoop的前沿技术,了解企业应用Hadoop的性能优化,CSDN特别邀请您参加我们精心策划的Hadoop2.0运维管理与集群安装监控管理实训班.届时,在历时一天的实训班上,RedHadoop创始人童小军将为您分享Hadoop企业应用成功案例.讲解Hadoop技术架构知识与小窍门. 期待您的加入,名额有限,感兴趣的小伙伴们欲报从速哦!另外,