Horizon 容器一个是由 VMware Horizon 可扩展性限制决定的组织单元。您可以创建具有大量构建基块的 Horizon 容器。每个 Horizon 容器都是一个管理单元,并且具有一个单独的 Horizon Console 管理用户界面。
使用 2 个构建基块的容器示例
项目 | 数量/容量 |
---|---|
一个 Horizon 容器的构建基块数量 | 2 |
vCenter Server | 2 |
数据库服务器 | 2 个(每个构建基块中具备 1 个独立数据库)MS SQL Server、Oracle 或 PostgreSQL 数据库服务器 |
连接服务器 | 7(5 个用于从企业网络内连接,2 个用于从企业网络外连接) |
vLAN | 请参阅用于 4,000 个虚拟机桌面的基于 LAN 的 Horizon 构建基块示例。 |
10 Gb 以太网模块 | 1 |
模块化网络交换机 | 1 |
根据具体的配置,每个 vCenter Server 可以支持大量虚拟机。凭借此支持,您可以具有由虚拟机桌面构成的大型构建基块。但基块的实际大小还取决于其他特定于 VMware Horizon 的限制。
在此处所述的两个示例中,网络核心可跨连接服务器实例对入站请求进行负载均衡。支持冗余和故障切换机制(通常在网络级别)可避免负载均衡程序成为单点故障。例如,虚拟路由器冗余协议 (Virtual Router Redundancy Protocol, VRRP) 可与负载均衡程序进行通信,以添加冗余和故障切换功能。
如果连接服务器实例在活动会话期间出现故障或没有响应,用户不会丢失数据。桌面状态将被保存在虚拟机桌面内,以便用户能够连接其他连接服务器实例,并且其桌面会话可从出现故障时的位置重新开始。
使用一个 vCenter Server 的容器示例
在上一节中,Horizon 容器包含多个构建基块。每个构建模块通过单个 vCenter Server 来支持 5,000 台虚拟机。本主题介绍了一种使用单个 vCenter Server 管理 10,000 个桌面的架构。
尽管使用一个 vCenter Server 来管理 10,000 个桌面是可行的,但是这样做可能会导致发生单点故障。单个 vCenter Server 出现故障会导致整个桌面部署无法进行电源、置备和重新调整操作。因此,必须选择能够满足您对组件整体弹性的要求的置备体系结构。
在该例中,一个包含 10,000 个用户的容器由物理服务器、vSphere 基础架构、VMware Horizon 服务器、共享存储和 5 个集群(每个集群各包含 2,000 个虚拟桌面)组成。
项目 | 示例 |
---|---|
vSphere 集群 | 6(5 个集群,每个集群各具备一个即时克隆池,及 1 个基础架构集群) |
vCenter Server | 1 |
数据库服务器 | 1 个(独立的)MS SQL Server、Oracle 或 PostgreSQL 数据库服务器 |
Active Directory 服务器 | 1 或 2 个 |
连接服务器实例 | 5 |
Unified Access Gateway 设备 | 5 |
vLAN | 8(5 个用于桌面池集群,管理集群、vMotion 集群和基础架构集群各 1 个) |