双节点集群中的 Hyper-v 故障转移或复制

双节点集群中的 Hyper-v 故障转移或复制

我正在尝试在 2 台主机之间设置某种形式的故障转移群集。我希望能够在我的 2 台虚拟机上实现高可用性。

似乎需要某种形式的共享存储才能在 Windows 集群中正常工作,但目前的目标是避免购买额外的硬件或软件。

以下是我遇到的一些可能性:

  • 使用 SMB 3.0 和 Windows 文件共享群集来托管 VM 文件。据我了解,这与 VM 故障转移具有相同的要求。
  • 第三方解决方案,如 StarWind 虚拟 SAN。虽然这看起来可行,但它们不再在免费版本中提供超融合存储功能(即无法安装在运行 hyper-v 的主机上)。
  • 复制与虚拟机高可用性相反。遗憾的是,虚拟机无法复制到同一集群。

还有其他方法可以使用这两台服务器设置来设置虚拟机以实现 HA 吗?

答案1

第三方解决方案,如 StarWind 虚拟 SAN。虽然这看起来可行,但它们不再在免费版本中提供超融合存储功能(即无法安装在运行 hyper-v 的主机上)。

他们确实有!给他们的销售人员发消息,说你不会买任何东西,只需要免费的超融合版本来满足你自己的需求。他们会给你发一个 NFR 密钥。

答案2

您几乎已经列出了您的选项。您将需要一些硬件。

但确实有一个相对便宜的选择。看看这篇文章:http://www.aidanfinn.com/?p=15243

它描述了如何使用 JBOD 托盘连接到您的两个 Hyper-V 节点。您使用存储空间在两个节点上创建集群共享卷,然后将虚拟机存储在那里。无需额外的服务器。

但是,您需要非常小心地选择 JBOD,并确保它适合执行此操作。它需要设计用于集群存储,每个控制器上有两个 SAS 端口。所有驱动器都需要是 SAS 驱动器,而不是 SATA,因为 SAS 驱动器有两个板载控制器端口。

它仍然需要花钱,但只是 SAN 成本的一小部分。

当然,一分钱一分货。此设置更适合测试实验室环境。但对于小型企业来说,它可能也合适。

相关内容