OMS的HA服务

【 使用环境 】生产环境
【 OB or 其他组件 】OMS
【 使用版本 】由431_bp1升级至432_bp2
【问题描述】OMS进行版本升级的时候,根据现场文档表示。在升级前需要将OMS的ha.config参数的enable由true改为false,在升级完成后又将ha.config参数的enable由false改为true。具体原有是为什么,这个enable是启用高可用HA的吗?为什么要做这个参数修改? 另外根据官网文档里如下链接描述中:OMS 停服后如何恢复项目运行-OceanBase数据库使用指南,修改了ha.config参数中的 enableStoreenableConnectorenableJdbcWriter以及refetchStoreIntervalMin,这又是基于什么情况考虑的(为何这次修改不用修改enable)?
辛苦老师解惑了!!!

5 个赞

支持一下

1 个赞

支持一下

设置 ha.config 中的 enable 参数为 false,这是因为在升级过程中,HA 功能可能会干扰组件的正常停止、更新或重启流程,从而导致升级失败或状态不一致。

2 个赞

在恢复阶段,重点是确保关键组件具备故障自愈或重试能力;即使全局 HA未开启,这些子模块仍可按配置执行局部高可用逻辑。

1 个赞

支持

1)升级前: 把ha.config设置enable为false是为了禁用高可用避免升级中断;
2)升级后:升级完成后,再将enable改回 true并保存,重新启用高可用。‌‌

6666