Cloud Docs Home > F5 OpenStack LBaaSv1 Index

Attention

End of Technical Support for F5 OpenStack LBaaS version 1

F5 announces the End of Technical Support (EoTS) for the F5 OpenStack LBaaS version 1 integration. This announcement is in compliance with the OpenStack community deprecation of the OpenStack Neutron LBaaS version 1 plugin. Customers are encouraged to move to OpenStack LBaaS version 2.

F5 ceased to repair defects and perform maintenance on the F5 OpenStack LBaaS version 1 integration as of the Openstack Ocata release in April 2017.

For additional information, please refer to the F5 End of Life policy.

Release Notes

Release Version

9.0.1

Supported Features

The following features of OpenStack Neutron LBaaSv1 are supported in this release:

  • Load balancing methods: Round robin, Source IP, and Least connections
  • Monitors
  • Management
  • Connection limits
  • Session persistence

Compatibility

See the F5® OpenStack Releases and Support Matrix.

Package Contents

  • Release Readme (this document)
  • SUPPORT.md
  • build
    • deb_dist : Ubuntu installation files
    • el6 : Red Hat / CentOS 6 installation files
    • el7 : Red Hat / CentOS 7 installation files

Overview

The F5 OpenStack LBaaSv1 plugin allows you to orchestrate BIG-IP® Local Traffic Manager™ (LTM®) services – including virtual IPs, pools, device service groups, and health monitoring – in an OpenStack environment.

Before You Begin

You will need the following to use the F5 OpenStack LBaaSv1 plugin.

  • Licensed BIG-IP (hardware or virtual edition)
  • OpenStack Mitaka Neutron network deployment

Note

In order to use the Neutron command set, you need source a user file that has admin permissions.

$ source keystonerc_admin

Installation

Debian / Ubuntu

  1. Install the F5 BIG-IP common libraries.

    $ dpkg -i build/deb_dist/f5-bigip-common_9.0.1-final_all.deb
    
  2. Install the plugin driver.

    $ dpkg -i build/deb_dist/f5-lbaas-driver_9.0.1-final_all.deb
    
  3. Install the plugin agent.

    $ dpkg -i build/deb_dist/f5-bigip-lbaas-agent_9.0.1-final_all.deb
    

Red Hat / CentOS

  1. Install the F5 BIG-IP common libraries.

    $ rpm -i build/el7/f5-bigip-common_9.0.1-final.noarch.el7.rpm
    
  2. Install the plugin driver.

    $ rpm -i build/el7/f5-lbaas-driver-9.0.1-final.noarch.el7.rpm
    
  3. Install the agent.

    $ rpm -i build/el7/f5-bigip-lbaas-agent-9.0.1-final.noarch.el7.rpm
    

Upgrading

If you are upgrading from an earlier version, F5 recommends that you uninstall the current version before installing the new version.

Note

Perform the following steps on every server running the F5® agent.

  1. Make a copy of the F5 agent configuration file. An existing configuration file in /etc/neutron will be overwritten during installation.

    $ cp /etc/neutron/f5-oslbaasv1-agent.ini ~/
    
  2. Stop and remove the old version of the libraries, plugin driver and agent.

    Debian/Ubuntu

    $ sudo service f5-oslbaasv1-agent stop
    $ dpkg -r f5-bigip-common f5-lbaas-driver f5-bigip-lbaas-agent
    

    Red Hat/CentOS

    $ sudo service f5-oslbaasv1-agent stop
    $ yum remove f5-bigip-common.noarch f5-oslbaasv1-agent.noarch f5-oslbaasv1-driver.noarch
    
  3. Follow the installation instructions in the previous section.

  4. Restore the F5 agent configuration file.

    Compare the backup file with the new one created during installation to make sure only the necessary settings for your deployment are modified. Then, copy your configuration file back into /etc/neutron/.

    $ cp ~/f5-oslbaasv1-agent.ini /etc/neutron/f5-oslbaasv1-agent.ini