【 使用环境 】测试环境
【 OB or 其他组件 】ocp,obproxy
【 使用版本 】ocp:4.2.2 obproxy:4.2.1
【问题描述】1台ocp,3台observer,3个obprxoy也在3台observer中。在创建obproxy集群的时候,选择“选择可连接 OceanBase 集群“后,点击提交就会出现如下图的问题。我知道ocp meta不能修改,但是创建obproxy时候,要连接到oceanbase集群的,是我这样部署方式不对嘛?还是什么其他的问题呢?
【复现路径】如上面问题描述,创建obproxy集群,就会出现这个问题。
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
你创建的obproxy针对的是ocp的元数据库,ocp限制了元数据库的一些运维操作,毕竟“自己”不能运维“自己”
如果你创建的是业务集群的obproxy,肯定是可以的
我实际是想创建业务集群的obproxy,那怎么创建业务集群的obproxy呢?我哪里操作的不对嘛
那你“选择可连接OceanBase集群”这里应该选择业务OB集群,而不是ocp的meta ob集群
我现在有个test集群:
三个zone有三台observer,一个租户和三个ocp自己的数据。这个按你说的是ocp的meta的集群把?
那我业务ob集群怎么建立呢?我要是新创建集群,主机这也没有选择了,因为test集群已经占用了3台observer机器了。
一般我们建议ocp单独机器部署(可以同时部署ocp的meta元数据库在同机器上),业务的OB集群准备另外3台机器来部署1-1-1
我是这样建立的:
部署ocp的时候,是先部署的一个ocp-meta集群。 这个时候不要选3台observer。选择你安装ocp白屏软件的那一台机器,部署ocp-meta集群。
不要把ocp-meta集群当做业务集群来用。
业务集群,在你部署好ocp后,通过ocp来进行创建
然后如果你要代理业务集群的话, 再通过ocp创建一个proxy集群来访问你的业务集群