我想通过多个具有相同configuration的会话主机来负载平衡远程桌面会话(没有RemoteApp,只是普通的远程桌面会话)。
我正在使用Windows Server 2008 R2,并具有用于身份validation的Active Directory。 我设置了一个远程桌面连接代理,并将我的会话主机添加到一个服务器场。
那么,我有点困在这一步,因为我发现所有的手册/指南停在这里。 但是,我的远程桌面用户现在应该连接哪个服务器以获得“负载均衡”?
您需要使用DNS循环或NLB来分配传入的连接。 传入的连接将被路由到其中一个服务器(根据您select的任何机制),接收传入连接的服务器将查询Session Broker服务器,以确定用户是否有断开连接的会话,并将连接指向该服务器,或者如果没有断开的会话存在,连接将被定向到最less的服务器。
会话代理负载均衡会话,但它不负载平衡传入的连接。 这就是DNS循环或NLB的目的。 如果您使用DNS循环,那么您将为每个TS服务器创build一个dns Alogging,使用会话代理服务器场名称作为Alogging。
因此,例如,如果您使用DNS循环,并且您的会话代理服务器场的名称是“Farm”,那么您将为每个RDS服务器的IP地址创build两个Alogging。
名称—-types——-数据
农场—-一个(主机)— 192.168.1.1
农场—-一个(主机)— 192.168.1.2
用户将连接到“农场”,随后的连接将根据DNS轮询被引导到RDS服务器之一,然后查询会话代理服务器,然后该会话代理服务器将指引连接到其中一个服务器(如所述以上)。
你可以用一个硬件负载平衡器替代NLB吗?
当然,如果您使用令牌redirect(确保它与2008 R2 RDS令牌redirect兼容)与IPredirectconfiguration硬件负载平衡器,则RD主机会话服务器上会进一步进行configuration更改。 IPredirect是RD连接场的默认设置。
最好,这也可以用GPO来完成。