obagent如何删除掉不需要监控的机器?

【 使用环境 】测试环境
【 OB or 其他组件 】obagent
【 使用版本 】obagent-4.2.2-100000042024011120
【问题描述】集群中有三台机器,测试扩容,扩容成功之后测试删除节点和zone,删除成功后到对应机器上kill掉了ob的进程,但使用obd cluster display查看obagent集群状态的时候,发现obagent中仍有刚刚删除掉的机器的记录,但status为inactive,我现在想把它从obagent的集群监控中去掉,请问这种情况下应该怎么处理?
image

1 个赞

obd cluster edit-config ocpcluster --这样也行

不行的话
image

root 家目录有配置文档。 尝试删除试一下

2 个赞

非常感谢!!!:tada:
第二种方法可以,修改后重启就正常了 :100:
第一种修改完要求redeploy,十分恐怖 :scream:
再次感谢!!! :tada:

官方文档 你可以看看
扩容与组件变更
https://www.oceanbase.com/docs/community-obd-cn-1000000000955376

2 个赞

非常感谢您的提醒,但是我这边按照这个文档进行部署的过程中,确实还遇到了一个问题:
add_oceanbase_ce_servers.yaml文件如下所示
image
而后执行
obd cluster scale_out obtest -c add_oceanbase_ce_servers.yaml
进行扩容,扩容完毕查看集群状态,新增节点正常


但是我通过 ocp express 页面查看新增的节点状态,则提示没有找到记录

请问您了解这个是什么原因导致的吗?是我的使用方法不对吗? :sob:

用此命令 看一下yaml文件的配置 截图发一下 注意脱敏
obd cluster edit-config ocpcluster

1 个赞

感谢帮忙!实在抱歉,我刚刚重启了一下ocp express,现在似乎可以了 :sob:

好的 如果已经解决了 麻烦点一下 采纳

没有"采纳" :sob:

一个帖子 只能采纳一个人 已经采纳过了