夜读模式
以下是 VMware Horizon 8 的详细部署步骤说明,涵盖环境准备、组件安装、配置及验证流程:
# VMware Horizon 8 部署步骤详解
## 一、部署前准备
### 1. 系统要求
- **硬件要求**:
- ESXi主机:至少2台(推荐vSphere 7.0+)
- vCenter Server:1台(版本与ESXi匹配)
- Horizon Connection Server:4核CPU/8GB RAM/100GB存储(Windows Server 2016/2019)
- 数据库:SQL Server 2016+ 或 PostgreSQL(用于事件记录和Composer)
- **网络要求**:
- 确保ESXi、vCenter、Horizon组件间网络互通,开放以下端口:
- TCP 443(Horizon Client通信)
- TCP 4001(Blast协议)
- TCP 4172(PCoIP)
### 2. 软件准备
- 下载安装包:
- VMware Horizon Connection Server
- VMware Horizon Composer(可选,用于链接克隆)
- VMware Horizon Client(终端用户访问)
- Unified Access Gateway(UAG,外网访问需部署)
---
## 二、部署步骤
### 1. 安装 Horizon Connection Server
1. **安装主节点**:
- 在Windows Server上运行安装程序,选择“Horizon Connection Server”组件。
- 配置“安装类型”为 **标准安装**,输入vCenter Server地址及管理员凭据。
- 设置 Horizon 管理员账户(如 `horizon-admin`)。
2. **配置许可证**:
- 登录 Horizon Console(`https://<ConnectionServer_IP>/admin`)。
- 导航至 **View Configuration > Product Licensing**,输入VMware Horizon许可证密钥。
### 2. 配置 Horizon Composer(链接克隆场景)
1. **安装 Horizon Composer**:
- 在同一或独立Windows Server上安装,选择“Horizon Composer”组件。
- 配置数据库连接(如SQL Server实例名及SA账户)。
2. **集成到 Horizon**:
- 在 Horizon Console 中,导航至 **Settings > Servers > Horizon Composer Servers**,添加Composer服务器地址。
### 3. 部署 Unified Access Gateway(UAG)
1. **部署OVA模板**:
- 从VMware官网下载UAG OVA文件,通过vCenter部署虚拟机。
- 配置网络(外部接口和内部接口分离)。
2. **配置反向代理**:
- 登录UAG管理界面(`https://<UAG_IP>:9443`),绑定 Horizon Connection Server地址。
- 启用Blast/PCoIP协议并配置SSL证书。
### 4. 创建桌面池
1. **准备黄金镜像**:
- 在vCenter中创建虚拟机模板(安装OS、Horizon Agent、应用软件)。
- 执行Sysprep(Windows)或自定义脚本(Linux)。
2. **配置桌面池**:
- 登录 Horizon Console,导航至 **Catalog > Desktop Pools**,选择 **自动池(Automated Pool)**。
- 选择“即时克隆”或“链接克隆”,关联黄金镜像模板。
- 配置用户权限(AD组或单用户)、会话策略(断开超时时间)和资源分配(vCPU/RAM)。
---
## 三、验证与测试
### 1. 客户端连接测试
1. 安装 **VMware Horizon Client** 到终端设备。
2. 输入 Horizon Connection Server 或 UAG 的外部地址,使用域账户登录。
3. 验证桌面启动时间、应用程序响应及外设重定向功能。
### 2. 监控与维护
- **监控工具**:
- 使用 Horizon Console 的 **Dashboard** 查看会话状态和资源利用率。
- 集成vRealize Operations Manager(可选)实现高级监控。
- **更新策略**:
- 定期更新黄金镜像并推送到桌面池。
- 通过Horizon Composer执行增量更新。
---
## 四、注意事项
1. **权限问题**:
- 确保vCenter账户具有 `Virtual Machine Administrator` 权限。
- AD用户需加入允许访问桌面池的组。
2. **存储优化**:
- 为即时克隆分配高性能存储(如SSD),避免启动风暴。
3. **备份**:
- 定期备份 Horizon AD LDF(LDAP配置)和数据库。
---
## 附录:常用命令
```bash
# 检查 Horizon 服务状态(Windows)
Get-Service -Name "VMware*"
# 重置 Horizon 管理员密码(命令行)
vdmadmin -resetAdminPassword -newPassword <新密码>
</code></pre>
```
如需更具体的配置参数(如组策略优化或负载均衡),可参考 VMware官方文档。