用户禁用windows时间同步服务导致虚拟机无法连接

发布时间:  2013-01-07 浏览次数:  117 下载次数:  0
问题描述
用户没有办法登陆虚拟机,使用VNC登陆虚拟机,重启ICA服务还是不能解决用户问题。在尝试使用用户的账号和密码通过SC方式登陆虚拟机时,提示“虚拟机正在启动中,请耐心等待”,过10分钟左右,提示“虚拟机未就绪,正在尝试重新连接”,在过一会,提示“虚拟机无法连接,请联系处理”。
告警信息
处理过程
对于用户的虚拟机时间没有同步,需要查看具体的原因:
1、 打开虚拟机的命令行,执行w32tm /query /status命令;


2、 基于上面的报错信息,查看windows的Time服务,发现服务已经被禁用,导致虚拟机无法自动同步时间,当时间相差5分钟以上,该虚拟机就无法与DDC建立通信并进行注册。

3、 打开windows 的Time服务,将服务改成自动重启,并启动该服务;


4、 在命令行执行w32tm /resync,同步windows虚拟机的时间;


5、 尝试重新登陆虚拟机,用户可以正常登陆,问题解决。
根因
处理虚拟机连接不上的问题,主要是从以下几个方面分析是否出现问题:
1、 用户的环境变量是否人为修改过,删除了Citrix及系统关键路径;
2、 虚拟机内部的VDA插件是否存在问题,尝试重启ICA服务;
3、 该用户所在的虚拟机在DDC上的注册状态是否是已注册状态。
通过以上的步骤分析,发现用户的环境变量配置没有问题。重启ICA服务,发现用户的ICA服务重启后,只有相关的两个进程重启,与正常虚拟机重启ICA服务不同,怀疑是虚拟机VDA插件的问题,按照已有的重装VDA插件文档对用户虚拟机的VDA插件进行重装和配置,再次尝试登陆,问题现象一样。登陆该虚拟机所在的DDC上,查看该虚拟机是未注册状态,在虚拟机内部的日志信息上发现“虚拟机无法与DDC连接,时间不同步,相差6分钟导致无法与DDC通信的错误提示”,查看用户虚拟机的时间与正常时间相差6分钟,至此问题已经找到。
建议与总结

END