当我们企业中有多台RD会话主机服务器的时候,我们可以使用RD连接代理实现RD会话主机服务器的负载均衡,其大致原理就是客户端通过域名连接RD会话主机,但是域名解析后发现有多条A记录对应一个IP地址,当用户得到其中一个IP地址的时候,就去连接到RD会话主机,而RD会话主机会把该请求重定向给RD连接代理,然后由RD连接代理来分配客户端到底连接到哪台RD会话主机,因为RD连接代理记录着RD主机上用户连接的情况。比如公司提供了2台RDS服务器上面都安装了AutoCAD,那么用户去连接的时候会均匀的分配到这两台RDS服务器上,如果A用户正在画图他连接的是其中一台RDS,但是这时候网络突然断了,那网络恢复的时候当然还想连接到刚才连接的RDS继续画图,这个就是由RD连接代理来实现的。您可以加详见RD连接代理概述
RD连接代理(RD Connection Broker)具体提供哪些功能我们见RD连接代理帮助,然后我们可以点击“远程桌面连接代理(RD连接代理)概述“
在概述中详细描述了RD连接代理是如何工作的,这个是必读内容
微软官网RD连接代理
http://technet.microsoft.com/zh-cn/library/cc753891(v=WS.10).aspx
网络拓扑如下图,这个图是我沿用以前的网络拓扑图,然后在以前的图中加了一台RD连接代理服务器
实验目标:企业内网有台win701的客户端(该客户端图中未画出),该客户端去连接RD会话主机然后使用写字板输入了一些数据,然后突然网络中断了,该客户端恢复网络后又连接到刚才的RD会话主机继续输入数据。
实验思路:
1.安装RD连接代理角色服务
2.将场中的RD会话主机服务器添加到RD连接代理服务器上的“会话代理计算机”本地组中
3.将场中的RD会话主机服务器配置为加入RD连接代理中的场,并参与RD连接代理负载平衡
4.为场中的RD会话主机服务器配置DNS轮循
5.客户端测试
一.安装RD连接代理角色服务
如下图,在08Server06上选择“添加角色服务”,因为08Server06我在上次博文中安装了远程桌面授权
选择“远程桌面连接代理”
选择“安装”
安装成功,提醒我们还需要进行如下配置
二.RD会话主机服务器添加到RD连接代理服务器上的“会话代理计算机”本地组中
如下图,将RD会话主机08Server02和08Server03加入到RD连接代理的“Session Broker Computer”组中
三.给RD会话主机指定RD连接代理服务器是谁,并参与RD连接代理负载平衡
如下图,我们在RD会话主机08Server02上,双击“RD连接代理中的场的成员”
选择“更改设置”
我们选择“场成员”,指定RD连接代理服务器名称“08Server06.abc.com”,场名称我们这里填写“Farm.abc.com”,选择“确定”
返回后勾选上“参与连接代理负载平衡”和“选择要用于重新连接的IP地址”,应用,确定
同样的我们在RD会话主机08Server03上,指定RD连接代理服务器名称,场名称
选择“参与连接代理负载平衡”,“选择要用于重新连接的IP地址”
四.为场中的RD会话主机服务器配置DNS轮循
如下图, 我们在DC的DNS中添加两条A记录,即一个域名对应两个IP地址
五.测试客户端
如下图,域用户alice登录win701后通过RDWeb访问到写字板
如下图,用户打开写字板后输入好好学习,但是后面半句还没有输入,这个时候网络突然中断了
如下图,网卡被我禁用了,显示连接已经丢失,整个都是灰色的
如下图,网络恢复后有重新连接到了刚才的使用的写字板解析工作
您也可以远程桌面到其中一台RDS服务器上然后打开本地的写字板,然后输入数据,然后模拟网络中断,当网络恢复后你会发现有连接到了原先的RDS服务器上。
以上我们就完成了RDS服务器的负载均衡