适用于 Citrix NetScaler 设备的 Neutron LBaaS v2 驱动程序¶
https://blueprints.launchpad.net/neutron/+spec/netscaler-lbaas-v2-driver
适用于 Citrix NetScaler 设备的 Neutron LBaaS v2 驱动程序。
问题描述¶
启用 NetScaler 设备作为 LBaaS 后端。
提议的变更¶
该驱动程序将实现 LBaaS v2 驱动程序接口,作为到中间件 NetScaler Control Center 的 shim,最终在 NetScaler 设备上配置 LB。此实现将类似于当前的 v1 驱动程序。
该驱动程序将包含 LBaaS v2 中包含的 TLS 和 L7 功能。
数据模型影响¶
无
REST API 影响¶
无
安全影响¶
驱动程序通过 https 与基础设施硬件通信。
通知影响¶
无
其他最终用户影响¶
无
性能影响¶
无
IPv6 影响¶
将以与 neutron lbaas 相同的级别支持 ipv6。
其他部署者影响¶
在使用此驱动程序之前,必须部署 NetScaler Control Center 虚拟设备。
开发人员影响¶
无
社区影响¶
无
备选方案¶
N/A
实现¶
负责人¶
工作项¶
驱动程序 shim
shim 的单元测试
第三方 CI
依赖项¶
LBaaS v2
测试¶
Tempest 测试¶
第三方 CI 将使用 NetScaler Control Center 作为中间件和 NetScaler VPX 设备作为后端运行现有的 LB tempest 测试。
功能测试¶
第三方 CI 将使用 NetScaler Control Center 作为中间件和 NetScaler VPX 设备作为后端运行现有的 LB 功能测试。
API 测试¶
第三方 CI 将使用 NetScaler Control Center 作为中间件和 NetScaler VPX 设备作为后端运行现有的 LBaaS API 测试。
文档影响¶
用户文档¶
无
开发人员文档¶
无
参考资料¶
LBaaS v2 - https://review.openstack.org/#/c/138205/