Failed to connect to server(code:1006)
CloudOS E5132P03打开虚拟机控制台黑屏,提示:Failed to connect to server(code:1006).
虚拟机所在CVK ip:10.28.1.5,CloudOS三个节点管理实ip:10.20.3.1、10.20.3.2、10.20.3.3,虚ip:10.20.3.4。
1、查看nova容器中/var/log/nova/nova-novncproxy.log日志,报错:Transport endpoint is not connected
报错即连不上CAS返回的ip:port,ip即为虚拟机所在cvk,port为cvk的vnc端口。
通过在nova中执行curl -vvv 10.28.1.5:5926测试地址与端口,确认是放通状态。
2、根据上述分析怀疑是现场网络环境中有设备或软件或者策略导致报文转发异常,通过抓包进一步确认。
(1)在CloudOS 虚拟机所在可用域的计算节点主机后台抓管理网报文,tcpdump -i bond0 host x.x.x.x -w 2022042301.cap(其中管理网卡根据实际环境名称,host ip为虚拟机所在cvk的ip)
CloudOS侧报文看是CVK断开了连接;
(2)在虚拟机所在CVK后台抓管理网报文,tcpdump -i vswitch0 host x.x.x.x -w 2022042302.cap(其中管理网卡根据实际环境名称,host ip为虚拟机所在可用域的计算节点运行在哪个CloudOS节点上,该案例即10.20.3.3节点)
CAS侧报文看是CloudOS断开了连接。
从上面抓包结果可以判断是中间网络问题,cvk抓包是cloudos端发送了一个断开连接的报文,在cloudos抓包又是cvk发送了断开连接的报文,说明网络中设备或者软件或者策略检测到这条连接后,分别向cvk,os两边发了断开报文。
排查CVK与CloudOS之间网络情况,从中间设备一步一步抓包进行确认。
最后经现场排查,是现场山石防火墙策略配置问题,调整策略后CloudOS上控制台打开正常。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作