Windows 2012 R2 Hyper-V群集没有共享硬件

我有几台本地SATA / SAS RAIDarrays的服务器。 我想在那里运行具有某种自动故障转移级别的虚拟机 – 以1分钟的时间间隔将VM同步到辅助节点,并在主节点至less死亡时自动启动。

我已经在另一台机器上创build了具有文件共享见证的故障转移群集。 在故障转移pipe理器中,我无法添加任何磁盘,说“没有合适的磁盘”。 我尝试通过MS iSCSI Target添加虚拟iSCSI磁盘,但是它也没有出现。 如果没有共享存储,则无法启用Hyper-V副本代理。

如何使用Hyper-V上的当前硬件实现故障转移? 如果没有,我还有其他的虚拟化平台吗? 基于我在VMWare上的search,我需要HA + vSAN,这是相当昂贵的,Google的Ganeti不能很好地与Windows客户端配合使用。

为了使用当前硬件创buildHyper-V故障转移群集,有两个选项:

1)带有存储副本的Windows Server 2016 http://www.tech-coffee.net/storage-replica/ ,假设其中一台服务器出现故障或存储空间直接http://windowsitpro.com/windows-服务器/什么,存储空间,直接 ,至less需要4个主机https://slog.starwindsoftware.com/microsoft-storage-spaces-direct-4-node-setup/,但为您提供自动故障转移等。

2)StarWind等第三方软件https://www.starwindsoftware.com/starwind-virtual-san
可以将您的本地磁盘镜像到提供这些高可用性存储实例的主机之间,作为Hyper-V群集的共享存储。 如果您想使用专用服务器创build基于SMB 3.0的故障转移群集,可以使用免费版本https://www.starwindsoftware.com/starwind-virtual-san-free

我没有一个解决scheme,但我有点觉得这至less应该是某种答案:

为了说明这一点,一台机器高度依赖其存储。 在高度可用的环境中(所有虚拟机都可以在任何节点上运行),节点必须能够看到虚拟机的存储,否则不能成为该虚拟机的主机。 因此,只有所有节点都可以看到存储,才能创build群集共享卷。

有了两个节点,没有共享存储,我认为最好的,你可以希望 – 不去第三方 – 是去没有故障转移群集,并使用Hyper-V副本。

在2016年,我们获得了Storage Replica,我认为您可以使用它来创build具有asynchronous复制的延伸群集。

如果存在的话,我很乐意看到一些解决scheme。