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