1.3. 在 Red Hat OpenStack Platform 中使用负载均衡

负载平衡对于为云部署启用简单或自动交付扩展和可用性至关重要。负载均衡服务(octavia)依赖于其他 Red Hat OpenStack Platform (RHOSP)服务:

  • 计算服务(nova) - 用于管理负载平衡服务虚拟机实例(amphora)生命周期,以及按需创建计算资源。
  • 网络服务(neutron) - 用于 amphorae、租户环境和外部网络之间的网络连接。
  • Key Manager 服务(barbican) - 用于在侦听器上配置 TLS 会话终止时管理 TLS 证书和凭证。
  • Identity service (keystone) - 对于对 octavia API 的身份验证请求,以及负载均衡服务以与其他 RHOSP 服务进行身份验证。
  • 镜像服务(glance) - 用于存储 amphora 虚拟机镜像。
  • 通用库(oslo) - 对于负载平衡服务控制器组件之间的通信,使负载平衡服务在标准的 OpenStack 框架内工作,并查看系统以及项目代码结构。
  • taskflow - 属于通用库的一部分;负载平衡服务在编排后端服务配置和管理时使用此作业流系统。

负载均衡服务通过驱动程序接口与其他 RHOSP 服务交互。如果外部组件需要使用功能功能功能的服务替换,则驱动程序接口可避免重大重组负载平衡服务。