ocp控制台接管集群和obproxy

基于社区版:
1:我的observer和obproxy部署在同一台机器上面,ssh免密设置是一个端口,我接管oceanbse集群后再接管obproxy添加主机时报错只有机器已添加,不能重复,但是我的机器已经被接管的oceanbase占用了,所以如何能够先使用同一台机器同一个端口来接管我的obproxy和oceanbase集群呢。
2: 先接管集群和先接管obproxy推荐哪个呢

  1. OBProxy 跟 OBServer 共用主机是标准部署,接管前先在 OCP 里录入主机,录入一次即可。
  2. 建议先接管 OB 集群。
  3. 如果接管 OBProxy 碰到问题且解决很麻烦的话(有时候 :slight_smile: ),可以直接登录主机干掉 OBProxy(杀进程,卸载软件包)然后重新部署一次 OBProxy。

感谢回复,


但是我的observer和obproxy在一台机器,我在接管完oceanbase集群后在接管obproxy时选择obproxy主机时报错主机已经存在,请修改后重试,这个应该怎么操作了

能问下您的ocp版本和ob、odp版本吗

obrroxy的软件包版本obproxy-ce-4.2.1.0-11,ob版本4.2.2.0,ocp版本4.2.1

接管obproxy的时候直接在下拉菜单里面选对应的主机,添加主机全局只用做一次

但是我接管obproxy的时候搜索不到我添加的主机,在主机列表的主机是正常的。

你的主机列表里 这个主机有oboroxy属性吗

类型里面是有的

有odp属性的话说明这个节点已经部署obp了,所以才在接管obproxy这里搜索不到这台主机

本来就已经在ocp部署过obproxy和添加过obproxy集群了,但是我在接管的时候不能添加我的机器啊,所以没法接管obproxy。


看一下你的机器所属服务都有哪些

我的ocp是社区版的,机器所属服务是


oceanbase和obproxy

这说明你的机器已经接管了odp,建议删除重新接管

但是我删除以后,需要先创建obproxy集群,集群创建的时候也需要登记机器啊,登记机器后就无法接管了

这个不影响的 只要这个主机没有obproxy属性

啥意思,我删除了obproxy集群后主机确实没有obproxy属性了,但是我想要接管obproxy集群就得先创建obproxy集群,在创建obproxy我就得登记机器啊,在这里登记机器了在接管obproxy集群时就不能再用这里登记的机器就无法接管obproxy集群了啊。那我应该怎么操作才能接管obproxy呢

你部署的obproxy集群需要在a节点,接管的obproxy集群需要在b节点,不能在同一个节点上既接管又部署。你这台obproxy集群部署的情况下是不能接管的。

接管 obproxy 的步骤:

  • 创建一个空的 obproxy 集群。(不要选中 部署 OBProxy)
  • 接管 obproxy 。

好,我试一下