Hyper-V VM 中的负载平衡

Hyper-V VM 中的负载平衡

我可以使用两台物理 Hyper-V 服务器在虚拟机上执行 NLB 吗?

服务器 1 - Hyper-V

双 Xeon - 16 GB RAM

VM1 = Web 服务器

VM2 = SQL Server

VM3 = Exchange 服务器

服务器 2 - Hyper-V

双 Xeon - 16 GB RAM

VM1 = Web 服务器 2

VM2 = SQL Server 2

VM3 = Exchange 服务器 2

现在我想知道是否可以对两个 Web 服务器(Server1.VM1 和 Server2.VM1)进行负载平衡,并对另一对服务器 Exchange 和 SQL 执行相同操作,以便如果任何虚拟机发生故障,另一个虚拟机可以接管或平衡负载。

另外我想知道是否有可能为虚拟机共享一个存储(例如 SAN),换句话说,是否可以将 Hyper-V 故障转移群集与 NLB 结合起来?

答案1

你要解决什么问题?负载平衡?高可用性?故障转移功能?

是的,您可以将 NLB 用于 Web 服务器。根据您的客户机运行的操作系统,您可能需要在客户机上安装修补程序和/或在客户机上设置额外的 NIC,具体取决于您使用 NLB 的方法。使用 NLB 还有一些其他注意事项,您可以自行研究。

对于 Exchange,我不会使用 NLB。如果您使用的是 Exchange 2010,请根据需要设置和配置 DAG 和 CAS 阵列。Exchange 2007 具有 CCR。

对于 SQL,我再次强调,我不会使用 NLB。为什么不设置一个实际的 SQL 集群和/或启动日志传输呢?如果您有 SQL2012,您可以考虑设置 AlwaysOn。

对于最后一部分,拥有共享存储允许您设置 Hyper-V 集群。您根本不会使用 NLB,因为您将使用 Microsoft 集群服务,并且允许您拥有比 NLB 更大的功能集。您认为主机上的 NLB 可以帮助您解决什么问题?

并不是要刻薄、粗鲁或无礼,但是如果您不了解您尝试实施的技术的功能,请花时间阅读一些产品文档和/或直接与供应商合作,以便您更深入地了解每种产品可以为您提供什么。

相关内容