OpenStack Rocky的Octavia Radware驱动程序
radware_octavia_rocky_driver的Python项目详细描述
OpenStack Octavia的Radware提供程序驱动程序
这个驱动程序是OpenStack Rocky发行版的Octavia提供程序驱动程序。
免责声明:
Radware提供程序驱动程序当前不支持以下项:
- UDP type pools are partially supported
- Members batch update is not supported.
- TERMINATED_HTTPS listeners are not supported.
激活并配置Radware的Octavia提供程序:
通过执行以下命令安装radware_octavia_rocky_驱动程序包(如果需要,请使用sudo):
pipinstallradware_octavia_rocky_driver
- 打开名为octavia.conf的octavia配置文件。在[API\U设置]部分下,将Radware Provider添加到enabled\U Provider列表。
您还可以通过设置default\u provider驱动程序选项将默认提供程序设置为radware。
- 应在“/etc/radware”文件夹下的专有配置文件中定义radware驱动程序的提供程序配置。
文件名为“octavia_driver.conf”。
注意:注意配置文件的权限和所有者,该文件应该对neutron用户具有读取权限。
节的名称应为[默认值]。 在默认部分下添加驾驶员参数,以供参考:
[DEFAULT]vdirect_ip=192.168.10.20
请参见此readme.rst文件中所有可能的参数说明
重新启动Octavia服务
使用Radware的Octavia提供程序:
对于使用radware provider创建lb,请在loadbalancer create cli命令中指定radware provider。 例如,如果radware提供程序的名称是radware,则提供程序配置 cli命令将是:
openstackloadbalancercreate--providerradware...
司机配置参数说明:
以下是所有驱动程序配置参数的列表。 唯一必需的参数是vdirect_address。其他参数具有默认值
- vdirect\u ip:主/独立vdirect服务器的ip地址。**此参数是必需的*。
- vdirect_secondary_address:使用vdirect ha对时的辅助vdirect服务器ip地址。
- vdirect_user:vdirect服务器用户名,默认为root。
- vdirect_password:vdirect服务器用户密码,默认为radware。
- vdirect_http_port:vdirect服务器http端口。默认为默认的vdirect服务器http端口2188。
- vdirect_https_port:vdirect服务器https端口。默认值是默认的vdirect服务器https端口2189。
- 使用https:对vdirect服务器连接使用https,默认值为true。如果设置为false,则将使用http连接。
- ssl_verify_context:验证https连接上的ssl证书。默认值为true。
- timeout:vdirect server http[s]连接超时,默认值为5000毫秒。
- base\u uri:vdirect server rest api base uri,默认值为''。
- 服务ADC类型:ADC服务类型。选项为:VA或VX,默认值为VA。
- service_ha_pair:启用或禁用adc service ha pair,默认值为false。
- configure允许的地址对:在vip和pip端口上配置特定的允许地址对,除了常规的cidr允许的地址对配置外,默认值为false。
- 服务吞吐量:服务吞吐量,默认为1000。
- 服务SSL吞吐量:服务SSL吞吐量,默认值为100。
- 服务压缩吞吐量:服务压缩吞吐量,默认为100。
- service_cache:ADC服务缓存的大小,默认为20。
- 服务资源池id:用于ADC服务配置的VDirect服务器资源池列表,默认为空。
- service_isl_vlan:交换机间链路所需的VLAN,默认值为-1。
- service_session_mirroring_enabled:启用或禁用状态会话故障转移的alteon交换机间链接默认值为false。