我有几台带有本地SATA/SAS RAID阵列的服务器。我想要运行在那里的虚拟机,有一定程度的自动故障转移-同步VM到次要节点在1分钟间隔和自动启动时,至少主节点死亡。
我已经在另一台机器上创建了带有文件共享见证的故障转移集群。在故障转移管理器中,我无法添加任何磁盘,只能说“没有合适的磁盘”。我试图通过MS iSCSI Target添加虚拟iSCSI磁盘,但也没有出现。没有共享存储,就无法启用超级V副本代理。
如何在Hyper-V上实现当前硬件的故障切换?如果没有,是否有其他虚拟化平台满足我的需求?根据我使用VMWare搜索的结果,我需要HA + vSAN,这是相当昂贵的,谷歌的Ganeti不能很好地处理Windows来宾。
发布于 2016-05-03 15:00:22
为了使用当前硬件创建Hyper-V故障转移群集,您有两个选项:
1) Windows 2016与存储副本http://www.tech-coffee.net/storage-replica/一起使用,假设其中一台服务器故障时手动故障转移,或者存储空间直接http://windowsitpro.com/windows-server/what-storage-spaces-direct (至少需要4台主机https://slog.starwindsoftware.com/microsoft-storage-spaces-direct-4-node-setup/,但提供自动故障转移等等)。
2)第三方软件,如StarWind https://www.starwindsoftware.com/starwind-virtual-san
它可以将本地磁盘镜像到主机之间,为Hyper-V集群提供那些高度可用的存储实例作为共享存储。如果您想使用专用服务器创建基于SMB3.0的故障转移群集,您可以使用它们的免费版本https://www.starwindsoftware.com/starwind-virtual-san-free
发布于 2016-05-02 21:00:57
我对你没有解决办法,但我觉得这至少应该得到某种答案:
显而易见的是,一台机器高度依赖其存储空间。在一个高度可用的环境(所有VM都可以在任何节点上运行)中,节点都必须能够看到VM的存储,否则它们就不能成为该VM的主机。因此,只有当所有节点都能看到存储时,才能创建集群共享卷。
有了两个节点,没有共享的存储,我认为最好的选择就是不要使用故障转移集群,而使用Hyper副本。
在2016年,我们获得了Storage,我认为您可以使用它创建一个带有异步复制的扩展集群。
如果有的话,我很乐意在这里看到一些解决方案。
https://serverfault.com/questions/655915
复制相似问题