H3Cloud OS单机或者集群环境。
访问H3Cloud OS首页时,浏览器有明显提示,H3CloudOS_IP拒绝了我们的连接请求。 如图1。
图1
通过df -h查看H3Cloud OS各个服务器磁盘空间使用情况正常。
通过/opt/bin/kubectl -s 127.0.0.1:8888 get pod -o wide查看各服务状态运行正常。
Web页面功能依赖于H3Cloud OS各服务器上本地运行的nginx容器,当nginx容器由于异常等原因被关闭时,H3Cloud OS首页也会无法访问。
遇到此现象时,通过如下步骤排查:
(1)登录H3Cloud OS服务器(集群3台都要检查),使用“docker ps | grep nginx”命令查看nginx容器是否运行,如图2,nginx没有运行。
图2
(2)通过docker命令手工启动nginx容器。注意不同版本使用的命令行不一样。
K版本:(E1137之前) docker run -d -p 80:80 -p 9000:9000 -p 9443:9443 -p 443:443 -p 8088:8088 --restart=always --name cloudos-nginx -v /root/nginx.conf:/etc/nginx/nginx.conf:ro -v /root/keystore.key:/etc/nginx/keystore.key:ro -v /root/keystore-pem.cer:/etc/nginx/keystore-pem.cer:ro nginx
M版本:(E1137开始) docker run -d -p 80:80 -p 9000:9000 -p 9443:9443 -p 443:443 -p 8088:8088 --restart=always --name cloudos-nginx -v /root/nginx.conf:/etc/nginx/nginx.conf:ro -v /root/keystore.key :/etc/nginx/keystore.key:ro -v /root/keystore-pem.cer:/etc/nginx/keystore-pem.cer:ro nginx:1.11.5-alpine
该命令也可以通过登录H3Cloud OS服务器查看该文件中的“docker run……”字段,/opt/matrix/scripts/deploy/cluster/services/init_nginx_srv.py文件。
K版本,如图3所示:
图3
M版本,如图4所示:
图4
(3)执行命令启动nginx容器后,使用“docker ps | grep nginx”可以看到nginx容器已经运行了,如图5。
图5
(4)再次登录H3Cloud OS首页,检查是否可以正常访问。
(5)如果通过上述步骤依然无法解决问题,请联系H3C技术支持中心定位。 H3C技术支持中心热线电话:400-810-0504
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作