VastbaseG100

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

Menu

DCS 故障安全模式

功能描述

HAS V1.5在HAS V1.2的基础上实现了failsafe能力,即支持 DCS 的故障安全模式。它只能通过存储在 DCS 密钥中的全局动态配置启用。

在 HAS V1.2 中,当 DCS 集群超时或出现故障,导致 HAS 无法向 DCS 中写入数据时,集群将变为只读状态。HAS V1.5 引入故障安全模式后,当 DCS 不可用时,HAS 之间会互相通信,只要主节点的 HAS 能够得到所有备节点的应答就认为集群正常,不会引发主节点的降级处理或主备切换,增加了集群的稳定性。

使用方式

  • 使用此功能,需提前修改 HAS 服务配置文件 has.service 中 EnvironmentFile 配置项所指定的文件,以 vastbase-has 为例,新增以下内容:

  • 开启 failsafe 模式的命令为:

    ./hasctl -c /home/vastbase/has/etc/vb.yml edit-config -s failsafe_mode=true
    

参考链接

hasctldcs_failsafe_mode