在两个数据中心之间迁移两个域控制器是否需要同时关闭两个虚拟机?

在两个数据中心之间迁移两个域控制器是否需要同时关闭两个虚拟机?

我试图在运行 ESX 3.5 和 ESX 4.1 的两个数据中心之间迁移 2 个虚拟机,它们是域控制器。有人建议我在迁移过程中同时关闭两个域控制器。这是为了避免 USN 回滚和其他复制问题。

以下是我计划执行的步骤:1. 关闭两个 DC。2. 使用 Veeam FastSCP 将两个虚拟机文件复制到新数据中心(通过 IP 地址而不是主机名连接到两个 vCentre)3. 在新数据中心启动它们。4. 在新数据中心为两个 DC 配置网络接口/DNS/DHCP

我尝试使用 Veeam FastSCP 而不是 VMware Standalone Converter,因为它是复制而不是转换。有人还建议我使用备份和恢复应用程序,例如 Veeam 备份和复制软件。

听起来像是一项简单的工作,但在关闭两个 DC 后,使用 FastSCP 的传输速率非常慢,仅为 1KB/s,而不是正常的 1MB/s(或更高)。

当传输尝试失败时,我尝试冷克隆两个 DC,结果两个 ESX 主机都断开了连接。我尝试通过参考以下内容进行故障排除 - VMware KB - 诊断 VirtualCenter 中断开连接或无响应的 ESX 服务器

看来 DNS 故障是所有异常情况发生的原因。当我通过 VMware 控制台命令启动 DC 时,ESX 主机能够再次连接到 vCentre。

我该如何避免再次陷入这样的陷阱?我做得对吗?任何帮助都将不胜感激!谢谢。

答案1

我认为没有必要同时关闭两个 DC。只有在允许源计算机继续运行后恢复特定 DC 的时间点副本\克隆\快照时,USN 回滚才会成为问题。对于迁移,请关闭 DC 并使用任何最有效的机制移动\复制它,然后在新站点上重新启动它。此时,请 100% 确保源 VM 无法重新启动,因为这将导致 USN 回滚。成功移动一个 DC 后,对其他 DC 重复该过程。

只要两个站点都处于活动状态并且可以互相看到,您就可以单独迁移 DC,同时始终保持至少一个处于活动状态,如果迁移需要任何时间,您将需要这样做。正如您在 DNS 发生故障时出现的 vCenter 问题中发现的那样,当您关闭所有 AD 服务时,您在 AD 托管环境中无法做很多事情。

如果两个站点完全独立 - 这样当 DC 迁移到新站点时,它无法与原始站点通信 - 那么您必须更加小心,并且两个 DC 都必须关闭一段时间,以确保不会发生 USN 回滚。您可以迁移要移动的第一个 DC,同时保持另一个 DC 处于活动状态,但您必须在迁移第二个 DC 之前,请保持原始站点上的 DC 处于关闭状态。如果不这样做,则存在 USN 回滚的风险。

为了解决这个问题,我建议如下。使用 vCenter 在源端克隆每个 DC。要非常小心,因为您不想在源站点上使用网络连接来启动它们。

  1. 关闭一台 DC (DC01) 并克隆它 (DC01-clone)。暂时保持其处于关闭状态。
  2. 在第二个 DC (DC02) 通电的情况下克隆它,这样您现在也有了 DC02 克隆。理想情况下,您应该有第三个 DC,您可以在关闭这个 DC 时保持通电,但我假设您没有,也不想建立一个。
  3. 您现在可以重新启动第一个源 DC VM(DC01)。
  4. 为了确保万无一失,请立即禁用这些新的克隆 VM(DC01-clone 和 DC02-clone)上的网络适配器。
  5. 使用您想要使用的任何机制来迁移这些。
  6. 将网络接口迁移到新站点后,重新启用它们并启动它们。
  7. 删除原始站点上的克隆。

相关内容