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

文章目录
  • 概述
  • 排查过程
  • 解决方案
  • 验证
  • 总结
  • 概述

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

    • 逻辑架构图如下

    排查过程

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

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

    再确认下当前VDI的IP地址

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

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

    但CDR未能正常工作

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

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

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

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

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

    解决方案

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

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

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

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

    验证

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

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

    使用UAG01登录,CDR正常。

    使用UAG03登录,CDR正常。

    使用UAG04登录,CDR正常。

    总结

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

    0

    1. This post has no comment yet

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    Hyper-V虚拟机显卡直通(GPU Passthrough)
    Hyper-V虚拟机显卡直通(GPU Passthrough)
    Citrix NetScaler ADC 升级安全补丁
    Citrix NetScaler ADC 升级安全补丁
    VBR 12 备份Linux系统
    VBR 12 备份Linux系统
    VMware ESXi 9.0 Beta版本首发体验
    VMware ESXi 9.0 Beta版本首发体验
    解决ESXi SSL证书过期,无法登陆
    解决ESXi SSL证书过期,无法登陆
    使用DLVM本地部署DeepSeek(未完待续)
    使用DLVM本地部署DeepSeek(未完待续)
    © 2025 诺诺博客如有侵权请联系删除 | 网站地图 | 百度统计 | 又拍云CDN加速
    为了获得更好的浏览效果 建议您使用IE8.0及以上版本浏览器登陆本站点 · 服务器托管于腾讯云
    📢 小站正在装修中,如页面异常请包涵!