重启主机后OCP无法访问

【 使用环境 】测试环境
【 OB or 其他组件 】OCP
【 使用版本 】4.x
【问题描述】
使用obd web 部署OCP,成功部署并使用过,

重启主机后,8080站点无法访问,

看OCP OB的状态是running

OBD和OCP是在同一个主机上,oceanbase测试库是部署在另外上个单独的服务器上的。

刚接触OB,请教下各位大佬,这个问题应该如何排查?如果需要更多的信息,欢迎回复。在线等。

重启前是否使用obd关闭集群了,ps -ef|grep observer有没有服务
集群关闭未从obd操作,obd不存在探活机制。所以obd仍显示为running
使用obd cluster start obc启动即可

1 个赞

大佬,执行obd cluster start obc,报错,


log
log.txt (47.4 KB)

单独启动obd cluster start obd -c ocp-server-ce试试

1 个赞


启动失败了

有没有可能是因为我把obd和ocp部署在了同一个主机上?

这个没影响的。提供一份yaml文件+ocp日志看看/home/admin/ocp/log中,ocp-server.log

1 个赞

yaml文件文件是指?(辛苦大佬指点,可以把我当成纯小白,多和大佬学习学习~)

ocp日志如下:
ocp-server.log (36.2 MB)

日志显示ocp agent启动失败 ps -ef|grep agent 看一下
yaml在 ~/.obd/cluster/xxxx/下

ps -ef|grep agent 执行结果:
image

yaml 见附件
config.zip (1.3 KB)

你的obd也是在210节点上么。查看一下当前时钟
日志中存在网络问题,连接超时问题,手动黑屏化连接一下root@ocp_meta 端口2881和2883都试一下

是的 OBD和OCP部署在同一个主机上的

当前时钟:
image

连接问题,大佬,能给我一段连接的命令吗?我琢磨下。

mysql -h192.168.20.210 -P2883 -uroot@ocp_meta#集群名 -p

或者大佬是否有一些推荐的配置呢 不行的话 可以考虑重新配置的
OBD和OCP 以及后续的oceanbase节点 是不是都推荐独立部署呢?
如果是的话 OBD和ocp两个主机 是否有推荐的配置呢 ?

放在一起是没影响的,你使用obd 安装个obclient工具然后执行黑屏化登录试试

你的集群名是obc

不好意思 忙糊涂了 我还专门查了cluster 对比着弄的 :sweat_smile:
可以连上

java.sql.SQLNonTransientConnectionException: Could not connect to HostAddress{host=‘192.168.20.210’, port=2883}. Network is unreachable (connect failed)
日志存在网络问题 可以排查一下网络网卡等信息