当前状态[OPERATING]不支持此操作

【问题描述】有一个observer机器挂掉了,然后添加了一台,把主机删除后,集群一直现在运维中,现在集群什么操作都进行不行,显示当前状态[OPERATING]不支持此操作

你好,麻烦提供下集群版本和架构、操作流程、报错截图

2 个赞

版本:OceanBase 构建版本号:4.3.5.0-100000202024123117
3个zone,每个上边有一个observer
操作:
1、ocp创建集群,然后手动将一台服务器初始化
2、在初始化的zone中添加了新机器observer
3、在ocp平台删除observer失败
3、手动删除初始化主机
4、集群状态一直保持运维中
再增加observer,重启现有observer都报错‘显示当前状态[OPERATING]不支持此操作’

1 个赞

1.集群安装好后。服务器初始化 这一步是怎么操作的麻烦详细描述一下
2.初始化的zone中添加了新机器observer这一步是在该zone的节点处于宕机状态操作的么,新节点添加是否成功了?

1 个赞

1、初始化就是模拟宕机状态,是一台虚拟机恢复快照了
2、是在宕机状态,新添加的节点成功了

1 个赞

ocp平台删除observer失败报错是什么。
查看下集群的最大下线参数server_permanent_offline_time是多少
需要先去拓扑图界面删除副本。

1 个赞

问题还是看不大明白

1 个赞

如果机器已经踢出去了,集群的__all_server中已经没有了,可以修改ocp的meta库信息的ob_cluster的状态

1 个赞

你好当前集群啥情况了,可以使用obdiag收集一下集群信息看看。

一键信息采集

obdiag gather [options]

gather type 包含如下:

  • log:一键收集所属 OceanBase 集群的日志。
  • sysstat:一键收集所属 OceanBase 集群主机信息。
1 个赞