You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
f5-oslbaasv-agent version 2.0.1, downloaded from devcentral.f5.com .
Operating System
I was able to reproduce this in environments running Centos7 (& Ubuntu15.10 though I do not have logs to share from that platform right now). BIG-IP VE version ran is 12.0 .
OpenStack Release
Liberty
Description
When provisioning access to tenant networks on BIG-IP, F5 LBaasV1 agent creates a tunnel on BIG-IP. Name of this tunnel is composed of several things including "environment_prefix" variable set in f5-oslbaasv1-agent.ini file. There seems to be a limit on length of tunnel name being provisioned, limit of 64 bytes.
When "environment_prefix" in f5-lbaasv1-agent is set to environment_prefix = uuidCentos7 I got these errors:
2016-02-18 17:14:46.581 1222 WARNING f5.bigip.interfaces [-] attempting to normalize non basestring name. Argument: name: preserve_vlan_name val:True
2016-02-18 17:14:46.640 1222 ERROR f5.common.logger [-] VXLAN: {"code":400,"message":"01071529:3: The tunnel name (
/uuidCentos7_cb541714a86041d4b01bde3333141163/uuidCentos7_tunnel-vxlan-283) cannot be longer than 64 characters.","errorStack":[]}
2016-02-18 17:14:46.641 1222 ERROR f5.oslbaasv1agent.drivers.bigip.agent_manager [-] Exception: {"code":400,"message":"01071529:3: The tunnel name (/uuidCentos7_cb541714a86041d4b01bde3333141163/uuidCentos7_tunnel-vxlan-283) cannot
be longer than 64 characters.","errorStack":[]}
Reducing the length of "environment_prefix" made things work.
environment_prefix = Cos7
This is probably just a partial workaround as tunnel name depends on other factors, not just "environment_prefix".
Deployment
Single OpenStack controller with one F5 agent managing single external BIG-IP. OpenStack uses a flat provider network for public access, and OVS VXLAN for overlay networking.
Agent Version
f5-oslbaasv-agent version 2.0.1, downloaded from devcentral.f5.com .
Operating System
I was able to reproduce this in environments running Centos7 (& Ubuntu15.10 though I do not have logs to share from that platform right now). BIG-IP VE version ran is 12.0 .
OpenStack Release
Liberty
Description
When provisioning access to tenant networks on BIG-IP, F5 LBaasV1 agent creates a tunnel on BIG-IP. Name of this tunnel is composed of several things including "environment_prefix" variable set in f5-oslbaasv1-agent.ini file. There seems to be a limit on length of tunnel name being provisioned, limit of 64 bytes.
When "environment_prefix" in f5-lbaasv1-agent is set to environment_prefix = uuidCentos7 I got these errors:
2016-02-18 17:14:46.581 1222 WARNING f5.bigip.interfaces [-] attempting to normalize non basestring name. Argument: name: preserve_vlan_name val:True
2016-02-18 17:14:46.640 1222 ERROR f5.common.logger [-] VXLAN: {"code":400,"message":"01071529:3: The tunnel name (
/uuidCentos7_cb541714a86041d4b01bde3333141163/uuidCentos7_tunnel-vxlan-283) cannot be longer than 64 characters.","errorStack":[]}
2016-02-18 17:14:46.640 1222 ERROR f5.oslbaasv1agent.drivers.bigip.utils [-] sync request ed299419-f051-4d31-96aa-1f654da66bd2 FAILED
2016-02-18 17:14:46.641 1222 ERROR f5.oslbaasv1agent.drivers.bigip.agent_manager [-] Exception: {"code":400,"message":"01071529:3: The tunnel name (/uuidCentos7_cb541714a86041d4b01bde3333141163/uuidCentos7_tunnel-vxlan-283) cannot
be longer than 64 characters.","errorStack":[]}
Reducing the length of "environment_prefix" made things work.
environment_prefix = Cos7
This is probably just a partial workaround as tunnel name depends on other factors, not just "environment_prefix".
Deployment
Single OpenStack controller with one F5 agent managing single external BIG-IP. OpenStack uses a flat provider network for public access, and OVS VXLAN for overlay networking.
F5 lbaasv1 agent ini and log files zipped up:
f5-oslbaasv1-ent.zip
The text was updated successfully, but these errors were encountered: