Forum Discussion
Had anyone test Openstack LBaaS multi agent F5 solution ?
Hi, We are testing Openstack LBaaS plugin to manage F5 VE/Hardware LTM . Customer is using Centos kilo version openstack and installed F5 LBaaS v1.0.10 plugin. By now , we had tested multi agent support for F5 LBaaS plugin , here is the status: 1> 1 controller with 1 LBaaS agent to manage 1 LTM
This is ok 2> 1 controller with 1 LBaaS agent to manage 1 pair HA LTM This is not work , we can adding pools and succeed in deliver to LTM , but when we try to adding vip , the system will automatic delete the whole partition on LTM after deliver to LTM . 3> 2 controller each had 1 LBaaS agent to manage 1 LTM This is also not work , we can adding pools but failed to adding VIP , same result , VIP was deliver to LTM once , and after 10-30s , LTM will delete the VIP. We had try to enable evironment_prefix == uuid , still get the same issue. And also , for step3 , we double confirmed if enable each of the controller only , everything is OK.So , I just wonder , have anyone here test multi agent solution for Openstack LBaaS ?
Raymond
2 Replies
- Raymond_Feng_97Historic F5 AccountHere is the agent config file : von$ grep -Ev "^$|" f5-oslbaasv1-agent.ini [DEFAULT] debug = True periodic_interval = 10 environment_prefix = uuid static_agent_configuration_data = location:DFW1_R122_U9, service_contract:8675309, contact:jenny f5_device_type = external f5_ha_type = standalone f5_external_physical_mappings = default:trunk1:True advertised_tunnel_types = l2_population = True f5_global_routed_mode = False use_namespaces = True max_namespaces_per_tenant = 1 f5_route_domain_strictness = False f5_snat_mode = True f5_snat_addresses_per_subnet = 1 f5_common_external_networks = True f5_bigip_lbaas_device_driver = f5.oslbaasv1agent.drivers.bigip.icontrol_driver.iControlDriver icontrol_hostname = 172.168.20.13 icontrol_username = admin icontrol_password = admin icontrol_connection_retry_interval = 10 icontrol_connection_timeout = 10 icontrol_config_mode = objects
- Matt_Greene_125Historic F5 Account
Hi Raymond,
If I understand you correctly, scenario 2 uses a single LBaaS agent to control a cluster of two BIG-IP LTMs. This is supported and tested. Standalone, HA-pair and HA-scalen operations are exercised in regression testing performed within the engineering team. I see that you have 'f5_ha_type = standalone' in your .ini file, which controls how the agent interacts with the BIG-IP(s). You'll need to set 'f5_ha_type = pair' and restart the agent. Further details on HA configuration can be found in f5-oslbaasv1-readme.pdf, which should be included in the F5 LBaaS image bundle.
Scenario 3 looks like the same bug reported to the product team last week. The team is currently working on both a fix and method to reproduce internally to verify the fix. We're not aware of a workaround at the moment that supports the use of multiple controllers and agents.
Best, Matt
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com