我对 Hyper-V 故障转移群集有疑问。我有 2 台 Hyper-V 服务器,想使用故障转移群集。据我所知,我需要一个 SAN 服务器,那么我们在这里需要它吗?
答案1
Windows 故障转移群集(Hyper-V 用于群集)需要某种共享存储。
进一步了解 Massimo 的回答,如果我正在阅读这页面正确,我认为你不能使用只故障转移群集的 SMB 共享。
您仍然需要一些共享磁盘(SAS、iSCSI、FC)用于集群部分,但您可以将 Hyper-V VM 文件存储在 SMB 共享上。
答案2
这不是对您的问题的直接回答,只是一些潜在替代方案的简要列表。
正如其他人所说,如果你没有共享存储,那么拥有故障转移群集就没有意义。你可以选择无共享实时迁移。只要您有足够的资源,您就可以在主机之间自由移动虚拟机,而无需关闭它们。
如果您有足够的存储空间,另一个选择是 Hyper-V 副本。根据您的要求和您讨论过的故障情况,Hyper-V 副本可以让您接近目标。Hyper-V 副本不能替代故障转移群集但它为您提供了实时虚拟机的几乎最新的副本,在发生灾难时可以轻松将其联机。您可以进行计划内和计划外的故障转移。它是为灾难恢复情况而设计的。
无论如何,都有可用的技术让您在没有 SAN 的情况下实现大部分故障转移群集。如果您的需求允许,最好的解决方案是提供 SAN 或共享存储。
答案3
为了构建 Hyper-V 故障转移群集,需要某种形式的共享存储;但是,它不一定非得是 SAN:任何充当 iSCSI 目标的服务器都可以正常工作,Windows Server 2012 甚至引入了以下可能性使用 SMB 共享存储虚拟机。