ocp接管ob集群失败

遇到一个接管集群的问题

部署环境172.19.62.162

原来有一个单机版的ob,今天在这台机器上部署了ocp,选择的不是全新部署,而是用这个单机版的ob,部署是成功的

在web上操作接管另外一个ob集群,报错

错误码

CMP10102

错误信息

执行 SSH 命令失败,错误信息:curl: (7) Failed connect to 172.19.62.162:80; Connection refused

错误原因

在主机 172.17.172.86 上执行命令 sudo curl -s -S -k -o ‘/tmp’/‘ocp-agent-ce-4.3.6-20250709105610.el7.x86_64.rpm’ ‘172.19.62.162/api/v2/object-storage/sys-package/ocp-agent-ce-4.3.6-20250709105610.el7.x86_64.rpm’ 失败,退出码:7,错误信息:curl: (7) Failed connect to 172.19.62.162:80; Connection refused

172.17.172.86是ob集群中的一个节点

subtask_9.log (43.0 KB)
从界面上下载的log

1 个赞

看下obd yaml配置文件中的ocp.site.url和port

以及OCP平台系统参数这里的ocp.site.url 的端口是否和yaml文件中的一致?
使用80端口是不可行的,改成8080试下

居然没有端口,我当时安装的时候,在页面上填的是18080,我改一下再试。

界面上改为了,提示未生效,需要怎么操作一下吗

要重启一下OCP

我访问ocp web就是用的18080端口,说明安装界面上设置是对的,现在报错的ocp.site.url,难道和web这个访问地址不是同一个?

重启以后

ocp确实在18080上监听,
但是web上显示不对

重启以后没有生效?又变回去了?

obd是什么版本?部署的OCP是什么版本?我们复现下这个问题
obd --version

[root@iZfab0l9paygwoZ ocp-prd]# obd --version
OceanBase Deploy: 3.5.0
REVISION: 44567bd3badf6bd36a6b73f5ddcd66682da47574
BUILD_BRANCH: HEAD
BUILD_TIME: Aug 19 2025 17:18:14OURCE
Copyright (C) 2025 OceanBase
License Apache 2.0: Apache version 2 or later https://www.apache.org/licenses/LICENSE-2.0.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

ocp就是今天安装的社区版最新版本

我下午又把ocp卸载重装了一下,在site地方,用了默认的8080端口,现在操作接管集群就是正常的,这个先不管了。