使用冗余高成本站点链接至 DR 站点时 Active Directory KCC 的“故障回复”行为

使用冗余高成本站点链接至 DR 站点时 Active Directory KCC 的“故障回复”行为

我的每个 Active Directory 站点都有两组站点链接 - 一组设置为 HQ,一组设置为 DR。到 HQ 的链接成本为 100。到 DR 的链接成本为 200。KCC(显然)通过 100 成本站点链接生成连接。下个月我们将使所有 HQ 下线以进行电力维护,这应该会导致远程站点的 KCC 将现有的到 HQ 的复制对象替换为到 DR 的复制对象,这些复制对象通过 200 成本链接。

当我们恢复 HQ 时,远程站点的 KCC 是否会自动将 DR 站点的复制对象替换为 HQ 的复制对象?我的直觉告诉我“当然可以!”,但是一些 Microsoft 文档说:

拓扑生成分为两个阶段。在第一阶段,KCC 评估当前拓扑,确定现有连接是否发生复制失败,并构造完成复制拓扑所需的任何新连接对象。在第二阶段,KCC 实施或“翻译”第一阶段做出的决定,将其转化为复制伙伴之间的协议。

这听起来好像 KCC 仅在发生复制失败时才会重新计算复制拓扑。


附言:如果你循环告诉我repadmin /kcc,我就会用空手道砍你的喉咙。

答案1

KCC 将自动故障恢复。如您所知,它每 15 分钟运行一次,并且每次运行时都会执行“第 1 阶段和第 2 阶段”(使用您上面的示例),作为其逻辑的一部分。

本质上,KCC 将无限期地继续尝试“失败”的 DC,以防它恢复。当它恢复时,您会在日志中看到此事件:

事件 1129

来源:ActiveDirectory_DomainService

为了提高 Active Directory 域服务的复制负载,删除了从以下源目录服务到本地目录服务的复制连接。

[当您的主 DC 出现故障时自动创建的故障转移连接将在这里。]

这是一篇很好的 MS 博客文章,包含更多详细信息。它分为 3 部分,非常详细,我链接了提到故障恢复的第三部分:http://blogs.technet.com/b/isrpfeplat/archive/2011/12/11/disaster-recovery-site-and-active-directory-part-3-of-3.aspx

相关内容