OCP 添加主机失败了

【 使用环境 】生产环境
【 OB or 其他组件 】ocp
【 使用版本 】4.4.2

【问题描述】:ocp创建的myocp集群成功了,然后在ocp添加主机到Install ocp agent这一步报错,ocp.site.url参数值是ip:8082,我看了ocp服务器上也没有监听8082这个端口

错误码
CMP10102
错误信息
执行 SSH 命令失败,错误信息:curl: (7) Failed to connect to port 8082: 拒绝连接
错误原因
在主机 上执行命令 sudo curl -s -S -k -o ‘/tmp’/‘ocp-agent-ce-4.4.2-20260721101640.el7.x86_64.rpm’ ‘http:// :8082/api/v2/object-storage/sys-package/ocp-agent-ce-4.4.2-20260721101640.el7.x86_64.rpm’ 失败,退出码:7,错误信息:curl: (7) Failed to connect to port 8082: 拒绝连接

1 个赞

可以去主机列表里面编辑

防火墙关没关。。。

防火墙关了的

现在没有主机可以编辑,只有添加主机

接管myocp集群也失败,三节点也都是报这个一样的错误

确定一下主机 访问ocp的这个地址 IP:8082 是否能访问 ocp.site.url这参数配置截图看看

你实际是多少,就改成多少。OCP端口默认是8080.

image

看着ob集群所在的主机 访问ocp是拒绝的呀 不通呀 看看为什么不通 是不是端口不可达或者防火墙策略导致的



8082端口都没监听

那你ocp web界面访问的哪个端口呢 就是你怎么进去ocp的管理界面的 端口是多少呀

是8081访问这个 web界面的

那就是了 你配置错了呀 ocp这个地方配置的有问题呀 你配置8082 你实际用的8081当然有问题了
obd的yaml文件 也发一下 看看

由于目前 ocp 都是使用 obd 部署和维护(启停/升级)的,一定要使用 obd edit-config 方式修改

把ocp-server-ce组件 global级别对应的以下配置按需修改

ocp_site_url: http://xx.xx.xx.xx:8081
port: 8081

然后根据提示 obd cluster restart xxx --wp 重启

要不然 重启以后 yaml文件没有修改 ocp上修改了 发现 会不生效


我配置参数8081,重启myocp集群添加主机还是报一样的错,只是端口变成8081了

好的 我用obd改试下,刚才用ocp网页改的

按照发的 这两行的端口 需要都改了
ocp_site_url: http://xx.xx.xx.xx:8081
port: 8081


在主机 上执行命令 sudo curl -s -S -k -o ‘/tmp’/‘ocp-agent-ce-4.4.2-20260721101640.el7.x86_64.rpm’ ‘http:// :8081/api/v2/object-storage/sys-package/ocp-agent-ce-4.4.2-20260721101640.el7.x86_64.rpm’ 失败,退出码:23,错误信息:curl: (23) Failure writing output to destination