使用obd cluster upgrade命令,将集群从4.3.0升级至4.3.1.0时报错

【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】4.3.0
【问题描述】在使用obd cluster upgrade命令升级集群的时候,出现以下报错,导致升级失败。


通过查看日志,执行以下sql后报错:

【复现路径】使用obd cluster upgrade命令将4.3.0集群升级至4.3.1.0

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

当前集群中 zone数量是>2的,所以obd 走轮转升级 这样升级过程中集群会一直提供服务。你的 ncms_ah 租户 的zone number 不大于2 ,这样这个租户在升级过程中就会出现不满足大于半数 会有不可用的时间段 所以obd 认为这是危险的升级(对业务有影响)

解决方案:
先增加这租户的zone,>2 然后再升级

修改zone数量后就成功升级了。