通过第 7 层 HTTP 虚拟服务器,您可以选择配置负载均衡器规则并使用匹配或操作规则自定义负载均衡行为。
仅具有 HTTP 应用程序配置文件的第 7 层虚拟服务器支持负载均衡器规则。不同的负载均衡器服务可以使用负载均衡器规则。
每个负载均衡器规则由一个或多个匹配条件和单项或多项操作组成。如果未指定匹配条件,则负载均衡器规则始终匹配并用于定义默认规则。如果指定了多个匹配条件,则匹配策略确定必须匹配所有条件还是必须匹配任一条件,负载均衡器规则才会被视为匹配项。
每个负载均衡器规则在负载均衡处理的特定阶段实施;传输、HTTP 访问、请求重写、请求转发和响应重写。并非所有匹配条件和操作都适用于每个阶段。
如果在 LbService 中设置了 skip_scale_validation 标记,则使用 API 最多可以配置 4,000 个负载均衡器规则。请注意,可以通过 API 设置标记。有关详细信息,请参阅 NSX-T Data Center API 指南。通过用户界面最多可以配置 512 个负载均衡器规则。
负载均衡器规则支持 REGEX 匹配类型。有关详细信息,请参见负载均衡器规则中的正则表达式。
前提条件
确认第 7 层 HTTP 虚拟服务器可用。请参见添加第 7 层 HTTP 虚拟服务器。