Device Driver Settings/iControl Driver Settings

The Device Driver Settings in the F5 Agent Configuration File provide the means of communication between the F5 Agent for OpenStack Neutron and BIG-IP device(s). Do not change this setting.

The iControl Driver Settings identify the BIG-IP device(s) that you want the F5 agent to manage and record the login information the agent will use to communicate with the BIG-IP(s).

If you want to use the F5 Agent for OpenStack Neutron to manage BIG-IP devices from within your OpenStack cloud, you must provide the correct information in this section of the agent config file. The F5 agent can manage a standalone device or a device service cluster.

Configuration

  1. Edit the F5 Agent Configuration File

    Use your text editor of choice to edit the F5 Agent Configuration File as appropriate for your environment.

    vim /etc/neutron/services/f5/f5-openstack-agent.ini
    
  2. Enter the iControl endpoint(s), username, and password for your BIG-IP(s).

    • icontrol_hostname: The IP address(es) of the BIG-IP(s) the agent will manage. If you’re using multiple devices, provide a comma-separated list containing the management IP address of each device.
    • icontrol_vcmp_hostname: The IP address(es) of the BIG-IP device(s) used for vCMP
    • icontrol_username: The username of the adminstrative user; must have access to all BIG-IP devices.
    • icontrol_password: The password of the adminstrative user; must have access to all BIG-IP devices.
    ###############################################################################
    #  Device Driver - iControl Driver Setting
    ###############################################################################
    #
    icontrol_hostname = 10.190.7.232 \\ replace with the IP address(es) of your BIG-IP(s)
    #
    # icontrol_vcmp_hostname = 192.168.1.245
    #
    icontrol_username = admin
    #
    icontrol_password = admin
    #
    
  3. Set up the F5 Agent for OpenStack Neutron to use L2-adjacent mode or Global Routed mode.