我设置了一个现有的 2 路 DFS-R 复制拓扑,由两台服务器组成,一台是 Windows 2003 R2,另一台是 Windows 2008 R2。这工作正常。
上周我将 Win 2003 服务器升级到了 Windows 2008 R2。它是一个虚拟机,因此升级过程只涉及创建一个新的 Win 2008 R2 OS C: 驱动器并从旧虚拟机附加数据磁盘(vmdk 文件)。然后,我将旧的 Win 2003 VM 重命名为 server-old,并将新的 Win 2008 VM 重命名为原来的旧名称,如下所示:
Before (DFS-R between server1 and server2 working ok)
=====================================================
server1 - Win 2003 R2
server2 - Win 2008 R2
After (DFS-R trying to use server1-old and server2)
=====================================================
server1-old - Win 2003 R2 (original server)
server1 - Win 2008 R2 (upgraded new VM)
server2 - Win 2008 R2 (no change)
现在的问题是 DFS-R 已损坏且无法复制,因为它仍在引用旧计算机名称 server-old。有一些与 DFS-R 相关的 Active Directory 属性仍附加到旧计算机帐户。
我是否可以通过将旧计算机帐户与新服务器相关联但保留原始名称 (server1) 来修复 DFS-R?我认为这会起作用,因为它会欺骗 DFS-R 认为没有任何改变,并且 DfsrPrivate 文件夹仍然存在。我不想重新创建复制组,因为这意味着初始重新同步。
不支持。Ned Pyle 的博客在这里概述了“磁盘交换”DFSR 成员服务器更换的过程,如下所示:
重新同步根本不应该花很长时间,因为实际文件应该是 100% 预置的,它会比网络更占用 CPU。另外,您可以在安静的时间运行它,在周末等。