.. image:: http://www.radappliances.com/images/radware-logo.gif
=============================================
Radware provider driver for Openstack Octavia
=============================================
This driver is the Octavia provider driver for openstack YOGA release.
***********
Disclaimer:
***********
- Radware provider driver is currently not supporting following:
- UDP type pools are partially supported
- Members batch update is not supported.
- TERMINATED_HTTPS listeners are not supported.
**************************************************
Activate and configure Radware's Octavia provider:
**************************************************
- Install the radware_octavia_yoga_driver package by executing the following command (use sudo if needed):
.. code-block:: python
pip install radware_octavia_yoga_driver
- Open the Octavia configuration file named octavia.conf. Under *[api_settings]* section, add Radware provider to *enabled_provider_drivers* list.
You may also want to set the default provider to Radware by setting the *default_provider_driver* option.
- The provider configuation for Radware driver should be defined in a proprietary configuration file under "/etc/radware" folder.
The name of the file is "octavia_driver.conf".
**Note:Pay attention to the configuration file permissions and owner, the file should have read permissions for neutron user.**
The name of the section should be [DEFAULT].
Add driver's parameters under the DEFAULT section, for a reference:
.. code-block:: python
[DEFAULT]
vdirect_ip = 192.168.10.20
See all possible parameters description in this README.rst file
- Restart the Octavia service
*********************************
Using Radware's Octavia provider:
*********************************
For LB creation with Radware provider specify the radware provider in loadbalancer create CLI command.
For example, if the name of the radware provider is **radware**, provider configuration
CLI command will be:
.. code-block:: python
openstack loadbalancer create --provider radware ...
************************************************
Driver's configuration parameters specification:
************************************************
Following is a list of all driver configuration parameters.
The only mandatory parameter is vdirect_address. Other parameters have default values
* *vdirect_ip: The primary / standalone vDirect server IP address. **This parameter is mandatory**.
* *vdirect_secondary_address*: The secondary vDirect server IP address when vDirect HA pair is used.
* *vdirect_user*: The vDirect server user name, the default is root.
* *vdirect_password*: The vDirect server user password, the default is radware.
* *vdirect_http_port*: The vDirect server HTTP port. The default is the default vDirect server HTTP port 2188.
* *vdirect_https_port*: The vDirect server HTTPS port. The default is the default vDirect server HTTPS port 2189.
* *use_https*: Use HTTPS for vDirect server connections, the default is True. If False is set, HTTP connections will be used.
* *ssl_verify_context*: Verify SSL certificates on HTTPS connections. the default is True.
* *timeout*: vDirect server HTTP[S] connection timeout, the default is 5000 milliseconds.
* *base_uri*: vDirect server REST API base uri, the default is ''.
* *service_adc_type*: ADC service type. Options are: VA or VX, the default is VA.
* *service_ha_pair*: Enables or disables ADC service HA-pair, the default is False.
* *configure_allowed_address_pairs*: configure specific allowed address pairs on VIP and PIP ports, in addition to a general CIDR allowed address pair configuration, the default is False.
* *service_throughput*: Service throughput, the default is 1000.
* *service_ssl_throughput*: Service SSL throughput, the default is 100.
* *service_compression_throughput*: Service compression throughput, the default is 100.
* *service_cache*: The size of ADC service cache, the default is 20.
* *service_resource_pool_ids*: The list of vDirect server's resource pools to use for ADC service provissioning, the default is empty.
* *service_isl_vlan*: A required VLAN for the interswitch link to use, the default is -1.
* *service_session_mirroring_enabled*: Enable or disable Alteon interswitch link for stateful session failover the default is False.
Raw data
{
"_id": null,
"home_page": "https://pypi.python.org/pypi/radware_octavia_yoga_driver",
"name": "radware-octavia-yoga-driver",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "radware,vdirect,lbaas,ADC,octavia",
"author": "Evgeny Fedoruk, Radware",
"author_email": "evgenyf@radware.com",
"download_url": "https://files.pythonhosted.org/packages/8e/60/b74b7a0d96d1f71fa1f3e6039401bd7a971afb54c4d514d5949a362c971f/radware_octavia_yoga_driver-4.24.0.post3.tar.gz",
"platform": null,
"description": ".. image:: http://www.radappliances.com/images/radware-logo.gif\n\n=============================================\nRadware provider driver for Openstack Octavia\n=============================================\n\nThis driver is the Octavia provider driver for openstack YOGA release.\n\n\n***********\nDisclaimer:\n***********\n\n- Radware provider driver is currently not supporting following:\n\n\t- UDP type pools are partially supported\n\t- Members batch update is not supported.\n\t- TERMINATED_HTTPS listeners are not supported.\n\n\n**************************************************\nActivate and configure Radware's Octavia provider:\n**************************************************\n\n- Install the radware_octavia_yoga_driver package by executing the following command (use sudo if needed):\n\n\t.. code-block:: python\n\n\t\tpip install radware_octavia_yoga_driver\n\n- Open the Octavia configuration file named octavia.conf. Under *[api_settings]* section, add Radware provider to *enabled_provider_drivers* list.\n\tYou may also want to set the default provider to Radware by setting the *default_provider_driver* option.\n\n\n- The provider configuation for Radware driver should be defined in a proprietary configuration file under \"/etc/radware\" folder.\n\tThe name of the file is \"octavia_driver.conf\".\n\n\t**Note:Pay attention to the configuration file permissions and owner, the file should have read permissions for neutron user.**\n\n\tThe name of the section should be [DEFAULT].\n\tAdd driver's parameters under the DEFAULT section, for a reference:\n\n\t.. code-block:: python\n\n\t\t[DEFAULT]\n\t\tvdirect_ip = 192.168.10.20\n\n\tSee all possible parameters description in this README.rst file\n\n\n- Restart the Octavia service\n\t\n*********************************\nUsing Radware's Octavia provider:\n*********************************\n\nFor LB creation with Radware provider specify the radware provider in loadbalancer create CLI command.\nFor example, if the name of the radware provider is **radware**, provider configuration\nCLI command will be:\n\n.. code-block:: python\n\n\topenstack loadbalancer create --provider radware ...\n\n\n************************************************\nDriver's configuration parameters specification:\n************************************************\n\nFollowing is a list of all driver configuration parameters.\nThe only mandatory parameter is vdirect_address. Other parameters have default values\n\n* *vdirect_ip: The primary / standalone vDirect server IP address. **This parameter is mandatory**.\n* *vdirect_secondary_address*: The secondary vDirect server IP address when vDirect HA pair is used.\n* *vdirect_user*: The vDirect server user name, the default is root.\n* *vdirect_password*: The vDirect server user password, the default is radware.\n* *vdirect_http_port*: The vDirect server HTTP port. The default is the default vDirect server HTTP port 2188.\n* *vdirect_https_port*: The vDirect server HTTPS port. The default is the default vDirect server HTTPS port 2189.\n* *use_https*: Use HTTPS for vDirect server connections, the default is True. If False is set, HTTP connections will be used.\n* *ssl_verify_context*: Verify SSL certificates on HTTPS connections. the default is True. \n* *timeout*: vDirect server HTTP[S] connection timeout, the default is 5000 milliseconds.\n* *base_uri*: vDirect server REST API base uri, the default is ''.\n* *service_adc_type*: ADC service type. Options are: VA or VX, the default is VA.\n* *service_ha_pair*: Enables or disables ADC service HA-pair, the default is False.\n* *configure_allowed_address_pairs*: configure specific allowed address pairs on VIP and PIP ports, in addition to a general CIDR allowed address pair configuration, the default is False.\n* *service_throughput*: Service throughput, the default is 1000.\n* *service_ssl_throughput*: Service SSL throughput, the default is 100.\n* *service_compression_throughput*: Service compression throughput, the default is 100.\n* *service_cache*: The size of ADC service cache, the default is 20.\n* *service_resource_pool_ids*: The list of vDirect server's resource pools to use for ADC service provissioning, the default is empty.\n* *service_isl_vlan*: A required VLAN for the interswitch link to use, the default is -1.\n* *service_session_mirroring_enabled*: Enable or disable Alteon interswitch link for stateful session failover the default is False.",
"bugtrack_url": null,
"license": "",
"summary": "Octavia Radware driver for Openstack Yoga",
"version": "4.24.0.post3",
"project_urls": {
"Homepage": "https://pypi.python.org/pypi/radware_octavia_yoga_driver"
},
"split_keywords": [
"radware",
"vdirect",
"lbaas",
"adc",
"octavia"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8e60b74b7a0d96d1f71fa1f3e6039401bd7a971afb54c4d514d5949a362c971f",
"md5": "21969d75f91a8a95b74b0f77d66c8142",
"sha256": "c79dac3c6809a94a3fdf4ee8290af02d190225ff17b1422b599544257054fdc2"
},
"downloads": -1,
"filename": "radware_octavia_yoga_driver-4.24.0.post3.tar.gz",
"has_sig": false,
"md5_digest": "21969d75f91a8a95b74b0f77d66c8142",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26757,
"upload_time": "2023-11-23T13:03:37",
"upload_time_iso_8601": "2023-11-23T13:03:37.381746Z",
"url": "https://files.pythonhosted.org/packages/8e/60/b74b7a0d96d1f71fa1f3e6039401bd7a971afb54c4d514d5949a362c971f/radware_octavia_yoga_driver-4.24.0.post3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-23 13:03:37",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "radware-octavia-yoga-driver"
}