是否可以将实时虚拟机从 Windows 2012 Hyper-V 群集迁移到其他 2012 R2 群集?

是否可以将实时虚拟机从 Windows 2012 Hyper-V 群集迁移到其他 2012 R2 群集?

目前我有点为难,因为我知道 Windows 2012 支持“无共享实时迁移”,但最近我才知道此功能可用于独立的 Hyper-V 服务器。我的设置是,我有 3 台运行 Windows Server 2012 Hyper-v 故障转移群集的服务器,我需要将所有内容迁移到在 Windows Server 2012 R2 上运行的新群集,当然,有些虚拟机在迁移期间无法关闭,所以我需要在生产时间实时执行此操作。另一个需要注意的是,两个群集都将在不同的 LUN 上运行,因为每个群集都有自己的 CSV。我想知道是否有可能实时迁移此类虚拟机/角色而不会让虚拟机/角色停机?

答案1

是的,但有一个例外 - 实时迁移仅适用于“兼容 CPU”。CPU 中实际上有一个强制兼容模式的设置。如果没有设置,并且您从 AMD 迁移到 Intel,那么 - 这在实时迁移中是不可能的,无论是否是集群。

答案2

您需要先取消虚拟机集群,然后才能将其从集群中迁移出来。使用故障转移集群管理器使集群本身停止保护虚拟机。然后,您可以使用 Hyper-V 管理器进行迁移。

答案3

好的,基本上我成功地将虚拟机从一个群集迁移到另一个群集。步骤如下,首先,您必须从故障转移群集管理器中删除虚拟机,它仍会显示在 Hyper-V 管理器中。一旦它不再受故障转移群集保护,您就可以使用 Hyper-V 管理器中的移动虚拟机并将其移动到您想要的任何主机。

相关内容