配置终端服务网络负载平衡循序渐进指南
上一篇 / 下一篇 2008-08-24 07:39:18 / 个人分类:操作指南
使用终端服务网络负载平衡,能够提供可用性、可伸缩性和负载平衡性能提高的有点,而且提供了在一组终端服务器上分发大量终端服务客户端的能力。
终端服务网络负载平衡概述
NLB 使用 TCP/IP 网络协议在多台服务器中分发流量。可以对终端服务器场使用 NLB 以通过在多台服务器中分发会话来提高单个终端服务器的性能。终端服务会话 Broker(TS 会话 Broker)包含于 Microsoft(R) Windows Server® 2008、Windows Server 2003 Enterprise Edition 和 Windows Server 2003 Datacenter Edition 中,能够跟踪终端服务器场上断开连接的会话并确保将用户重新连接到这些会话。
使用 NLB 部署终端服务器场时,每台服务器都需要为所有用户提供服务。为便于实现该目的,必须将每个用户的信息、系统信息和常用数据存储在一个可访问位置,如后端文件服务器。
终端服务组件
终端服务包含的以下两个组件对建立负载平衡很重要:终端服务会话 Broker 服务和终端服务配置管理单元。
终端服务会话 Broker 服务
该服务维护一个数据库,跟踪负载平衡场中的终端服务器会话并为终端服务器提供信息,以便于将用户连接到现有会话。
当 TS 会话 Broker 服务启动时,将创建 Session Broker Computers 本地组。默认情况下,不会填充该组。必须选择要加入 TS 会话 Broker 服务的各个终端服务器或组,然后将组成员身份手动更改到 Session Broker Computers 组。
在希望用于跟踪负载平衡终端服务器场中的用户会话信息的服务器上安装 TS 会话 Broker 角色服务后,TS 会话 Broker 服务将自动启动。可以使用一台 TS 会话 Broker 服务器跟踪多个服务器场中的用户会话,因为这样操作的性能开销最小。
安装 TS 会话 Broker 角色服务时,会在本地计算机上进行下列更改:
| • | 安装 TS 会话 Broker 服务。默认情况下,该服务设置为“已启动”和“自动”。 |
| • | 创建 Session Broker Computers 本地组。 |
安装的先决条件
| • | 安装 TS 会话 Broker 的服务器必须是域成员。 |
| • | 安装 TS 会话 Broker 角色服务的基于 Windows Server 2008 的服务器不必是终端服务器,也不必启用远程桌面。 |
| |
如果在域控制器上安装 TS 会话 Broker 角色服务,Session Broker Computers 组将成为域本地组,可以在所有域控制器上使用。 |
安装过程
如果没有安装任何终端服务角色服务,请使用以下过程安装 TS 会话 Broker 角色服务。 | |||||||||||||||||||||||
|
终端服务配置管理单元
该管理单元包含于每台终端服务器上。组成终端服务器场的终端服务器通过与 TS 会话 Broker 通信,确保将用户透明地重新连接到承载其断开连接的会话的原始服务器。过程如下:
1. | 当用户登录到终端服务器场时,接收初始客户端登录请求的终端服务器发送请求到 TS 会话 Broker 服务器。 | ||||
2. | TS 会话 Broker 服务器在数据库中检查用户名并发送结果给请求服务器。出现以下情况之一:
|
对终端服务器使用 NLB 的要求
若要使用 NLB,计算机必须:
| • | 至少有一个用于负载平衡的网络适配器。 |
| • | 对启用 NLB 的适配器只使用 TCP/IP。不能向该适配器中添加任何其他协议(例如 IPX)。 |
| • | NLB 群集中的所有主机必须承载在同一个子网。 |
| • | 确保群集的客户端能够访问该子网。 |
| • | TS 场中的所有终端服务器都应加入同一各域。 |
配置终端服务 NLB 的步骤
若要配置终端服务 NLB,请完成以下步骤:
步骤 1:使用 TS 会话 Broker 设置终端服务器场。
步骤 2:安装 NLB。
步骤 3:创建一个 NLB 群集。
步骤 1:使用 TS 会话 Broker 设置终端服务器场。
为了让终端服务器使用 TS 会话 Broker,必须将终端服务器的计算机帐户添加到 TS 会话 Broker 服务器上的 Session Broker Computers 本地组中。
| |
必须在已安装 TS 会话 Broke 角色服务的服务器上执行该过程。 |
将终端服务器添加到 Session Broker Computers 本地组的步骤 | |||||||||||||||||
|
可以使用终端服务配置管理单元,在 TS 会话 Broker 中配置终端服务器将其加入场。
| |
只有安装了“终端服务器”角色服务,下列步骤才适用。 |
配置 TS 会话 Broker 设置的步骤 | |||||||||||||||||||||||||||||||
|
步骤 2:安装 NLB。
NLB 必须安装在要用于远程桌面协议 (RDP) 连接的网络适配器上。
打开添加功能向导并安装 NLB 的步骤 | |||||||
|
| |
还可以在命令提示符下使用如下命令安装 NLB:Servermanagercmd.exe - install nlb。 |
步骤 3:创建一个 NLB 群集。
若要配置 NLB 群集,必须配置三种类型的参数:
1. | “主机参数”,该参数特定于 NLB 群集中的每个主机。 |
2. | “群集参数”,该参数作为整体应用于 NLB 群集。 |
3. | “端口规则”,该参数控制群集的工作方式。默认情况下,端口规则同等平衡所有服务器之间的所有 TCP/IP 通讯。在终端服务环境中使用 NLB 时,将需要修改这些默认规则。 |
| |
使用网络负载平衡管理器时,您必须是正在配置的主机上的 Administrators 组的成员,或者您必须被委派了相应的权限。如果通过非群集成员的计算机运行网络负载平衡管理器来配置该群集或主机,则您不必是该计算机上 Administrators 组的成员。作为安全性最佳操作,可以考虑使用“运行身份”执行此过程。 |
创建 NLB 群集的步骤 | |||||||||||||||||||||
|
相关阅读:
- 双节点故障转移群集的软件要求 (高可用-win2008, 2008-8-24)
- 安装双节点打印服务器群集的步骤 (高可用-win2008, 2008-8-24)
- 配置双节点打印服务器群集的步骤 (高可用-win2008, 2008-8-24)
导入论坛 引用链接 收藏 分享给好友 推荐到圈子 管理 举报
TAG: win2008 WIN2008 Win2008 高可用

