在Win2012 R2中创build一个RDS服务器场

我的设置:

  • 域控制器(名称:SVDC1)
  • 三台RDS服务器(名称:SVRDS1,SVRDS2和SVRDS3)

我在农场里设置了RDS服务器 – 以前没有尝试过,我需要你的帮助。

我的任务是,如果服务器closures,所有用户必须能够login到另一台服务器。

我已经设置了循环DNS,所有3个服务器都有相同的DNS名称(名称:RD)。

我的第一个问题

我应该在所有三台服务器上安装Brokerangular色吗? 如果我在SVRDS1上安装Broker,如果此服务器出现故障,会发生什么情况? 在SVRDS2和SVRDS3上如何进行负载平衡?

我已经尝试在两台服务器上设置代理angular色。 我可以login一台服务器,但是当我尝试login到其他服务器时,出现此错误:

您的计算机无法连接到远程计算机,因为连接代理无法validation您的RDP文件中指定的设置。

任何想法,为什么我得到这个错误?

下一个问题…

我应该在所有三台服务器上安装授权angular色吗? 如果我在SVRDS1上安装授权,如果此服务器出现故障,会发生什么情况? 人们仍然能够连接到其他服务器? 我应该将授权angular色放在SVDC1上吗?

在Win2012R2上设置RDS服务器场的一步一步的教程(网上)?

感谢您的任何意见/build议!

许可和代理angular色通常安装到不是为用户提供远程桌面会话的服务器之一的服务器上。 我经常把这两个angular色放在一个盒子里。 在小型3服务器场中,经纪人/许可证框大部分时间都可能闲置。 这些angular色似乎在虚拟机中工作得非常好,所以还要利用虚拟机pipe理程序高可用性function。

经纪人或许可证angular色都不重要。 在发生故障的情况下,传入连接仍然可以正常工作,现有用户将能够连接。

如果经纪人失败,您的农场成员之间的负担将不会完全平衡,但实际上并不是必须的。 通常你只需要它是平衡的,以便人们可以舒适地工作。 如果循环的DNS恰好将10个用户放在一台服务器上,另外7台用户放在另一台服务器上,那么服务器是否可以处理25个用户呢?

如果当你的会话代理是一个用户将不能重新连接到一个现有的会话,如果轮转的DNS恰好指引他们在一个新的服务器,那么一件事情明显失败。 但这不是一个关键问题。 用户通常可以继续工作,完全没有意识到其他服务器上留下的死亡会话。

无论如何,让我直接引导你阅读关于RD连接代理高可用性的文章 。 要为连接代理获得真正的HA,看起来就像您需要运行Microsoft SQL Server的服务器。 然后,您将多个会话代理configuration为使用SQL Server作为存储后端。

我在农场里设置了RDS服务器 – 以前从未尝试过,我需要你的帮助。

根据你在这个问题的顶部的原始评论,以及我对RDS系统的热爱,即使有点冗长,我也会想到这个问题。 我可能长时间回答的另一个原因是,我看到有关RDS Farms的这个问题提出了很多问题,希望这可以成为未来RDS冒险家的指导。 为了方便起见,我将在此处发布实际的分步指南链接: http : //thewolfblog.com/2014/02/08/deploying-a-2012-2012rr2-remote-desktop-services-farm/

然后用我的经验继续我的答案。

首先,我想说这个答案是基于我作为一名IT顾问的真实世界经验,他与那些通常拥有2-3个RDSH服务器,1个RDS网关服务器和1个代理/许可证服务器的公司合作,为20-30个用户每个RDSH服务器,总networking大小介于100-200个用户之间。 正如Zoredache针对小农场所提到的最佳实践和常见做法,是将许可证服务器放在与Broker相同的服务器上。 这样做是为了减轻整个基础设施中多个服务器的networkingstream量,并且避免服务器过载(即当服务器数量太less,以较低的成本完成相同的任务时,服务器效率会相同)。 所有的考虑,我觉得你已经走上了正轨。 您之前提到的DNS Round Robin对于负载均衡的农场来说是必不可less的,并且使最终用户的体验变得更好。 我不会尽可能多地把它们打散,因为基本上你所做的一切都是你已经做的。 你创build一个名为DNS的条目(在你的情况下,你称之为RD)name.domain.internal并给它一个服务器的IP地址,然后在同一个Zone中创build另外两个同名DNS条目,但是指向另一个两个RDS服务器的IP。 我不会说这是个出发点,但是不要错过或者离开这个问题是非常重要的。 所以,我们所需要的基本万步观点是:

  • 1个RDS代理/许可证服务器
  • 3个RDSH服务器
  • 1 RD网关服务器(可选,但我会进一步解释为什么这可以是对任何环境的巨大帮助)

我会假设从你原来的职位你有一个相当不错的技术水平,并说,你需要做的第一件事是为每个服务器添加所需的angular色(RD会话主机的2-3个实际服务器用户将login到负载均衡服务器场代理的RD连接代理,以及远程用户login到服务器场的RD网关),并确保所有Windows更新在添加这些angular色后都已执行。 我还应该注意到,为您的RDSH服务器做的最好的事情就是创build一个空白/基本的香草图像,并且使用你想要的任何图像/克隆软件克隆它。 这避免了不必手动设置RDS服务器而浪费的时间。

从这里,您将需要configuration您的经纪人的授权部分。 要做到这一点,请按照我的链接中的步骤。 接下来,您将设置您已经完成的循环赛。 然后,你会想告诉RDSH服务器他们的经纪人在哪里。 RDP许可服务器的属性与2008年的位置相同。您还需要告知每个RDSH服务器它是服务器场的成员。 您可以打开“pipe理工具”>“远程桌面服务”>“远程桌面会话主机”configuration。 在编辑设置区域的RD连接代理下,双击RD连接代理中的服务器场成员。

作为一个便笺和回答你上面的子问题,你问为什么当你有两个经纪人设置你有一个关于你的RDP文件中没有所需的信息的错误。 这是因为您还没有设置2个或更多经纪人的HA。 如果您希望这样做,请在设置初始场后按照本指南进行操作: http : //thewolfblog.com/2014/02/02/configuring-ha-for-the-remote-desktop-connection-broker/

完成上述步骤后,您需要为网关设置访问策略(RAP和CAP)。 您可能在问网关现在是什么,想知道为什么您需要网关。 那么简短的答案是你不需要一个,但他们来的方便。 他们实际上让外部用户(远离你的内部局域网)远程桌面的DNS名称,如RDFarm.Domain.Com,然后立即redirect到他们的桌面回到主pipe喜欢的局域网上。

最后你会想testing这一切。

我之前提到的两个链接(都是由thewolfblog)是你唯一需要做的两件事情。

当我说如果您需要的话,我会很乐意帮助您解决每一个具体的问题,所以请随时与我联系。 PS – 网站Mods和pipe理员,我是新来的SE / SF和爱,但请知道,我试图按照我的能力最好的你的规则。 所有这一切说,如果我用我的答案破坏了其中一个或做错了,请让我知道,我会马上解决它。 谢谢。