The F5® agent translates from ‘OpenStack’ to ‘F5®’. It uses the f5-sdk to translate OpenStack messaging calls – such as those from the Neutron RPC messaging queue – into iControl® REST calls to F5® technologies, such as BIG-IP®.
Install the f5-openstack-agent
package for v 8.2.0:
$ sudo pip install git+https://github.com/F5Networks/f5-openstack-agent@v8.2.0
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-agent@liberty
The f5-openstack-agent
package can be installed using dpkg
tools.
$ curl -L -O https://github.com/F5Networks/f5-common-python/releases/download/v1.5.0/python-f5-sdk_1.5.0-1_1404_all.deb
$ curl -L -O https://github.com/F5Networks/f5-icontrol-rest-python/releases/download/v1.0.9/python-f5-icontrol-rest_1.0.9-1_1404_all.deb
$ sudo dpkg –i python-f5-icontrol-rest_1.0.9-1_1404_all.deb
$ sudo dpkg –i python-f5-sdk_1.5.0-1_1404_all.deb
$ curl -L -O https://github.com/F5Networks/f5-openstack-agent/releases/download/v8.2.0.b2/python-f5-openstack-agent_8.2.0-1_1404_all.deb
$ sudo dpkg –i python-f5-openstack-agent_8.2.0-1_1404_all.deb
The f5-openstack-agent
package can be installed using rpm
tools.
$ curl -L -O https://github.com/F5Networks/f5-common-python/releases/download/v1.5.0/f5-sdk-1.5.0-1.el7.noarch.rpm
$ curl -L -O https://github.com/F5Networks/f5-icontrol-rest-python/releases/download/v1.0.9/f5-icontrol-rest-1.0.9-1.el7.noarch.rpm
$ sudo rpm –ivh f5-icontrol-rest-1.0.9-1.el7.noarch.rpm f5-sdk-1.5.0-1.el7.noarch.rpm
$ curl -L -O https://github.com/F5Networks/f5-openstack-agent/releases/download/v8.2.0.b2/f5-openstack-agent-8.2.0-1.el7.noarch.rpm
$ sudo rpm –ivh f5-openstack-agent-8.2.0-1.el7.noarch.rpm
Next, install the f5-openstack-lbaasv2-driver.
Please see the upgrade instructions.
For more information about using F5® technologies in OpenStack with Neutron LBaaSv2, please see the f5-openstack-lbaasv2-driver documentation.
See the F5® OpenStack LBaaSv2 documentation.