通过 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 并部署了 NC 和 SLB。
过程 - 配置来宾群集
请使用以下步骤:
使用本文提供的信息为 VM 创建群集。
注意
群集应已将 ProbePort 参数设置为所选端口。 在下一步中配置 VIP 模板时需要此端口。 记下用于此群集的保留 IP 地址。 稍后在使用 VIP 模板创建 VIP 时需要此 IP。
创建 VIP 模板。 在 VMM 控制台 >“构造>网络>VIP 模板”中,右键单击并选择“ 添加 VIP 模板”。
在“类型”中,选择“Microsoft 网络控制器”。
在 “负载均衡”中,选中“ 启用浮动 IP ”复选框。
在 运行状况监视器中,添加将在来宾群集 VM 上使用的探测。 此处,必须添加在上一步中聚类分析主机时配置的相同端口。
使用 PowerShell,创建基于 VIP 模板的 VIP。
注意
如本文开头所述,正在实现内部负载均衡器 VIP 以支持来宾群集。 下面提供了用于从 VIP 模板创建 VIP 以对内部网络流量进行负载均衡的 PowerShell 脚本。
使用 此处的示例脚本 创建 VIP 并对内部网络进行负载均衡。 根据以下详细信息按需修改参数:
- LBServiceName – 网络控制器服务的名称。
- VipMemberNames – 群集中 VM 的名称。
- VipNetworkName – 租户网络的名称。
- VipAddress – 租户网络的保留 IP 地址,在步骤 2 中用作 VM 群集的 IP 地址。
- VipTemplateName – 在上面的步骤 3 中创建的 VIP 模板的名称。
- VipName – 要引用 VIP 的任何友好名称。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈