无域的 Hyper-V 冗余

无域的 Hyper-V 冗余

我们目前在非域 W2008 服务器上运行 Hyper-V 服务器,并希望构建故障转移解决方案。由于所有 (6-10) VM 客户机都是 Linux,并且我们的数据中心空间 90% 都是非 Windows,因此我们从未感觉到需要 AD 域等。

我的初步计划是第二台服务器(W2008R2 或 W2012 标准),运行 Hyper-V 服务器。

没有共享存储/SAN。

VM 非常静态 - 门户和 Web 服务器,数据库位于其他地方,脱离 VM,因此我们可以相当轻松地应对从主 VM 到辅助 VM 的一周前备份副本。

选项 1 是上述设置 - 如果 VM 服务器发生故障,则启动辅助服务器上的副本。

选项 2 是实施故障转移群集,因此,如果 VM 服务器发生故障,VM Secondary 将接管

我真的很感激一些关于如何解决这个问题的建议——我读得越多,就越困惑。

答案1

不,但是你为什么需要它呢?

我的意思是,您无法处理虚拟机级别的高正常运行时间要求吗?有 2 组虚拟机(每台服务器上一个),然后在软件中执行 HA 部分。

  • 数据库应该支持第三方提供的开箱即用功能。例如,SQL Server 可以做到这一点(镜像、高可用性)
  • Web 机器也应该支持这一点。

基本上,假设 Hyper-V 服务器可以崩溃,并在 VM 层内处理故障,类似于如果所有这些都不是虚拟的但每个 VM 都是物理机器时所做的那样。

任何 Hyper-V HA 都需要一个域,因为这是 Windows 集群所使用的。但这仍然会留下问题(损坏的图像)。但无论如何,这不是 HA(需要重新启动),并且仍然有应用层级别。

相关内容