寻求有关 Hyper-v 存储复制的建议

寻求有关 Hyper-v 存储复制的建议

我正在设计一个双主机 Hyper-V R2 集群,其中 6-10 个客户机存储在 SMB iSCSI SAN 设备(可能是 Promise VessRAID)上。我将获得至少两个 SAN 设备,并且需要消除存储的单点故障。理想情况下,这将涉及存储的实时故障转移,就像 Windows 故障转移集群对主机所做的那样。

此设计将用于我们的大约六个站点,我希望最终能够在主机托管站点设置一个集群,并在那里复制每个站点的虚拟机以进行灾难恢复。(理想情况下是实时多站点集群,但对于这种灾难恢复,手动导入虚拟机也可以。)

EMC 和 NetApp 等企业 SAN 附带的工具似乎是 Hyper-V 集群最常用的工具,但我的预算负担不起它们的价格。除它们之外,Hyper-V 存储复制最常用的两种工具似乎是 SteelEye(现为 SIOS)DataKeeper Cluster Edition 和 Double-Take Availability。

最初,我计划使用 Clustered Shared Volume(CSV),但似乎这两种产品都不支持复制,或者是新推出的。看来 Double-Take 5.22 中支持 CSV,请参阅这次讨论,但我认为我不想在生产中运行这么新的东西。

目前,对我来说最好的选择似乎是不实施 CSV,而是实施某种存储复制,并在复制技术更加成熟后再升级到 CSV。我希望进行实时迁移,如果每个 VM 使用一个 LUN,则实时迁移不需要 CSV,所以我想我会这样做。

我更愿意尽可能坚持使用 Microsoft Windows Server 和 Hyper-V 工具和功能。从这个角度来看,SteelEye 看起来比 Double-Take 更有吸引力,因为它们使 DataKeeper 卷可供故障转移群集管理器使用,然后故障转移群集全部通过本机 Microsoft 工具进行配置和管理。Double-Take 表示“不支持群集 Hyper-V 主机”,而 Double-Take Availability 本身似乎是用于实际群集和故障转移的工具。

有人知道这些复制工具是否适用于集群中的两个以上主机吗?我在网上找到的所有信息在其示例中仅使用两个主机。

有没有比 SteelEye 和 Double-Take 更好的工具可以完成我想做的事情,即消除存储单点故障?Neverfail、AppAssure 和 DataCore 似乎都提供类似的功能,但它们似乎不像 SteelEye 和 Double-Take 那样受欢迎。

我看到很多人建议使用 Starwind iSCSI SAN 软件进行共享存储,其中包括复制(以及 CSV 复制)。有几个原因我没有认真考虑过这条路线:
1) 我所在的公司是戴尔专卖店,戴尔没有任何服务器可以让我装上超过六个 3.5 英寸 SATA 驱动器。2) 将来,我们可能不必局限于某个特定品牌或类型的存储,第三方复制软件都允许复制到异构存储设备,这可能是有利的。

我对 iSCSI 和集群还很陌生,因此如果我计划的事情违反了最佳实践或者忽略/遗漏了某些东西,请告诉我。

答案1

查看 AppAssue Replay4 版本 4.5,据说它支持 Hyper-V 集群以及完整的 Exchange 2010,包括 DAG 和 SQL2008R2 支持。

相关内容