OCP接管 OBProxy 报错

【 使用环境 】生产环境
【 OB or 其他组件 】OCP
【 使用版本 】ocp-all-in-one-4.3.0-20240617185317.el7.x86_64.tar
【问题描述】使用ocp接管OBProxy时报错,如下图



任务中心日志如下:
log_task_1000705.zip (31.3 KB)

连接192.168.1.132 2883的obproxy失败,检查下
1.192.168.1.132 ps -ef|grep obproxy
2.192.168.1.132 是否有防火墙策略
3.proxysys密码是否正确

看着像OCP到192.168.1.132 2883端口不通。

需要打通OCP到OBServer或OBProxy的2881-2884(observer、OBProxy),62888、62889(OCP-Agent )端口;
OBServer到OCP的8080端口。

大佬,这些都检查过了

proxysys密码应该也是没问题的,在生成任务前就已经校验过了。

你在 192.168.1.74 连接 192.168.1.132的obproxy 截图看下
obclient -h192.168.1.132 -P2883 -uroot@proxysys -p’xxxxxx’ -Doceanbase -A


:joy:

没有obclient或者mysql客户端 telnet 192.168.1.132 2883 看下呢

把obclient换成mysql

安装个obclient或者mysql客户端,连接测试下
obclient -h192.168.1.132 -P2883 -uroot@proxysys -p’xxxxxx’ -Doceanbase -A

执行下
show proxyconfig like “%skip_proxy_sys_private_check%”;

再执行一遍接管任务,提供下相应的task日志以及obproxy.log


执行了一遍接管任务,接管成功了,好奇怪啊 :joy:

是的,排查下没发现问题,上一次失败原因需要提供下当时的obproxy.log进一步分析了

大佬,虽然接管那个任务执行成功了,但是接管后的集群显示不可用,如图:


我执行重启任务后报错,如图:

具体日志如下:
log_task_1000887.zip (8.9 KB)

你刚刚那个mysql客户端的连接退出了吗?

大佬,退出了,还是报这个错呢 :flushed:

在192.168.1.132 检查下obproxy进程 ps -ef|grep obproxy
取下obproxy.log


obproxy.zip (8.1 MB)


大佬,你看看我这配置参数是不是有问题?我用2881直连没问题,但是只要用2883连,就会在日志里生成一个文件。

这是我的服务器配置,大佬帮我看下,参数该怎么修改合适呢?
内存:


cpu:

硬盘:
image