![迁移到不同 AD 站点中的新 Exchange 2010 服务器](https://linux22.com/image/675966/%E8%BF%81%E7%A7%BB%E5%88%B0%E4%B8%8D%E5%90%8C%20AD%20%E7%AB%99%E7%82%B9%E4%B8%AD%E7%9A%84%E6%96%B0%20Exchange%202010%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我们目前有一个包含两个 AD 站点的域。站点 A 有一台 Exchange 2010 服务器,目前拥有所有邮箱。我设置了新站点站点 B,并通过站点到站点 VPN 连接。站点 B 有一台新的 Exchange 2010 服务器,目前没有邮箱数据库。
我确实在站点 B 服务器上设置了一个邮箱数据库,并从站点 A 服务器移动了一个测试用户的邮箱,以确保邮箱移动功能正常,然后在验证之后快速将其删除。
目标是保留相同的 DNS 信息(自动发现、MX、OWA 等),但将邮箱和公共文件夹从站点 A 服务器迁移到站点 B 服务器,然后停用站点 A 服务器。
在不导致邮件服务中断的情况下实现此目的的最佳方法是什么?
编辑:目前的计划是切换 DNS 以指向新的站点 B 服务器,然后慢慢将邮箱也迁移到该服务器。主要问题是站点 A 中的服务器将继续尝试为客户端发送邮件,但会被拒绝,因为 DNS 将不再正确配置。第二个问题是 Outlook 客户端需要重新配置以指向新服务器的主机名。
答案1
将 Exchange 2010 服务器移动到新的 AD 站点的步骤:
- 打开 AD 站点和服务控制台并选择子网文件夹。
- 右键单击子网文件夹并选择新建子网。添加带有 /32 前缀的 Exchange 2010 服务器的各个 IP 地址。将 IP 地址分配给 RTL AD 站点。
- 添加带有 /32 前缀的 Exchange 2010 DAG 的各个 IP 地址。将这些 IP 地址分配给新的 AD 站点。
- 添加带有 /32 前缀的 Exchange 2010 DAG IP 地址并分配给新的 AD 站点。
更多请参考此博客
有关如何以最少的停机时间安全地移动 Exchange Server 的最佳实践。 http://msexchangeteam.in/moving-exchange-server-2010-from-an-active-directory-site/
此外,您还可以从中获得帮助 Exchange 迁移 在 Exchange 服务器环境之间移动用户邮箱和公共文件夹的解决方案。
答案2
我最终做的是:
- 为站点 A 和站点 B 配置 AD 站点。
- 在站点 B 的 Windows 2008 R2 计算机上安装了 Exchange 2010 SP1。应用了 SP2 和 SP3。
- 站点 A 服务器配置了 mail.domain.com,因此我使用 mail2.domain.com 配置了站点 B 服务器。
- 为 mail2.domain.com 添加了优先级较低的 MX 记录。确保我的 SPF 记录包含 mx 参数。
- 启用站点 B 服务器的接收连接器。创建新的发送连接器,并仅将站点 B 服务器与这些连接器关联(除了现有的)。确保两个 Exchange 服务器之间的连接。
- 在站点 A 服务器上创建邮箱,向 Outlook 添加帐户。将邮箱移至站点 B,继续使用并确保其可以内部/外部发送/接收。确保外发邮件通过站点 B 服务器路由并且通过 SPF 检查。
- 运行连接测试https://testconnectivity.microsoft.com/
- 将所有邮箱移至站点 B 服务器并停止使用站点 A 服务器。
- 将 CAS 和传输 URL 更改回 mail.domain.com 并重新启动站点 B 服务器。
零停机时间,用户唯一需要做的就是在邮箱移动后重新启动 Outlook。就我而言,通过纽约(站点 A)和弗吉尼亚(Azure 美国东部/站点 B)之间的站点到站点 VPN 隧道,移动两个 21 GB 的邮箱大约需要 15-16 小时。