第 4 章 监控负载均衡服务
在 OpenShift 上的 Red Hat OpenStack Services (RHOSO)环境中,为了保持负载平衡操作,您可以使用负载均衡器管理网络并创建、修改和删除负载平衡运行状况监控器:
4.1. 负载均衡服务管理网络
OpenShift (RHOSO)负载均衡服务(octavia)控制器 pod 上的 Red Hat OpenStack 服务需要 OpenStack 云中网络连接,以便监控和管理 amphora 负载平衡器虚拟机(VM)。负载均衡服务管理网络实际上是两个 OpenStack 网络:连接到 amphora 虚拟机的项目(租户)网络;提供商网络通过 Red Hat OpenShift 网络附加定义的网络连接 podified control plane 上运行的负载均衡服务控制器。OpenStack 路由器使用 control plane pod 和负载均衡器虚拟机在项目网络和提供商网络之间路由数据包,使路由配置为通过这些网络的路由器来定向流量。
图 4.1. 用于负载均衡服务的 control plane 网络
- GENEVE 隧道连接。
- 补丁端口。
-
Octavia Operator 通过将 octavia 网络附加添加到
br-octavia
网桥来实现 NIC 映射。 -
项目连接通过
ovn-controller
NetworkAttachment
属性进行配置。 提供商网络附加使用
NicMapping
属性添加。NicMapping
属性指示 OVN 操作器为网络附加配置桥接映射,允许创建使用附加作为物理接口的提供商网络。-
octavia 网络附加也添加到每种类型的 octavia amphora 控制器 pod: housekeeping, health manager, 和 worker 中,使用每个
Networkattachment
属性。 -
octavia 网络附加是一个
网桥
类型附加,配置了octbr
作为网桥名称。 NodeNetworkConfigurationPolicy
定义了一个与用于内部 API、存储网络等等的 VLAN 接口。该策略最初创建
octbr
网桥,并将 octavia VLAN 接口添加到其中。这些操作可在 OpenShift 节点之间启用连接,并将网络流量与其他 VLAN 和非 VLAN 网络隔离。