FusionAccess R5 登录虚拟机时,提示虚拟机当前无法登录,ErrorCode:410208/400207

发布时间:  2017-02-15 浏览次数:  154 下载次数:  0
问题描述

版本:FusionAccess R5C30SPC100

登录虚拟机时,提示虚拟机当前无法登录,ErrorCode:410208/400207,错误截图如下:


告警信息

无告警信息

处理过程

1. 错误提示为WI返回,查看WI日志,根据错误码410208搜索日志,结果显示:虚拟机状态异常。

[2017-02-07 20:02:16,361]--[ERROR]--[http-bio-9443-exec-12]--[AppCloudServiceImpl.java getLoginInfo() 694] - [VDESKTOP][WI-TID-07200216305-baj3420]errorCode= 400205, errorMessage= Abnormal state of virtual machine. 
[2017-02-07 20:02:16,362]--[ERROR]--[http-bio-9443-exec-12]--[AppCloudServiceImpl.java getReturnCode() 1158] - 

[VDESKTOP][WI-TID-07200216305-baj3420]rsp.getResultCode(): 400205 errormessage : Abnormal state of virtual machine. 

[2017-02-07 20:02:16,368]--[INFO]--[http-bio-9443-exec-12]--[DesktopServiceImpl.java getLoginInfo() 285] - [VDESKTOP][WI-TID-07200216305-baj3420]errorCode= 410208, errorMessage= 400205Abnormal state of virtual machine. 

2. 根据WI日志,查看对应时间点的HDC日志,预连接失败,访问虚拟机28511端口结果连接被拒绝。
[2017-02-07 20:01:31,629]--[ERROR]--[http-bio-8548-exec-6]--[CommonHDCAgentClient.java commonCallPostMethod() 247] - [DESKLOGIN][HDC-TID-07200131563-baj3420] 
org.apache.http.conn.HttpHostConnectException: Connection to http://10.250.46.23:28521 refused

Caused by: java.net.ConnectException: Connection refused

[2017-02-07 20:01:31,630]--[ERROR]--[http-bio-8548-exec-6]--[LoginVmUtil.java preCon() 120] - [DESKLOGIN][HDC-TID-07200131563-baj3420]preCon is error,preConnRsp is null, vmIp = 10.250.46.23 
[2017-02-07 20:01:31,631]--[ERROR]--[http-bio-8548-exec-6]--[ShareVmLoginManage.java preConVm() 447] - [DESKLOGIN][HDC-TID-07200131563-baj3420][Agent>>HDC]req:resultCode=400201,resultDesc=Pre-connection fails.,port=null 

2. 让现场检查虚拟机的28511端口,发现不通,经确认客户网络中有防火墙,相关端口的访问被阻止。关闭防火墙之后访问正常。

根因

28511HDA协议数据端口,如果不通,HDP Clinet到虚拟机通信就会异常,导致虚拟机无法登录。

解决方案

关闭客户防火墙或者放通28511端口。

END