在 Win2012 R2 中创建 RDS 场

Moj*_*oDK 4 remote-desktop rds windows-server-2012 windows-server-2012-r2

我的设置:

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

我正在农场中设置 RDS 服务器 - 以前从未尝试过,我需要您的帮助。

我的任务是,如果服务器出现故障,所有用户都必须能够登录到另一台服务器。

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

我的第一个问题...

我应该在所有三台服务器上安装 Broker 角色吗?如果我在 SVRDS1 上安装 Broker,如果这台服务器宕机了会发生什么?SVRDS2 和 SVRDS3 上将如何进行负载平衡?

我试过在两台服务器上设置代理角色。我可以正常登录一台服务器,但是当我尝试登录另一台服务器时,出现此错误:

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

知道为什么我会收到这个错误吗?

下一个问题...

我应该在所有三台服务器上安装 Licensing 角色吗?如果我在 SVRDS1 上安装 Licensing,如果此服务器出现故障会发生什么?人们还能连接到其他服务器吗?我应该在 SVDC1 上放置许可角色吗?

在 Win2012R2 上设置 RDS 场的任何分步教程(在网上)?

感谢您的任何反馈/建议!

Zor*_*che 6

许可和代理角色通常安装到不是向用户提供远程桌面会话的服务器之一的服务器上。我经常看到这两个角色放在一个盒子里。在一个小型的 3 个服务器群中,代理/许可证箱可能大部分时间都处于空闲状态。这些角色在 VM 中似乎可以完美运行,因此也可以利用 Hypervisor HA 功能。

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

如果代理失败,您在场成员之间的负载将不会完全平衡,但实际上并非必须如此。通常,您只需要它足够平衡,以便人们可以舒适地工作。如果循环 DNS 恰好将 10 个用户放在一台服务器上,而将 7 个用户放在另一台服务器上,那么每个服务器是否可以处理 25 个用户真的很重要吗?

如果当您的会话代理程序是用户将无法重新连接到现有会话时,如果轮询 DNS 碰巧将他们定向到新服务器,则明显失败的一件事。但这很少是一个关键问题。用户通常可以继续正常工作,完全不知道留在另一台服务器上的死会话。

无论如何,让我将您引向这篇关于RD 连接代理高可用性的文章。要为连接代理获得真正的 HA,您似乎需要运行 Microsoft SQL 服务器的服务器。然后将多个会话代理配置为使用 SQL 服务器作为存储后端。