![DFSR 集线器服务器的网络负载平衡群集?](https://linux22.com/image/804275/DFSR%20%E9%9B%86%E7%BA%BF%E5%99%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E7%BD%91%E7%BB%9C%E8%B4%9F%E8%BD%BD%E5%B9%B3%E8%A1%A1%E7%BE%A4%E9%9B%86%EF%BC%9F.png)
我有一台 DFSR 集线器服务器,与 80 个远程办公室有大约 80 个连接。
我想添加另一台中心服务器以实现负载平衡和冗余,但我不想拆分两台中心服务器之间的连接。我不喜欢必须维护\管理两台服务器上的两个不同连接块的想法。
编辑 Microsoft 最佳实践建议在多台服务器之间划分 DFSR 连接(如果存在许多高容量连接,如集线器和辐射拓扑),因为过多同时连接到一台服务器可能会导致性能问题。唯一的建议是手动在服务器之间划分连接。我更希望将多台集线器服务器配置为相同(所有集线器都配置为与所有远程办公室的连接),并让 NLB 服务之类的服务自动为我划分连接。
我想要的是拥有 2 个(或可能更多)集线器服务器,每个服务器都配置了所有 80 多个连接,并使用 NLB 服务之类的服务进行负载平衡。我认为这会起作用,因为 DFSR 集线器可以动态地在它们之间拆分连接,并将在任一连接上收到的更新复制到另一个集线器。
我知道您可以执行故障转移 DFSR 群集,但据我所知,Windows 故障转移群集不进行负载平衡。因此,DFSR 故障转移群集中实际上一次只有一个节点处于活动状态 - 这是正确的吗?如果是这样,它似乎不符合我对负载平衡的要求。
我找不到与使用 DFSR 服务设置 NLB 群集相关的文档。这是否可行/受支持?如果可以,有人可以提供有关执行此操作的最佳实践方式的信息或文档吗?
如果无法实现 NLB 群集,是否有办法使用 DNS SVR 记录进行 DNS 循环或某种“前端”负载平衡设置。
多谢。
**编辑我想我只是在寻找一个设置好就可以忘记的设置。单个集线器目前可以很好地处理所有事情,但我们计划添加到我们的 DFSR 基础设施中。
我想我必须决定是否保留一个集线器并使用第二个集线器进行故障转移群集,或者断开与第二个集线器的连接。
我认为现在我会使用一个带有故障转移群集的单个集线器。然后,如果我决定将来划分连接,我可以随时添加另一个故障转移群集(需要另外 2 台物理服务器)并在 2 个故障转移群集之间划分连接。比我想要的更复杂,但我想这是唯一的方法。
答案1
这无法完成。由于 DFS-R 拓扑存储在 Active Directory 中,因此无法配置复制组成员以使用 NLB 群集名称/地址或任何其他类型的负载平衡器。如果您出于性能原因需要自定义复制拓扑(如您描述的双集线器),则必须手动配置它。您描述的规模的 DFS 可能变得非常复杂,需要主动管理。不幸的是,这种规模没有“设置后就忘记”的办法。
答案2
也许我不太理解你的用例。不过既然没有其他人回复,那就让我尝试一下吧。
我假设您有 80 个办公室,每个办公室都设置了一个复制集来与您的中心通信。因为您可以在 DFSR 中设置“发送成员”,所以您应该能够添加另一台服务器来向远程服务器提供复制的数据。这就是所谓的“多主复制”
因此,如果您有两个“中心”DFSR 服务器(或任何数量的服务器),则它们需要位于复制组中。设置完成后,“远程连接”服务器需要指向所有“中心”服务器,并能够根据需要进行复制。它们只需同步到第一个可用的服务器即可。
您需要解决的一件事是确保遥控器不会尝试将数据同步回两个“主机集线器”。需要正确配置站点和服务才能解决此问题。
我是不是错过了你问的内容?