radware-octavia-yoga-driver


Nameradware-octavia-yoga-driver JSON
Version 4.24.0.post3 PyPI version JSON
download
home_pagehttps://pypi.python.org/pypi/radware_octavia_yoga_driver
SummaryOctavia Radware driver for Openstack Yoga
upload_time2023-11-23 13:03:37
maintainer
docs_urlNone
authorEvgeny Fedoruk, Radware
requires_python
license
keywords radware vdirect lbaas adc octavia
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. 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"
}
        
Elapsed time: 0.14362s