我的每个 Active Directory 站点都有两组站点链接 - 一组指向 HQ,一组指向 DR。链接到总部的费用为 100。到 DR 的链接是 200 成本。KCC(显然)通过 100 个成本站点链接生成连接。下个月我们将让所有 HQ 离线以进行电力维护,这应该会导致远程站点的 KCC 将现有的复制对象替换为 HQ 到 200 条成本链路上的 DR。
当我们恢复 HQ 时,远程站点的 KCC 是否会自动将复制到 DR 站点的对象替换为复制到 HQ 的对象?我的直觉说“当然是这样工作的!”,但一些 Microsoft 文档说:
拓扑生成有两个阶段。在第一阶段,KCC 评估当前拓扑,确定现有连接是否发生复制失败,并构建完成复制拓扑所需的任何新连接对象。在第二阶段,KCC 将在第一阶段做出的决策实施或“翻译”为复制合作伙伴之间的协议。
这听起来像是 KCC 只会在复制失败时才重新计算复制拓扑。
ps 如果你告诉我repadmin /kcc
循环,我会空手道砍你的喉咙。
KCC 将自动故障恢复。如您所知,它每 15 分钟运行一次,并且它执行“阶段 1 和阶段 2”以使用上面的示例,作为每次运行的逻辑的一部分。
本质上,KCC 将无限期地继续尝试“失败”的 DC,以防它再次出现。当它返回时,您会在日志中看到此事件:
这是一篇很好的 MS 博客文章,其中包含更多详细信息。这是一个 3 部分,非常详细,我链接了提到故障回复的第 3 部分:http: //blogs.technet.com/b/isrpfeplat/archive/2011/12/11/disaster-recovery-site-and-active-directory -part-3-of-3.aspx