TIP: Don't want to read the raw version of this document? View it online at http://f5-openstack-lbaasv1.readthedocs.io.
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
See the :ref:`F5® OpenStack Releases and Support Matrix <docs:releases-and-support>`.
- 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
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.
You will need the following to use the F5 OpenStack LBaaSv1 plugin.
- Licensed BIG-IP (hardware or virtual edition)
- OpenStack |openstack| 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
Install the F5 BIG-IP common libraries.
$ dpkg -i build/deb_dist/f5-bigip-common_9.0.1-final_all.deb
Install the plugin driver.
$ dpkg -i build/deb_dist/f5-lbaas-driver_9.0.1-final_all.deb
Install the plugin agent.
$ dpkg -i build/deb_dist/f5-bigip-lbaas-agent_9.0.1-final_all.deb
Install the F5 BIG-IP common libraries.
$ rpm -i build/el7/f5-bigip-common_9.0.1-final.noarch.el7.rpm
Install the plugin driver.
$ rpm -i build/el7/f5-lbaas-driver-9.0.1-final.noarch.el7.rpm
Install the agent.
$ rpm -i build/el7/f5-bigip-lbaas-agent-9.0.1-final.noarch.el7.rpm
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.
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 ~/
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
Follow the installation instructions in the previous section.
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
Copyright 2013-2016 F5 Networks, Inc.
See SUPPORT.md.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. ou may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.