OCP采用新建observer作为metadb方式图形化部署成功后,可以修改obproxy的ip吗,想换为VIP

【 使用环境 】测试环境
【 OB or 其他组件 】OCP
【 使用版本 】4.2.2
【问题描述】清晰明确描述问题
【复现路径】OCP采用新建observer作为metadb方式图形化部署成功,部署过程中OBProxy一栏键入了多台节点,目前OCP默认好像只会使用第1个OBProxy,想问下可否修改OCP使用的OBProxy IP。
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

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

是的。仅支持一个ip地址。ip不支持修改。

这样子吗?上午有大佬说是可以填写多个OBP ip,然乎去修改obd config文件中metadb的连接地址,照着来发现没有修改的地方,那这样岂不是OCP和OBServer之间是单点的了,OCP部署多个好像也失去了意义。

可以看下这个。部署OCP关于仅支持单节点 OBProxy 安装的疑惑 - 社区问答- OceanBase社区-分布式数据库
2. obproxy可以通过关联ob集群来管理。 OceanBase文档中心-分布式数据库使用文档

1 个赞

这个也是我的提问,那就是dbproxy目前只能单点?


ocp 图形化部署的obproxy 好像是RsList的方式,创建obproxy去接管好像做不了

可以参考一下这的部署视频。部署课件

https://www.oceanbase.com/docs/common-ocp-1000000000584989#5-title-步骤四:配置%20MetaDB

非常感谢这几天你的耐心解答,这里提到的obproxy是参考上面链接文档中提到的obproxy只支持配置一个IP,参考前些天提到的这里可以配置为多个IP,但是ocp-server只会使用第一个,我这边测试确实只会使用第一个IP,现在的疑惑就是有没有什么方法可以修改这个地址为VIP地址,还是我将这第一个IP用于作为VIP使用,但是对应的ocp使用的obd工具重启cluster时是否也会去连接obproxy 节点启停服务。当然前面给到的一个方法,用OBD创建一个observer集群和obproxy集群,然后部署ocp使用已有的observer集群,但是我更想了解ocp白屏这一套方案下来,obproxy是否可以修改为连接obproxy vip

有大神能帮帮忙吗

白屏本身的逻辑并不能实现,因为 obd 无法管理 vip,所以在同一个流程中应该是做不到的,可以考虑部署 oceanbase + obproxy,然后部署好 vip,在使用利用已有集群的方式来部署 OCP,连接地址直接填 vip 的地址,这种方式应该可以实现 ocp 使用 vip 地址来访问 metadb