我正在devise一个2主机Hyper-V R2集群,其中包含存储在SMB iSCSI SAN设备上的6-10个guest虚拟机(可能是Promise VessRAID)。 我将获得至less两个SAN设备,并且需要消除存储单点故障。 理想情况下,这将涉及存储的实时故障转移,例如Windows故障转移群集为主机执行的故障转移。
这个devise将在我们的六个站点使用,我希望允许我们最终在托pipe站点设置一个集群,并在那里复制每个站点的虚拟机以供DR使用。 (理想的情况是一个活的多站点群集,但是手动导入虚拟机对于这种灾难恢复很好。)
EMC和NetApp等企业级SAN附带的工具似乎是Hyper-V群集中最常用的项目,但我无法按我的预算承担其价格。 除此之外,Hyper-V存储复制似乎最常见的两个工具是SteelEye(现在是SIOS)DataKeeper Cluster Edition和Double-Take Availability。
最初,我打算使用群集共享卷(CSV),但似乎这些产品的复制支持要么不可用,要么全新。 看起来在Double-Take 5.22中支持CSV,请参阅此讨论 ,但我不认为我想在生产中运行一些新function。
现在看来,对我来说最好的select不是实现CSV,实施某种存储复制,并且在复制它们更成熟后,升级到CSV。 我希望进行实时迁移,如果您使用的是每个虚拟机一个LUN,则实时迁移不需要CSV,所以我想这就是我要做的。
我宁愿尽可能地坚持使用Microsoft Windows Server和Hyper-V工具和function。 从这个angular度来看,SteelEye看起来比Double-Take更具吸引力,因为它们使DataKeeper卷可用于故障转移群集pipe理器,然后通过本机Microsoft工具configuration和pipe理故障转移群集。 Double-Take说“不支持群集Hyper-V主机”,Double-Take Availability本身似乎是用于实际群集和故障转移的东西。
有谁知道这些复制工具是否可以与群集中的两个以上的主机一起工作? 我能在网上find的所有信息在他们的例子中只使用两台主机。
有没有比SteelEye和Double-Take更好的工具来做我想做的事情,那就是把存储作为单点故障来消除? Neverfail,AppAssure和DataCore似乎都提供了类似的function,但是它们似乎没有SteelEye和Double-Take那么受欢迎。
我看到很多人build议使用Starwind iSCSI SAN软件作为共享存储,其中包括复制(以及CSV复制)。 有几个原因我没有认真考虑这条路线:
1)我工作的公司是戴尔专卖店,戴尔公司没有任何服务器,我可以装上6个以上的3.5“SATA驱动器。2)在未来,我们不能locking在这个领域一个特定的品牌或types的存储和第三方复制软件都允许复制到异构存储设备。
对于iSCSI和集群来说,我相当新,所以请让我知道,如果看起来我正在计划一些违背最佳实践的东西,或者忽略/遗漏某些东西。
查看AppAssue Replay4版本4.5,它表示它支持Hyper-V群集和完整的Exchange 2010,包括DAG和SQL2008R2支持。