VDA DDC 注册连接类问题排错指南

注册心跳类排错:

1. 检查VDA和DDC的事件日志,是否有明显错误异常输出,根据出错的消息,堆栈和出错返回码在support.citrix.com或者google上做初步筛查。
2. 查看VDA桌面在DDC上的状态。
3. 检查VDA中ListOfDDCs中指定的DDC地址是否是FQDN长机器名。
4. 检查DDC和VDA互ping结果,DDC和VDA相互telnet结果,比如:
From vda: telnet ddchost.domain.com 8080, From ddc: telnet vda-vm.domain.com 8080
5. 检查VDA和DDC的相应服务正常监听:
From DDC: netstat –abn|findstr “8080”
From VDA: netstat –abn|findstr “8080”
检查是否有其他进程占用8080端口: netstat –o
6. 检查VDA的防火墙有无限制8080端口。
7. 检查VDA和DDC之间域名解析是否正常。
NetworkProvider
8. 检查VDA,DDC和AD之间时间是否同步(差异不能超过5分钟)。
9. 如果是多网卡,检查网卡的优先级配置,确保与DDC通讯的网卡优先级最高:
10. 检查是否有杀毒软件定时扫描8080端口,有则关此规则。
11. 检查DDC与VDA之间的Kerberos认证正常。
12.检查工具XDPing在VDA端的报告输出是否有异常:XDping
13. 检查VDA和DDC的SPN名正确,用ADExplorer在AD中获取: 正确的SPN格式应该是HOST/FQDN的形式,否则将造成注册失败。ADexplorer
14. 最后有的放矢地收集日志(DDC文本,CDF和事件日志,VDA文本,CDF和事件日志, 明确表明时间点) 附录:http://support.citrix.com/article/CTX117248

连接类排错:

1. 在连接失败时马上记录时间点,并第一时间保存已有的事件日志,出错返回码和故障现场的截屏。
2. 检查WI,VDA和DDC的事件日志,是否有明显错误异常输出,根据出错的消息,堆栈和出错返回码在support.citrix.com或者google上做初步筛查。
3. 查看VDA桌面在DDC上的状态。
4. 根据连接类培训文档的用户登录连接过程确认错误的路径。
5. 检查WI页面是否能成功显示,否则检查IIS的w3wp工作进程和WI的事件日志。
6. 检查用户权限认证是否正常,否则检查DDC-XML状态和事件日志。
7. 检查桌面或者应用列表是否成功返回,否则检查DDC和数据库的连接情况,telnet datastore 1433
8. 检查ICA文件是否能成功保存,保存ICA文件。
9. 如何在客户端保存ICA 文件,请参考http://tujack.com/111.html
10. 根据ICA文件提供的VDA IP地址,检查TC和VDA是否PING互通。
11. 如果是多网卡,检查网卡的优先级配置,确保与TC通讯的网卡优先级最高。
12. 检查是否VDA测有应用挂死或者有应用停留在提示界面需要用户交互。
13. 最后有的放矢地收集日志(WI时间日志,DDC文本,CDF和事件日志,VDA文本,CDF和事件日志, 明确表明时间点)。