每个Active Directory站点都有两组站点链接 – 一组设置为HQ,一组设置为DR。 与总部的链接是100成本。 DR的链接是200的成本。 KCC(显然)通过100个成本站点链接产生连接。 我们打算在下个月将所有的HQ下线以进行电源维护,这将导致远程站点的KCC用现有的复制对象replaceHQ,并通过200个成本链路对DR进行DR。
当我们把HQ备份起来的时候,远程站点的KCC会自动把这个复制对象replace成DR站点的HQ? 我的直觉告诉我们“当然这是可行的!”,但是一些微软文档说:
有两个阶段的拓扑生成。 在第一阶段,KCC评估当前拓扑结构,确定现有连接是否发生复制失败,并构build完成复制拓扑所需的任何新连接对象。 在第二阶段,KCC将在第一阶段做出的决定实施或“翻译”为复制伙伴之间的协议。
这使得听起来像KCC只会在复制失败的情况下重新计算复制拓扑。
如果你告诉我在一个循环中重新joinrepadmin /kcc ,我会空手道在喉咙砍你。
KCC将自动故障恢复。 如你所知,它每15分钟运行一次,它执行“第一阶段和第二阶段”来使用上面的例子,作为每次运行逻辑的一部分。
从本质上讲,KCC将不断尝试“失败”的DC,以防万一它回来。 当它回来时,你会在日志中看到这个事件:
事件1129
来源:ActiveDirectory_DomainService
为了改善Active Directory域服务的复制负载,从以下源目录服务到本地目录服务的复制连接已被删除。
[主DC故障时自动创build的故障转移连接将在此处显示。]
这里有一个很好的MS博客文章,更多的细节。 这是一个3 parter,非常详细,我连接的第3部分提到故障返回: http : //blogs.technet.com/b/isrpfeplat/archive/2011/12/11/disaster-recovery-site-and-active-directory -Part-3-的-3.aspx