Rancer 1.6.X ,Centos环境下,UI无法正常登录到容器命令行,包括主机上使用docker exec也不能登录。

整体环境:

-----------

(所有节点)

OS版本: Centos 7.2 64bit

内存:32G  

内核版本: 3.10.0-327.el7.x86_64

Docker 版本: 17.06.2-ce 

语言环境: en_US.UTF-8

-----------

Rancher版本:1.6.10



平台结构:

    两台主机做纯管理节点,数据库外置,五台纯应用节点,管理节点部署了keepalived,所有应用节点使用VIP添加到平台中。节点与管理节点的时间一致。全部关闭了SElinux,关闭了防火墙。

    网络使用默认的IPsec模式,平台上基础实施显示全部正常。

    应用不多,使用压力无,存储资源充足。


现象:

    1、在应用节点底层上,使用docker exec it <containerID> 方式不能登录到容器内部,但使用docker logs <container ID>有日志正常输出;

    2、在Rancher UI界面中,也不能正常登录到容器shell内部,闪退;

    3、在界面上,进入相应的服务界面中,state(状态):Running,  Stats(统计):n/a。



补充:

    看过之前论坛,包括时间不一致的问题、主机语言环境问题、内存问题都不存在。整体环境在离线状态下安装部署,使用二进制方式安装。

    


相关截图:

1、应用节点上直接登录相应容器报错信息,实际上容器运行正常:

/uploads/image/fujian/20180605/1528180667159145.png

2、Rancher UI平台上相应服务中统计信息显示为不可用:

/uploads/image/fujian/20180605/1528180496573976.png

3、平台中应用节点docker版本信息:

/uploads/image/fujian/20180605/1528180382239811.png

已邀请:

你好,

这个问题在centos上很常见,主要是是docker 与宿主机内核的兼容性问题。

你可以再添加一台agent 来测试,用最新的centos7.5系统。


要回复问题请先登录注册