我有两台 w2k8r2 机器,它们在集群中,还有两台机器用作共享存储(安装了 StarWind)。集群的每个节点上都有一个 VM。请告诉我是否可以跨实时迁移 VM?换句话说,我可以同时对位于不同集群节点上的每个 VM 执行实时迁移吗?
目前非常感谢您。
答案1
不明白为什么不行——这适用于 kvm,为什么不适用于 hyper-v?
答案2
如果您尝试使用 iSCSI 进行 Hyper-V 实时迁移,则需要对 iSCSI 启动器和存储进行一些设置要求(我记不清了),以确保 LUN 可以跳转到另一台服务器。通常,目标是启动器特定的,使用不同的 SAN 软件,您可以执行不同的步骤来支持 LUN/卷的群集。
我认为您的存储供应商会有关于集群存储部分的文档,并且 Hyper-V Live Migration 会有关于需要检查的事项的文档,以确保 LUN 从一台服务器“跳”到另一台服务器。
我还记得 2008 R2 集群共享卷(许多节点写入一个卷)是一件好事,它允许您将所有 VM 存储在一个 LUN 上,而不是它们自己的 LUN 上。
是的,我看到过同时朝相反方向的迁移,但这可能是快速迁移。
最后,最大的禁忌是不要让主机 NIC 和 iSCSI NIC 成为同一个。实际上,在您的场景中,您需要至少三个,一个专用于主机,一个专用于访客网络访问,一个专用于主机上的 iSCSI。微软实际上建议使用 4 个,其中第 4 个专用于实时迁移。http://technet.microsoft.com/en-us/library/ff428137(WS.10).aspx