我已设置了现有的双向 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 文件夹仍然存在。我不想重新创建复制组,因为这意味着初始重新同步。
答案1
不支持。Ned Pyle 的博客这里概述了“磁盘交换” DFSR 成员服务器更换的过程,如下所示:
- 设置新服务器并传输磁盘
- 从交换磁盘中删除 DFSR 配置数据库
- 将新服务器添加到复制组并允许初始同步完成。
重新同步不会花很长时间,因为实际文件无论如何都应该 100% 预先植入,这会比网络占用更多的 CPU。此外,您可以在周末等安静的时间运行它。