您可以创建负载平衡器,以在指定实例之间分配入站请求。负载平衡器可确保工作负载以可预测的方式在实例之间实现共享,并且更有效地使用系统资源。
对于使用 NSX Data Center for vSphere 或 NSX-T Data Center 网络的部署,VMware Integrated OpenStack 6.0 支持负载平衡器即服务 (LBaaS) v2.0。此版本不支持 OpenStack Octavia 组件。
LBaaS 配置过程还会创建运行状况监控并将其与 LBaaS 池相关联。运行状况监控是一种 Neutron 服务,它会检查实例是否仍在指定协议和端口上运行。
注:
NSX Data Center for vSphere 部署不支持 LBaaS 池的
admin_state 参数,因此将池的管理状态设置为关闭将不起作用。要防止网络流量传输至池成员,请将每个成员的管理状态设置为关闭。
LBaaS 侦听器可以使用 HTTP、TCP、或终止 HTTPS。终止 HTTPS 侦听器将为入站连接终止 TLS,这些侦听器的 TLS 证书和密钥存储在 Barbican 中。如果要创建终止 HTTPS 侦听器,请联系您的云管理员,确定是否必须配置 ACL 才能向 barbican
用户授予项目密钥的访问权限。
前提条件
- 在网络上创建公共子网和路由器。对于 NSX Data Center for vSphere 部署,路由器类型必须为
exclusive
。注: 可以在租户子网上创建负载平衡器,但是必须为它分配一个浮动 IP 地址。 - 至少配置一个客户端和两个服务器实例。
过程
后续步骤
您可以打开负载平衡器,然后单击创建侦听器向其添加侦听器。