首页 > 代码库 > VMware view排错:view client无法连接虚拟桌面

VMware view排错:view client无法连接虚拟桌面

昨天做了个Vmware View的排错,表现为view client无法连接虚拟桌面。

View的版本是5.3,view agent的版本也是5.3。

第一步,先登录view connection server的管理界面,找到了对应的虚拟桌面,看到虚拟桌面的状态是错误,点击看详细信息,有以下的报错内容:view composer agent initialization state error (-1):Illegal state (waited 0 seconds) 。用百度、Bing都没有搜到相关的解决方法,在VMware官网的KB库中也没有相似的问题发生。只好自己排错。

第二步,通过vsphere client登录该虚拟桌面的虚拟机,重启 horizon view agent的服务,重启了虚拟机,该报错依然存在。进行到这了,好像没什么方法解决,只好找一台可以正常登录的虚拟桌面,登录进去以后看服务,两台虚拟机做对比,主要是对比启动类型为自动的服务(通过services.msc控制台查看),发现无法登录的那个虚拟桌面有个服务不见了,服务名称为vmware view composer guest agent server,正常的那个虚拟桌面有这个服务。虚拟桌面在开机启动的过程要加载这个服务,而这个服务被干掉以后,虚拟桌面无法与view connection server通信了,那就肯定不能登录了。

再之后的排错发现可以正常登录的虚拟桌面都没有安装360安全卫士,而无法登录的两个虚拟桌面都安装了360安全卫士,所以之后的内容就简单了,卸载360安全卫士,卸载VMware horizon view agent,然后再安装一遍VMware horizon view agent。再登录到view connection server的管理界面,看报错的虚拟桌面的状态已经变成了可用了。

最后,建议所有使用VMware view的客户们,虚拟桌面上千万不要安装360安全卫士、360杀毒、百度安全卫士之类的东西,因为国内的这些做安全的厂商,并没有将这些在国内来说相对比较新的应用或是程序列入到可信任的区域,这就导致只要360安全卫士、360杀毒、百度安全卫士发现一些没见过的程序统统干掉。建议大家安装微软的MSE杀毒软件,很好用。

本文出自 “NEVERSTOP” 博客,请务必保留此出处http://lanjuncn.blog.51cto.com/608833/1539249