在 VMM 中配置负载平衡概述
发布日期: 2016年3月
适用于: System Center 2012 SP1 - Virtual Machine Manager,System Center 2012 R2 Virtual Machine Manager,System Center 2012 - Virtual Machine Manager
Virtual Machine Manager (VMM) 中的网络包括负载平衡集成,因此你可以在虚拟化环境中自动设置负载平衡器。 负载平衡集成与 VMM 中的其他网络增强功能配合工作。 有关这些增强功能的信息,请参阅本主题结尾的主题列表。
负载平衡器集成
通过将负载平衡器添加到 VMM,你可以对向组成服务层的虚拟机发出的请求进行负载平衡。 你可以通过 VMM 控制台添加受支持的硬件负载平衡器,或者对于某些配置,可以使用 Microsoft 网络负载平衡 (NLB)。 在安装 VMM 时,NLB 作为可用负载平衡器包含在内。 NLB 使用轮循机制作为负载平衡方法。
![]() |
---|
对于这两个以前的配置,可以使用硬件负载平衡来代替。 |
要添加支持的硬件负载平衡器,你必须安装可从负载平衡器制造商处获得的配置提供程序。 配置提供程序是 VMM 的一个插件,它将 VMM PowerShell 命令转换为特定于负载平衡器制造商和型号的 API 调用。
你必须创建关联的虚拟 IP (VIP) 模板,然后才能使用硬件负载平衡器或 NLB。
VIP 模板
虚拟 IP 模板包含针对特定类型的网络通讯的负载平衡器相关配置设置。 例如,你可以创建一个模板,该模板指定针对特定负载平衡器制造商和型号上的 HTTPS 通讯的负载平衡行为。 这些模板从负载平衡器配置角度体现了最佳做法。
创建虚拟 IP 模板后,用户(包括自助服务用户)可指定要在创建服务时使用的虚拟 IP 模板。 当用户建立服务模型时,他们可以选取针对负载平衡器类型和应用程序类型最符合其需求的可用模板。
![]() |
---|
有关如何创建虚拟 IP 模板的信息,请参阅如何在 VMM 中为硬件负载平衡器创建 VIP 模板和如何在 VMM 中为网络负载平衡 (NLB) 创建 VIP 模板。 |
硬件负载平衡器工作流
以下列表描述对服务层进行负载平衡的硬件负载平衡器工作流:
在 VMM 控制台中创建静态 IP 地址池的过程中,管理员配置一个保留虚拟 IP 地址范围。
说明
可在部署使用负载平衡器的服务之前随时执行此步骤。 请注意,每个使用负载平衡的服务层都必须有一个虚拟 IP 地址。
管理员在 VMM 管理服务器上安装负载平衡器配置提供程序。
说明
有关支持的负载平衡器以及如何获取配置提供程序的信息,请参阅如何在 VMM 中添加硬件负载平衡器的“先决条件”部分。
在 VMM 控制台中,管理员将负载平衡器添加到 VMM 管理。 通过添加负载平衡器向导,管理员执行以下操作:
选择负载平衡器将在其中可用的主机组
指定负载平衡器制造商和型号
指定负载平衡器 DNS 名称(或 IP 地址),以及用于负载平衡器管理的端口号
指定逻辑网络的相似性
选择配置提供程序
(可选)测试与负载平衡器的连接
在 VMM 控制台中,管理员创建一个或多个虚拟 IP 模板。 通过负载平衡器 VIP 模板向导,管理员定义以下各项:
要用于将进行负载平衡的网络通讯类型的端口
模板是适用于任何支持的负载平衡器还是适用于特定类型的负载平衡器
要进行负载平衡的协议的类型(例如 HTTPS)
是否启用会话暂留
可将可选的运行状况监视器配置为定期检查负载平衡器是否可响应
要使用的负载平衡方法的类型
有关详细信息,请参阅 如何在 VMM 中为硬件负载平衡器创建 VIP 模板。
用户(通常是自助服务用户)创建服务模板。 在“服务模板设计器”窗口中,用户将负载平衡器添加到服务层,然后选择要使用哪个虚拟 IP (VIP) 模板。 部署了服务后,VMM 从静态 IP 地址池的保留范围中自动选择虚拟 IP 地址,并将其分配给负载平衡器。 该 IP 地址被视为负载平衡服务层的"前端"IP 地址。VMM 还将静态 IP 地址分配给组成服务层的虚拟机。 这些地址被视为“后端”专用 IP 地址,因为它们位于负载平衡器后面。
部署了服务后,管理员在 VMM 控制台中验证正在将哪个虚拟 IP 地址用作服务层的前端 IP 地址。 然后,管理员与 DNS 管理员联系,为分配的虚拟 IP 地址创建 DNS 条目。 例如,服务的前端 Web 层已经过负载平衡,管理员可以验证为该层使用了哪个虚拟 IP 地址。 DNS 管理员随后可为用户将指定用于连接到 Web 前端的名称在 DNS 中创建条目。 例如,DNS 管理员可以为具有对应虚拟 IP 地址的 ServiceName.contoso.com 创建 DNS 条目。
说明
有关如何通过使用硬件负载平衡器对服务层进行负载平衡的详细信息,请参阅如何向服务模板添加网络组件和如何为服务层配置硬件负载平衡器。
NLB 工作流
以下列表描述了对服务层进行负载平衡的 NLB 工作流: 但是,在运行 Linux 的服务层,或虚拟机网络配置有网络虚拟化的服务,不能使用 NLB 工作流。 请改用先前在本主题中列出的 硬件负载平衡器工作流。
这就是 NLB 工作流:
在 VMM 控制台中创建静态 IP 地址池的过程中,管理员配置一个保留虚拟 IP 地址范围。
说明
可在部署使用负载平衡器的服务之前随时执行此步骤。 请注意,每个使用负载平衡的服务层都必须有一个虚拟 IP 地址。
在 VMM 控制台中,管理员创建一个或多个虚拟 IP 模板。 通过负载平衡器 VIP 模板向导,管理员定义以下各项:
要用于将进行负载平衡的网络通讯类型的端口
模板类型(本例中为设置为 Microsoft NLB 的“特定”模板类型)
要进行负载平衡的协议的类型(TCP、UPD 或两者)
是否启用会话暂留
用户(通常是自助服务用户)通过执行以下操作配置服务模板:
对于将进行负载平衡的层,用户必须指定满足 NLB 的特定配置要求的虚拟机模板。 有关配置要求的信息,请参阅 How to Configure NLB for a Service Tier(如何为服务层配置 NLB)。
在“服务模板设计器”窗口中,用户将添加负载平衡器,然后选择要使用哪个虚拟 IP (VIP) 模板。
部署服务后,VMM 从静态 IP 地址池的保留范围中自动选择虚拟 IP 地址,并将其分配给负载平衡服务层。VMM 还将静态 IP 地址分配给组成服务层的虚拟机。
部署服务之后,管理员在 VMM 控制台中验证正在将哪个虚拟 IP 地址用于服务。 然后,管理员与 DNS 管理员联系,为分配的虚拟 IP 地址创建 DNS 条目。 例如,服务的前端 Web 层已经过负载平衡,管理员可以验证为该层使用了哪个虚拟 IP 地址。 DNS 管理员随后可为用户将指定用于连接到 Web 前端的名称在 DNS 中创建条目。 例如,DNS 管理员可以为具有对应虚拟 IP 地址的 ServiceName.contoso.com 创建 DNS 条目。
说明
有关如何通过使用 NLB 对服务层进行负载平衡的更多详情,请参阅 How to Configure NLB for a Service Tier(如何为服务层配置 NLB)。
示例方案概述
本节中的过程包括可帮助演示概念的示例。 有关本节中使用的示例的摘要,请参阅在 VMM 中准备构造方案中的表格的“网络”部分。
![]() |
---|
这些示例不应作为实验室设置的规范性指引。 你应根据你的测试环境修改这些示例。 |
本节内容
要在虚拟化环境中配置负载平衡,请遵循以下过程:
过程 | 描述 |
---|---|
如何在 VMM 中添加硬件负载平衡器 | 描述如何将支持的硬件负载平衡器添加到 VMM 环境,以便你能够对服务请求进行负载平衡。 Note: 如果要使用 Microsoft 网络负载平衡 (NLB),则不必添加硬件负载平衡器。 在安装 VMM 时,会自动包括 NLB 作为负载平衡器。 要使用 NLB,你必须创建此表最后一行中描述的 NLB 虚拟 IP 模板。 |
如何在 VMM 中为硬件负载平衡器创建 VIP 模板 | 描述如何创建可在服务创建过程中使用的虚拟 IP 模板,以帮助选择最适合于应用程序需求的硬件负载平衡器。 |
如何在 VMM 中为网络负载平衡 (NLB) 创建 VIP 模板 | 描述如何创建可在服务创建过程中使用的 NLB 虚拟 IP 模板,以便为服务层配置 NLB。 |
在 System Center 2012 SP1 或 System Center 2012 R2 中配置负载平衡后的后续步骤
有关在 System Center 2012 SP1 或 System Center 2012 R2 中配置负载平衡后要采取的后续步骤的信息,请参阅以下网络概述:
主题 | 步骤 |
---|---|
在 VMM 中为 VM 网络配置端口和交换机(适用于 System Center 2012 SP1 和 System Center 2012 R2) | 配置端口配置文件和端口分类,并在逻辑交换机中使用它们,以便你能够将端口设置一致地应用于网络适配器和虚拟网络适配器。 在配置端口设置之后配置逻辑交换机,并根据需要配置交换机扩展(适用于服务质量 (QoS)、监视或安全性)。 |
在 VMM 中配置 VM 网络和网关(适用于 System Center 2012 SP1 和 System Center 2012 R2) | (基于逻辑网络)配置 VM 网络,它允许你使用网络虚拟化或其他网络选项。 借助使用网络虚拟化的 VM 网络,你还可以使用网关来增加连接。 |
配置网络后的后续步骤
有关在配置网络后要采取的后续步骤的信息,请参阅以下主题:
主题 | 步骤 |
---|---|
在 VMM 中准备构造 | 配置其他构造资源,例如存储和库资源。 |
在 VMM 中添加和管理 Hyper-V 主机和横向扩展文件服务器 在 VMM 中管理 VMware ESX 和 Citrix XenServer |
配置主机。 |
在 VMM 中创建和部署虚拟机及服务 | 单独部署或作为服务的一部分部署虚拟机。 |
请参阅
在 VMM 中配置逻辑网络概述
System Center 2012 中的常见网络方案
System Center 2012 SP1 和 System Center 2012 R2 中的常见网络方案
在 VMM 中为 VM 网络配置端口和交换机
在 VMM 中配置 VM 网络和网关
在 VMM 中配置网络