通过 VMM 在 SDN 中配置来宾群集

重要

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

本文介绍如何使用 System Center - Virtual machine Manager (VMM) 在 SDN 中配置来宾群集。

引入网络控制器后,连接到虚拟网络的 VM 只能使用网络控制器 (NC) 分配的 IP 地址进行通信。 NC 不支持浮动 IP 地址,这对于 Microsoft 故障转移群集等技术正常运行至关重要。

在 VMM 1801 及更高版本中,可以通过 SDN 中的软件负载均衡器 (SLB) 模拟浮动 IP 功能来启用此功能。

VMM 1801 及更高版本支持通过内部负载均衡器 (ILB) 虚拟 IP (VIP) 在 SDN 中聚类分析来宾。 ILB 使用在来宾群集 VM 上创建的探测端口来识别活动节点。 在任何给定的时间,只有主动节点的探测端口响应 ILB,并且指向 VIP 的所有流量路由到主动节点。

你可以通过 SDN 中的软件负载均衡器 (SLB) 模拟浮动 IP 功能来实现此特性。

VMM 支持通过内部负载均衡器 (ILB) 虚拟 IP (VIP) 在 SDN 中聚类分析来宾。 ILB 使用在来宾群集 VM 上创建的探测端口来识别活动节点。 在任何给定的时间,只有主动节点的探测端口响应 ILB,并且指向 VIP 的所有流量路由到主动节点。

开始之前

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

来宾群集通过 SDN NC 管理。 确保已设置了 SDN 并部署了 NCSLB

过程 - 配置来宾群集

请使用以下步骤:

  1. 使用本文提供的信息为 VM 创建群集。

    注意

    群集应已将 ProbePort 参数设置为所选端口。 在下一步中配置 VIP 模板时需要此端口。 记下用于此群集的保留 IP 地址。 稍后在使用 VIP 模板创建 VIP 时需要此 IP。

  2. 创建 VIP 模板。 在 VMM 控制台 >“构造>网络>VIP 模板”中,右键单击并选择“ 添加 VIP 模板”。

    • 在“类型”中,选择“Microsoft 网络控制器”网络控制器的屏幕截图。

    • “负载均衡”中,选中“ 启用浮动 IP ”复选框。 浮动 IP 的屏幕截图。

    • 运行状况监视器中,添加将在来宾群集 VM 上使用的探测。 此处,必须添加在上一步中聚类分析主机时配置的相同端口。 运行状况监视器的屏幕截图。

  3. 使用 PowerShell,创建基于 VIP 模板的 VIP。

    注意

    如本文开头所述,正在实现内部负载均衡器 VIP 以支持来宾群集。 下面提供了用于从 VIP 模板创建 VIP 以对内部网络流量进行负载均衡的 PowerShell 脚本。

    使用 此处的示例脚本 创建 VIP 并对内部网络进行负载均衡。 根据以下详细信息按需修改参数:

    • LBServiceName – 网络控制器服务的名称。
    • VipMemberNames – 群集中 VM 的名称。
    • VipNetworkName – 租户网络的名称。
    • VipAddress – 租户网络的保留 IP 地址,在步骤 2 中用作 VM 群集的 IP 地址。
    • VipTemplateName – 在上面的步骤 3 中创建的 VIP 模板的名称。
    • VipName – 要引用 VIP 的任何友好名称。