适用于 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

实现

负责人

主要负责人

https://launchpad.net/~vijay-venkatachalam

工作项

  • 驱动程序 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 测试。

文档影响

用户文档

开发人员文档

参考资料