Hyper V 群集 - 一台虚拟机不会迁移

Hyper V 群集 - 一台虚拟机不会迁移

我们在 6 个刀片上构建了一个故障转移群集,每个刀片都运行 Hyper V。每个盒子都运行 Server 2008 R2。

我们运行了许多虚拟机,它们都具有相同的基本配置:

VHD 存储在群集共享卷上。2 个虚拟 NIC(1 个用于 LAN 连接,1 个用于 SAN 连接)。

除在当前刀片上运行良好的一台虚拟机之外,所有虚拟机都可以在任何其他刀片之间顺利迁移,但不会迁移到任何其他位置。

这可能是什么原因造成的,或者我应该在哪里查找详细的错误消息,因为我似乎无法在任何日志中找到记录的太多信息。

编辑:

我知道常见的罪魁祸首是资源名称不匹配。我们已经遇到过这种情况,一些刀片上的 NIC 名称不同。据我们现在所知,每块金属上的一切看起来都是相同的。

答案1

在浏览了其他几个论坛上的帖子后,我们选择从集群中删除虚拟机。销毁虚拟机,然后将底层 VHD 附加到新的虚拟机,然后再将其添加回集群。之后一切都正常了。

有可能此虚拟机是在所有集群网络设置完成之前创建的,我注意到这可能是一个问题。我对 Hyper V 及其迁移的经验还处于早期阶段……我很怀念以前使用过且没有问题的 VMWare ESX!公平地说,可能是我们在设置中犯了一个错误,但如果错误日志能提供更多信息而不是仅仅说“迁移失败”,那就太好了。

相关内容