VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

同步备库硬件故障

处理时序图:

处理过程说明:

序号 类型 执行方 操作过程说明 如何验证成功
1 自动 HAS 异步备自动切换为同步备。 1、通过vsql连接数据库。
2、执行数据库流复制状态检查命令,可以看到原异步备库的sync_state为sync。
3、调用HAS状态查看命令,查看集群状态,此时集群状态应为一主一同步备,并且leader为原主库。
2 人工 DBA 线下恢复硬件和OS。
3 人工 DBA 1、移除同步备节点DCS,通过DCS集群状态查看命令查看DCS状态,并记录DCS失败节点的ID,通过DCS集群删除节点命令移除失败的DCS 。
2、配置DCS和故障节点的HAS,参考部署文档。
3、添加同步备节点DCS,通过DCS集群添加节点命令加入到DCS集群,修改ectd.conf,用添加成功弹出的信息替换原来的配置文件(/usr/DCS/DCS.conf)中对应的值,检查DCS状态,通过 DCS集群状态查看命令命令确认3个节点DCS状态都健康。 通过HAS启动命令启动同步备节点。
1、通过vsql连接数据库。
2、执行数据库流复制状态检查命令,可以看到原同步备库的sync_state为sync,原异步备库的sync_state为potential。
3、调用HAS状态查看命令,查看集群状态,此时集群状态应为一主一同步备一异步备,并且leader为原主库。
4 自动 HAS 自动切换同步备(原异步备)为异步备。