我仍有一个装有 ExchangeServer 2003 的 Windows 2000 AD 域。现在我想将其迁移到装有 ExchangeServer 2010 的 Windows 2008 R2 域。同时我在网上阅读了很多资料,我的计划如下:
1)将 Windows Server 2003 R2 添加到 2000 域并使其成为第二个 DC
2)将旧 2000 DC 的所有角色转移到新 2003 DC
3)移除 2000 年 DC,并将 AD 级别提升至 2003 年
4)将 Windows Server 2008 添加到 2003 域并使其成为第二个 DC
5)将 2003 年 DC 的所有角色转移到新的 2008 年 DC
5)将另一个带有 ExchangeServer 2010 的 Windows Server 2008 添加到 2003 域
6)将邮箱从 Exchange 2003 移至 2010
7)删除 ExchangeServer 2003
8) 删除 2003 年 DC,并将 AD 级别提升至 2008 年
步骤 1 和 2 已完成。
我现在的问题是,我已经将所有角色转移到 2003 DC,但 ExchangeServer 根本找不到它并接受它作为域控制器。因此 MSExchangeSA 拒绝启动。我尝试在 Exchange 系统管理器中手动为所有 3 个角色设置新 DC,而不是自动执行此操作。但此时,新 DC 未显示在 ExchangeServer 的域控制器列表中。我没有 WINS,所以我读到某处让新 DC 添加 WINS 服务并在所有其他服务器上配置它以使用它。但到目前为止没有帮助。
我的整个设置都在 XenServer 5.6 环境中运行,因此我可以非常轻松地克隆盒子并进行尝试。但我仍然卡在这里。
有什么想法可以说服 Exchange Server 2003 接受并仅使用新的 DC,以便我可以摆脱旧的 DC?
提前致谢!
答案1
问题解决了。旧 DC 上的文件复制服务不起作用,因此新 DC 永远无法发布其 SYSVOL 共享,并且不被接受为“真实 DC”。我对旧 DC 上的 SYSVOL 进行了权威修复,文件复制开始工作,SYSVOL 共享在所有 DC 上都上升,重新启动后,ExchangeServer 接受新 DC 作为其首选 DC,因为它现在具有所有 3 个必要的角色(DC、GC 和 Config-DC)。
谢谢大家的提示,我在搜索 DNS 问题时发现 Ntfrs 不工作。
答案2
您是否在 Exchange 服务器上的 NIC 的 TCP/IP 属性中将新 DC 添加为 DNS 服务器?如果没有,我会从那里开始。如果您打算更换 W2K 服务器,那么我建议将新 DC 设置为 Exchange 服务器上的主 DNS 服务器。
当然,这个答案假设您的 DC 也是您的 DNS 服务器。是这样吗?
答案3
确保您的域控制器也是全局目录服务器。我猜您的问题就出在这里。
答案4
您应该检查该 AD 域的 DNS 服务器,AD 就是关于 DNS 的……如果您的主 DC(w2k 版)是 AD 域的主 DNS 服务器,那么您还应该转移 DNS 角色和区域,我假设您是通过“……我已经将所有角色转移到 2003 DC……”来完成的。如果没有,则应该没有与 DNS 相关的问题。当您添加 2003 DC 并转移 DC 角色(尤其是全局目录角色)时,区域数据也应该自动更新。
DNS 更新后,如果 w2k dc 是主 dns 服务器,则应检查 exchange 服务器的 tcp/ip 配置,以确保其主(并且仅适用于这种情况)dns 服务器是新 dc(joeqwerty 提到过)。如果两者都不是,则应该没有 dns 解析问题,但存在一些连接问题。您可以检查是否从 exchange 框或其他框 ping 新的 2k3 dc。
您可以检查其他 dc 相关服务(如果存在,可能是认证)是否可以看到新的 2k3 dc。还可以检查“Active Directory 用户和计算机”mmc snap 以连接 dcs。