1、Windows2008配置终端服务网络负载平衡实战终端服务组件使用终端服务网络负载平衡,能够提供可用性、可伸缩性和负载平衡性能提高的有点,而且提供了在一组终端服务器上分发大量终端服务客户端的能力。 终端服务会话 Broker(TS 会话 Broker)包含在 Windows Server(R) 2008 Standard、Windows Server 2008 Enterprise 和 Windows Server 2008 Datacenter 中,它能够跟踪终端服务器场上断开连接的会话并确保将用户重新连接到这些会话。此外,使用 TS 会话 Broker 还可对场中各终端服务器间的会话进行负
2、载平衡。此功能由 TS 会话 Broker 负载平衡功能提供。但是,这一基于会话的负载平衡功能需要一个前端负载平衡机制来将初始连接请求分发到终端服务器场。可以使用诸如 DNS 循环、NLB 或硬件负载平衡器这样的负载平衡机制来分发初始连接请求。通过同时部署 NLB 和 TS 会话 Broker 负载平衡,您可以同时利用它们提供的功能:NLB 提供的基于网络的负载平衡和问题服务器检测,TS 会话 Broker 负载平衡提供的基于会话的负载平衡和每台服务器对挂起登录请求数量的限制。 终端服务组件 终端服务包含的以下两个组件对建立负载平衡很重要:终端服务会话 Broker 服务和终端服务配置管理单元
3、。 终端服务会话 Broker 服务 该服务维护一个数据库,此数据库可跟踪负载平衡终端服务器场中的终端服务器会话,并为终端服务器提供用于将用户连接到现有会话的信息。 启动终端服务会话 Broker 服务时,它将创建 Session Directory Computers 本地组。默认情况下,不会填充该组。必须选择要加入终端服务会话 Broker 服务的各个终端服务器或组,然后将其组成员身份手动更改为 Session Directory Computers 组。 在希望用于跟踪负载平衡终端服务器场中的用户会话信息的服务器上安装 TS 会话 Broker 角色服务后,终端服务会话 Broker 服
4、务将自动启动。可以使用一台 TS 会话 Broker 服务器跟踪多个服务器场中的用户会话,因为这样操作的性能开销最小。 安装 TS 会话 Broker 角色服务时,会在本地计算机上进行下列更改: 安装终端服务会话 Broker 服务。默认情况下,该服务设置为已启动和自动。 创建 Session Directory Computers 本地组。安装的先决条件 安装的先决条件 安装 TS 会话 Broker 角色服务的服务器必须是域成员。 安装 TS 会话 Broker 角色服务的基于 Windows Server 2008 的服务器不必是终端服务器,也不必启用远程桌面。 安装过程 如果没有安装任
5、何终端服务角色服务,请使用以下过程安装 TS 会话 Broker 角色服务。 安装 TS 会话 Broker 角色服务的步骤: 1、单击开始,指向管理工具,然后单击服务器管理器。 2、在角色摘要下,单击添加角色。 3、在添加角色向导中,检查开始之前页,然后单击下一步。 4、在选择服务器角色页上,选中终端服务复选框,然后单击下一步。 5、在终端服务页上,单击下一步。 6、在选择角色服务页上,选中 TS Session Broker 复选框,然后单击下一步。 7、在确认安装选择页上,确认列出了TS 会话 Broker,然后单击安装。 8、在安装结果页上,单击关闭。终端服务配置管理单元 终端服务配置
6、管理单元 每台终端服务器上都具有该管理单元。组成终端服务器场的终端服务器通过与 TS 会话 Broker 通信,确保将用户透明地重新连接到承载其断开连接的会话的原始服务器。过程如下: 1、当用户登录到终端服务器场时,接收初始客户端登录请求的终端服务器发送请求到 TS 会话 Broker 服务器。 2、TS 会话 Broker 服务器在数据库中检查用户名并发送结果给请求服务器。出现以下情况之一: -如果用户没有断开连接的会话,则继续在承载初始连接的服务器上登录。 -如果用户在其他服务器上有断开连接的会话,则客户端会话将传递到该服务器上继续登录。 对终端服务器使用 NLB 的要求 若要使用 NLB
7、,计算机必须: - 至少有一个用于负载平衡的网络适配器。 - 对启用 NLB 的适配器只使用 TCP/IP。不能向该适配器中添加任何其他协议(例如 IPX)。 - NLB 群集中的所有主机必须承载在同一个子网。 - 确保群集的客户端能够访问该子网。 - 终端服务器场中的所有终端服务器都应加入同一个域 。配置终端服务 NLB 的步骤若要配置终端服务 NLB,请完成以下步骤: 步骤 1:使用 TS 会话 Broker 设置终端服务器场。 步骤 2:安装 NLB。 步骤 3:创建一个 NLB 群集。 步骤 1:使用 TS 会话 Broker 设置终端服务器场 若要使终端服务器可以使用 TS 会话 B
8、roker,必须将终端服务器的计算机帐户添加到 TS 会话 Broker 服务器上的 Session Directory Computers 本地组中。 要点:必须在已安装 TS 会话 Broke 角色服务的服务器上执行该过程。 向 Session Directory Computers 本地组中添加终端服务器的步骤: 1、在 TS 会话 Broke 服务器上,单击开始,指向管理工具,然后单击计算机管理。 2、在左侧窗格中,展开本地用户和组,然后单击组。 3、在右侧窗格中,右键单击 Session Directory Computers 组,然后单击属性。 单击添加。 4、在选择用户或组对话框
9、中,单击对象类型。 5、选中计算机复选框,然后单击确定。 6、找到并添加希望添加的终端服务器的计算机帐户。 7、完成后单击确定。 8、可以使用终端服务配置管理单元,在 TS 会话 Broker 中配置终端服务器将其加入场。 注意:只有安装了终端服务器角色服务,下列步骤才适用。配置 TS 会话 Broker 设置的步骤 配置 TS 会话 Broker 设置的步骤 1、启动终端服务配置管理单元。为此,请单击开始,依次指向管理工具、终端服务,然后单击终端服务配置。 2、在编辑设置区域中的 TS Session Broker 下,双击TS Session Broker 中的场的成员。 3、在TS 会话
10、 Broker选项卡上,单击选中加入 TS 会话 Broker 中的场复选框。 4、在TS 会话 Broker 服务器名或 IP 地址文本框中,键入 TS 会话 Broker 服务器的名称。 注意:TS 会话 Broker 服务器是已安装 TS 会话 Broker 角色服务的服务器。 5、在TS 会话 Broker 中的场名称文本框中,键入要加入 TS 会话 Broker 的场的名称。 要点:TS 会话 Broker 使用场名称确定处于同一个终端服务器场中的服务器。必须对处于同一个负载平衡终端服务器场中的所有服务器使用相同的场名称。尽管不必在 Active Directory(R) 域服务中注
11、册 TS 会话 Broker 中的场名称,但是,建议该场名称与 DNS 中终端服务器场使用的名称相同。(DNS 中的终端服务器场名称代表客户端将用于连接到该终端服务器场的虚拟名称。)如果键入新的场名称,则会在 TS 会话 Broker 中创建一个新场,并且服务器将加入该场。如果键入现有的场名称,服务器将加入 TS 会话 Broker 中的现有场。 6、若要参与 TS 会话 Broker 负载平衡,请执行以下操作: 选中参与会话 Broker 负载平衡复选框。选中此复选框将利用 TS 会话 Broker 的基于会话的负载平衡和每台服务器对挂起登录请求数量的限制。 或者,在场中此服务器的相对权重框
12、中修改服务器的权重。通过分配相对权重值,有助于在场中功能较强和功能较弱的服务器之间分配负载。默认值为 100。服务器权重是相对权重。因此,如果为一台服务器分配值 100,为另一台服务器分配值 200,则相对权重为 200 的服务器将收到两倍数目的会话。 7、验证是否希望使用 IP 地址重定向。默认情况下启用使用 IP 地址重定向设置。如果清除该复选框,服务器将切换到令牌重定向模式。 8、在选择将用于重新连接的 IP 地址框中,选中要使用的每个 IP 地址旁边的复选框。请记住: 用于重新连接的 IP 地址不能与群集 IP 地址相同。如果选择群集 IP 地址,则不能确保重新连接到同一会话。 运行
13、Remote Desktop Connection 5.2 以及更低版本的客户端将只使用选择的第一个 IPv4 地址。 如果终端服务器场包含运行 Windows Server 2003 的服务器,则不建议使用 IPv6 地址。 9、完成后单击确定。安装 NLB 步骤 2:安装 NLB NLB 必须安装在要用于远程桌面协议 (RDP) 连接的网络适配器上。 打开添加功能向导并安装 NLB 的步骤 1、单击开始,指向管理工具,然后单击服务器管理器。在服务器管理器主窗口的功能摘要区域中,单击添加功能。 - 或 - 在初始配置任务窗口的自定义此服务器区域中,单击添加功能。 2、在添加功能向导中,选中W
14、indows 网络负载平衡旁边的复选框。 3、单击安装。 注意:还可以在命令提示符下使用如下命令安装 NLB:Servermanagercmd.exe - install nlb。 步骤 3:创建一个 NLB 群集 若要配置 NLB 群集,必须配置三种类型的参数: 1、主机参数,该参数特定于 NLB 群集中的每个主机。 2、群集参数,该参数作为整体应用于 NLB 群集。 3、端口规则,该参数控制群集的工作方式。默认情况下,端口规则同等平衡所有服务器之间的所有 TCP/IP 通讯。在终端服务环境中使用 NLB 时,将需要修改这些默认规则。 注意:使用网络负载平衡管理器时,您必须是正在配置的主机上
15、的 Administrators 组的成员,或者您必须被委派了相应的权限。如果通过非群集成员的计算机运行网络负载平衡管理器来配置该群集或主机,则您不必是该计算机上 Administrators 组的成员。作为安全性最佳操作,可以考虑使用运行身份执行此过程。创建 NLB 群集的步骤 创建 NLB 群集的步骤 1、若要打开网络负载平衡管理器,请依次单击开始、管理工具和网络负载平衡管理器。还可以通过从命令提示符键入 Nlbmgr 来打开网络负载平衡管理器。 2、右键单击网络负载平衡群集,然后单击新建群集。 3、连接到将成为新群集成员的主机。在主机中,输入主机名,然后单击连接。 4、选择要对群集使用的
16、接口,然后单击下一步。(该接口宿主虚拟 IP 地址并接收要负载平衡的客户端通讯。) 5、在主机参数中,选择优先级(唯一主机标识符)中的某个值。该参数为每个主机指定一个唯一 ID。群集的当前成员中优先级数值最低的主机处理端口规则未涉及的所有群集的网络通讯。您可以通过在网络负载平衡属性对话框的端口规则选项卡上指定规则,来覆盖这些优先级或者为特定范围的端口提供负载平衡。单击下一步继续。 6、在群集 IP 地址中,单击添加,输入由群集中每个主机共享的群集 IP 地址。NLB 将该 IP 地址添加到被选择作为群集一部分的所有主机的选定接口的 TCP/IP 堆栈中。NLB 不支持动态主机配置协议 (DHC
17、P)。NLB 在其配置的每个接口上禁用 DHCP,因此 IP 地址必须是静态地址。单击下一步继续。 7、在群集参数中,在IP 地址和子网掩码中键入值(对于 IPv6 地址,不需要子网掩码值)。使用终端服务网络负载平衡时,不需要完整的 Internet 名称。 8、在群集操作模式中,单击单播以指定应该为群集操作使用的单播媒体访问控制 (MAC) 地址。在单播模式中,会将群集的 MAC 地址指定给计算机的网络适配器,不使用网络适配器的内置 MAC 地址。建议您接受单播默认设置。单击下一步继续。 9、在端口规则中,单击编辑以修改默认端口规则。按照如下所示配置规则: 在端口范围中,指定 3389 到
18、3389 的范围,以便新规则只应用到 RDP 通讯。 在协议中,选择 TCP 作为端口规则应该涵盖的特定 TCP/IP 协议。该规则只影响指定协议的网络通讯。不受该端口规则影响的流量由默认主机进行处理。 在筛选模式中,选择多个主机,这样将为该端口规则指定群集中的多个主机处理网络流量。 如果计划使用 TS 会话 Broker,则在关联(仅适用于多个主机筛选模式)中选择无。如果不打算使用 TS 会话 Broker,则选择单个。 10、单击完成创建群集。 若要向群集中添加更多主机,请右键单击新群集,然后单击添加主机到群集。按照配置初始主机使用的相同说明,配置其他主机的主机参数(包括主机优先级和专用 IP 地址)。由于您是向已配置的群集中添加主机,因此所有群集范围内的参数都保持相同。
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100