这几天一直在用户现场安装xendesktop7.5的桌面虚拟化,用户对xenapp兴趣不大,所以还是期望使用基于虚拟机的VDI觉得靠普,所以也根据用户的要求使用两台 R720服务器,64GB内存 CPU E5-2650

    其实安装过程并不复杂,根据网上找的手册,可以直接在网上查找相关资料或者直接通过如下连接进行下载:http://down.51cto.com/data/1545061(提醒 需要注册会员才能下载)。

    所有的安装完毕后,可以通过ddc的web进行访问:http://ddcweb.xxx.com/citrix/storeweb

但奇怪的是正常登陆后缺发现一直出现如下信息了:

Xendesktop7.5 安装完毕后可能出现的问题点分析

也可以看到分配的虚拟机:如下

Xendesktop7.5 安装完毕后可能出现的问题点分析

但一直出现无法连接的情况,同时采用Wyse Z90瘦客户端一直出现如下的错误

Xendesktop7.5 安装完毕后可能出现的问题点分析

非常的奇怪,也咨询了很多人,但对该情况也同样是不知道情况, 首先是应该看虚拟机安装了vda后是否成功注册到ddc的服务器中,如果没注册成功,说明虚拟机是无法接受到ddc服务器的管理的,自然也就不会后续通过web登陆并连接成功了 :下面是总结的一些问题如下:

 

【问题现象】

虚拟机无法注册到DDC

【环境】

VDA:Win7SP1Enterprise 32bit

DDC:XenDesktop7.5

【问题分析及处理】

1. 登录未注册的VDA,重启“Citrix Desktop Service”

2. 检查Windows Eventlog中的Applicationr日志,发现以下错误

Error Details: 

Exception 'Cannot load Counter Name data because an invalid index'' was read from the registry.' of type 'System.InvalidOperationException'..

Xendesktop7.5 安装完毕后可能出现的问题点分析

Citrix Desktop Service在向DDC的broker Service注册过程中需要去loadPerfmon Counter,但是load的过程中检测到invalidindex “”这里应该是因为Perfmon counter 损坏导致

【解决方法】

1. 登录VDA,开始->运行,输入lodctr /R 修复Perfmon Counter

2. 重启Citrix Desktop Service,VDA成功注册到DDC

 

二、问题总结如下:

接触Xendesktop的工程师经常会碰到要发布的虚拟桌面显示未注册的情况,可以检查一下几点:

1.检查VDA中ListOfDDCs中指定的DDC地址是否是FQDN长机器名。

  My computer\HKEY_LOCAL_MACHINE\software\citrix\VirtualDesktopAgent

2.虚拟桌面防火墙配置是否正确

3.检查DNS配置问题,相互之前是否能被正确解析

4.时间同步配置的不正确,时区是否一样,时间是否相差不超过5分钟

5.域中用户身份问题

6.服务完整名称(SPN),这个要AD domain权限通过AD explorer来查看

7.有多个网络适配器(网卡),如果有多个网卡,请将对应的网卡设为最高优先级

8.Telnet VDA和DDC的80端口看是否通,如果不通通过netstat -o 看端口是否被其他进程占用

隐藏域对话框:

在wi上设置,右击需要设置的站点---身份验证方式---身份验证类型---仅域用户名---设置---隐藏域框---预填写---输入域名

##############

citrix发布的虚拟桌面机子获得的DNS是内网DCip , 为什么能上网是因为DNS上有forwared转发。202.106.0.20对应gjjline.bat.com.cn这样的记录作转发,所以能上网。

    当然问题可能不止这几点,上述几点只是我们在没有更好的思考方向时,可根据上述出现的问题进行一些排查工作,当然很多时候重新安装一下都能解决问题,所以思考的方向可及时转变,以便快速的解决问题。