In order to use F5® LBaaSv2 services, you will need the following:
Important
You must have the appropriate license for the BIG-IP features you wish to use.
The use of GRE or VxLAN tunnels requires an active BIG-IP SDN Services License.
Tip
pip
and git
installed on your Neutron controller in order to use these commands.sudo
, depending on your environment.Warning
If the F5 service provider package isn’t installed on your Neutron controller, F5 LBaaSv2 will not work.
Download the F5 LBaaSv2 service provider package and add it to the python path for neutron_lbaas
.
$ curl -O -L https://github.com/F5Networks/neutron-lbaas/releases/download/v9.1.0/f5.tgz
Install the service provider package on the Neutron controller.
- CentOS:
$ sudo tar xvf f5.tgz -C /usr/lib/python2.7/site-packages/neutron_lbaas/drivers/
- Ubuntu:
$ sudo tar xvf f5.tgz –C /usr/lib/python2.7/dist-packages/neutron_lbaas/drivers/
To install the f5-openstack-agent
package for v 9.3.1.b1:
$ sudo pip install git+https://github.com/F5Networks/f5-openstack-agent@v9.3.1.b1
Tip
See the F5 Agent documentation for rpm and dpkg installation instructions.
Install the f5-openstack-lbaasv2-driver
package for v 9.3.1.b1:
$ sudo pip install git+https://github.com/F5Networks/f5-openstack-lbaasv2-driver@v9.3.1.b1
Tip
You can install packages from HEAD on a specific branches by adding @<branch_name>
to the end of the install command instead of the release tag.
Example:
$ sudo pip install git+https://github.com/F5Networks/f5-openstack-lbaasv2-driver@mitaka
Warning
You must install the f5-openstack-agent package, and its dependencies, before installing the f5-openstack-lbaasv2-driver via dpkg
or rpm
.
The f5-openstack-lbaasv2-driver
package can be installed using dpkg
.
$ curl –L –O https://github.com/F5Networks/f5-openstack-lbaasv2-driver/releases/download/v9.3.1.b1/python-f5-openstack-lbaasv2-driver_9.3.1.b1-1_1404_all.deb
$ sudo dpkg –i python-f5-openstack-lbaasv2-driver_9.3.1.b1-1_1404_all.deb
The f5-openstack-lbaasv2-driver
package can be installed using rpm
.
$ curl –L –O https://github.com/F5Networks/f5-openstack-lbaasv2-driver/releases/download/v9.3.1.b1/f5-openstack-lbaasv2-driver-9.3.1.b1-1.el7.noarch.rpm
$ sudo rpm –ivh f5-openstack-lbaasv2-driver-9.3.1.b1-1.el7.noarch.rpm
Tip
Release tags always use the format “vx.x.x”