VMware Horizon是VMware桌面虚拟化方案的核心产品,涵盖Horizon Client、Horizon Agent、Horizon Connection Server、UAG(Unified Access Gateway)和Horizon Console等组件。对于需要部署或迁移Horizon环境的工程师来说,快速找到各组件的正确版本和兼容关系是首要问题。这篇把Horizon全系组件的版本对应关系、兼容矩阵和常见坑点梳理清楚。

1. Horizon Client:终端用户安装的桌面连接客户端,支持Windows、macOS、Linux、iOS、Android和Web浏览器。
2. Horizon Agent:安装在被托管虚拟机或物理机上的代理,负责与Connection Server通信并交付桌面会话。
3. Horizon Connection Server:核心管理服务器,负责认证、授权和桌面会话协调,是Horizon架构的中枢。
4. UAG(Unified Access Gateway):Horizon的对外接入网关,替代了老版本的Access Point,提供安全的外部访问通道。
5. Horizon Cloud Connector:用于连接Horizon Cloud Service和本地vCenter/Connection Server的桥接组件。
1. Horizon 8.x(2209+)需要Connection Server 2209以上版本,UAG 2209以上版本,版本必须匹配。
2. Horizon Agent 13.x兼容Horizon 8.x,支持Windows 10/11和Windows Server 2019/2022。
3. macOS Horizon Client需在App Store下载,版本号与Connection Server有对应关系,不可随意混用。
4. iOS/Android客户端通过App Store/Google Play更新,建议开启自动更新保持版本最新。
5. Linux桌面的Horizon Agent(2209+)支持Ubuntu 20.04/22.04和RHEL 8.x,CentOS已停止支持。
1. 证书问题:Connection Server默认使用自签名证书,外部访问必须替换为受信任CA证书,否则客户端会报证书错误。
2. UAG版本不匹配:UAG版本必须与Connection Server版本对应,建议同时升级避免兼容性问题。
3. 防火墙端口:TCP 443(UAG)、TCP 8443(Connection Server管理)、UDP 123(时间同步)必须放通。
4. Active Directory集成:Horizon依赖AD进行认证,确认域控和林功能级别至少为Windows Server 2012 R2。
5. 存储IO:克隆池桌面需要高IOPS存储,建议使用全闪存或vSAN,机械硬盘会导致用户体验极差。
1. 建议按Connection Server先升级、UAG其次、最后Client的顺序升级。

2. 升级前务必在测试环境验证所有组件版本的兼容性,Horizon对版本匹配要求严格。
3. 如果当前版本较老(如Horizon 7.x),建议制定分阶段升级计划,直接跨越大版本升级风险高。
4. 升级前备份所有配置文件:Connection Server的LDAP配置、证书、桌面池策略等。
5. 保留足够的维护窗口,Horizon组件升级通常需要多次重启和验证时间。
精彩推荐
用户评论