【 使用环境 】测试环境
【 OB or 其他组件 】OCP-4.3.6,docker内OB-4.3.5
【 使用版本 】
【问题描述】docker 启动的OB 部署在主机A上,OCP部署在主机B上,OCP 安装启动无问题,现要OCP接管容器内的OB,遇到问题“资源172.17.0.6无法通过用户root连接”,172.17.0.6 是容器内的ip不是主机IP,请问如何让OCP 接管另一台主机内的OB服务?
1 个赞
好吧,那我用4.3.5可以吧
4.3.5应该是可以的,你试下看看
你单独添加这个容器试下
了解了解
容器的网段和主机地址不是一个网段,容器地址访问不过去,要怎么操作
是docker容器?
第一步配置的 主机的ip和端口访问容器内OB
第二步获取到的是容器内的ip,然后就卡在这里了,没法认证
我的问题是,容器OB部署在服务器A上,OCP服务部署在服务器B上
问题1:OCP无法直接访容器IP
问题2:配置服务器IP,最后连接的还是容器IP,又回到问题1
这里是有问题的,后续我再看下,不过不建议使用OCP管理docker容器这种方式了,新版本已经不支持了
好,麻烦了,有消息留言哈
问题已解决:
首要条件,OCP可以直接访问OB所有在容器IP (我将OCP部署在OB容器所在的主机上)
1.OB容器内开启ssh服务
2.OB容器内设置root密码
3.ssh root@172.17.0.6 -p ,在主机上使用命令测试
4.在OCP页面托管集群,直接配置172.17.0.6信息即可
解决办法总结在回复了,谢谢官方大大
高手高手高高手