【 使用环境 】生产环境
【 OB or 其他组件 】 OBD
【 使用版本 】 4.1.0.1
【问题描述】之前安装OBD的服务器因为某原因出现了故障,没有办法恢复,只能在新服务器重新安装OBD,新安装的OBD没有之前的集群信息。OceanBase集群在其它服务器上正常运行,怎么样把运行中的OceanBase集群重新交给OBD由它来管理?在新的OBD上添加配置信息重新部署重新启动,会不会丢失数据?
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
可以把原部署的obd用户上的~/.obd/上的信息复制到新的部署用户上~/.obd/下(这里指的用户都是obd的操作用户与ob集群无关),同时需要保证免密等操作的一致性
因为是安装OBD的服务器出了故障,所有的信息都已经不可恢复,所以没有办法获取到原OBD的信息,能获取到就不用求助了。
需要手动去补集群的信息,成本太高了,可以尝试使用ocp接管已有集群