诺诺博客

  • 概述
  • 排查过程
  • 解决方案
  • 验证
  • 总结
  •  主 页
  •  Linux
  •  微 软
  •  信 创
  •  虚 拟
  •  网 络
  •  生 活
  •  归 档
  •  友 链
  •  关 于

记一次VMware Horizon CDR故障分析解决方案

  • 诺诺
  • 2025-04-17
  • 0

概述

用户通过VMware Horizon Client 连接到VMware Horizon VDI,操作系统是Windows 10 G版本,登录方式是通过 Unified Access Gateway (UAG) 与 Horizon Connection Server 集成后登录,近期随机出现驱动器映射 (CDR)服务不能正常工作,必须要重启 Horizon Agent 服务后才可以生效!为此记录一下本人的一些排查和解决过程。

  • 逻辑架构图如下
记一次VMware Horizon CDR故障分析解决方案-诺诺博客

排查过程

先确定当前桌面所处的UAG网关位置

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

登录到UAG03的Console 控制台,使用 netstat -antp 并过滤

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

再确认下当前VDI的IP地址

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

在UAG上也查看下已建立连接端口情况

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

这里可以看到UAG通过TCP协议与VDI使用32111端口(Agent)已建立连接状态。

但CDR未能正常工作

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

临时解决办法是将VMware Horizon View Agent服务重启解决

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

重启服务后,CDR恢复了正常

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

假设我手动切换到另外一台UAG02上面会怎么样?

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

可见CDR驱动器已经掉了,无法正常映射。

自此思路也比较清晰了:当用户VDI通过与UAG重新建立会话后,VDI的Agent未能初始化,导致与CDR服务不正常!所以问题是出在Agent上。

解决方案

  • 手动桌面池:将现有的Agent卸载安装最新版的Agent。
  • 自动克隆桌面池:更新模板,重新更新桌面池。

以当前自动克隆桌面池为例,在官网下载最新版本的 Horizon Agent (64-bit) 传送门:Horizon 下载

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

卸载原有的Agent,并安装最新版本的Agent。

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

然后再将其模板保存快照,并更新桌面池。

验证

首次登录VDI,观察其使用的是UAG02,同时Agent版本是最新版本了,CDR也是正常映射的。

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

断开桌面,重新登录,更换到UAG01/03/.04分别验证。

使用UAG01登录,CDR正常。

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

使用UAG03登录,CDR正常。

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

使用UAG04登录,CDR正常。

记一次VMware Horizon CDR故障分析解决方案-诺诺博客

总结

CDR服务不能正常工作,可能是Horizon Agent的缘故,可以尝试更新解决。

© 2025 诺诺博客 蜀ICP备2024099071号-1 如有侵权请联系删除 | 网站地图 | 百度统计 | 又拍云CDN加速
为了获得更好的浏览效果 建议您使用IE8.0及以上版本浏览器登陆本站点 · 服务器托管于腾讯云
  • {{ item.name }}
  • {{ item.name }}