通过 VMM 服务模板配置 SLB VIP

重要

此版本的 Virtual Machine Manager (VMM) 已终止支持。 建议 升级到 VMM 2022

软件定义的网络 (SDN) 可以使用软件负载平衡 (SLB) 在服务提供商和租户管理的工作负载之间平均分配网络流量。 VMM 2016 仅支持使用 PowerShell 部署 SLB 虚拟 IP (VIP)。

System Center - Virtual Machine Manager (VMM) 1801 及更高版本支持使用服务模板部署多层应用程序时配置 SLB VIP,还支持公共和内部负载均衡。

System Center - Virtual Machine Manager (VMM) 支持在使用服务模板部署多层应用程序时配置 SLB VIP,同时还支持公共和内部负载平衡。

在开始之前

请确保满足以下先决条件:

创建 SLB VIP 的过程

请使用以下步骤:

  1. 指定逻辑网络的相似性。

    • 在 VMM 控制台中,选择“ 构造>网络服务>网络控制器>属性”“>逻辑网络相关性 ”页。

    • 指定可用于负载均衡的前端和后端网络,然后选择 “确定”。

      指定与逻辑网络的相关性的屏幕截图。

  2. 创建 VIP 模板。

    • 在 VMM 控制台中,选择“ 构造>创建 VIP 模板”。

    • 在“负载平衡器 VIP 模板向导”“名称”中,指定模板的名称和描述。

    • “虚拟 IP 端口”中,指定要用于要平衡的网络流量类型的端口。

    • “后端端口”中,指定后端服务器侦听请求的端口。

      模板属性的屏幕截图。

    • “类型”中,指定模板类型,选择“ 特定”。 为“制造商”选择“Microsoft”。 为模型选择“Microsoft 网络控制器”。 选择“下一页”。

      模板类型的屏幕截图。

    • “协议”中指定协议选项。 选择“下一页”。

      协议的屏幕截图。

    • “负载均衡方法”中,选择方法,然后选择“ 下一步”。

      负载均衡方法的屏幕截图。

    • 在“运行状况监视器”中,可以选择定期对负载平衡器运行验证。 若要添加运行状况监视器,请指定协议和请求。 例如,输入命令 GET 以发出针对负载平衡器主页的 HTTP GET 请求,然后检查是否有标头响应。 还可以修改响应类型、监视间隔、超时和重试次数。

    注意

    超时应小于间隔。

    添加运行状况监视器的屏幕截图。

    • “摘要”中,确认“设置”,然后选择“ 完成 ”以创建 VIP 模板。
  3. 在部署服务时配置 SLB VIP

    • 如果服务模板未打开,请选择“ >模板>服务模板” 并将其打开。
    • 选择“操作>”“打开Designer”。
    • “服务模板”Designer,选择“服务模板组件”组>“添加负载均衡器”。
    • 选择负载均衡器对象。 你可以通过 VIP 模板名称识别它。
    • 选择“ 工具>连接器”。 选择与模板关联的服务器连接,然后选择一个 NIC 对象,将负载均衡器连接到适配器。 在 NIC 属性中,检查地址类型并确保 MAC 地址是静态的。

    注意

    服务器连接必须连接到服务的后端网络接口。 后端网络接口可以连接到一个连接 VM 的网络或网络虚拟化 VM 网络。

    • 启用连接器后,选择与负载均衡器关联的客户端连接,然后选择逻辑网络对象。

      注意

      客户端连接必须连接到负载均衡器的前端网络。 这可以是公用 VM 网络或网络虚拟化 VM 网络。 网络虚拟化的 VM 网络用于内部负载平衡方案。

    • 在“服务模板”“保存并验证”中保存服务模板。

示例 1:使用“公共”VM 网络作为前端配置服务。 此处的“后端”网络可以是一个连接的 VM 网络或网络虚拟化 VM 网络。

slb vip 示例 1 的示意图。

示例 2:使用连接到网络虚拟化 VM 网络“HNV VM 网络”的前端和后端配置服务。 此方案用于内部负载均衡。

slb vip 示例 2 的示意图。

设置供用户访问的 VIP

部署服务时,VMM 会自动从静态 IP 地址池中的保留范围中选择一个 VIP,并将其分配给负载均衡的服务层。 若要使用户能够连接到服务,部署服务后,需要确定 VIP 并为其配置 DNS 条目。

  1. 部署服务后,选择“ 构造>网络>负载均衡器”。
  2. 选择“显示>服务>负载均衡器服务信息”,然后展开服务以查看分配了哪个 VIP。
  3. 如果用户使用 DNS 名称访问服务,请请求 DNS 管理员手动为 VIP 创建 DNS 条目。 该条目应是用户将指定连接到该服务的名称。 例如 servicename.contosol.com。