Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

F5 oslbaasV1 agent can not talk to default VE deployemnt due to mgmt small resource setup. #66

Open
G5unit opened this issue Mar 8, 2016 · 1 comment
Assignees
Milestone

Comments

@G5unit
Copy link

G5unit commented Mar 8, 2016

Agent Version

2.0.1

Operating System

Centos 7

OpenStack Release

Liberty

Description

f5-oslbaasv1-agent can not communicate with VE instance due to mgmt portion on BIG-IP not setup for LARGE. Seems this is a requirement, I could not find any mention of it in the docs.

data.zip

Using BIG-IP UI access System->Resource Provisioning->mgmtf and observe value listed under "Provisioning" column. Default for OVA is "small", lbaasv1 plugin requires it to be "large".
Error message from logs:
2016-03-08 12:37:29.714 5707 ERROR neutron Traceback (most recent call last):
2016-03-08 12:37:29.714 5707 ERROR neutron   File "/usr/bin/f5-oslbaasv1-agent", line 23, in <module>
2016-03-08 12:37:29.714 5707 ERROR neutron     sys.exit(main())
2016-03-08 12:37:29.714 5707 ERROR neutron   File "/usr/lib/python2.7/site-packages/f5/oslbaasv1agent/drivers/bigip/agent.py", li
ne 77, in main
2016-03-08 12:37:29.714 5707 ERROR neutron     mgr = manager.LbaasAgentManager(cfg.CONF)
2016-03-08 12:37:29.714 5707 ERROR neutron   File "/usr/lib/python2.7/site-packages/f5/oslbaasv1agent/drivers/bigip/agent_manager
.py", line 834, in __init__
2016-03-08 12:37:29.714 5707 ERROR neutron     LbaasAgentManagerBase.do_init(self, conf)
2016-03-08 12:37:29.714 5707 ERROR neutron   File "/usr/lib/python2.7/site-packages/f5/oslbaasv1agent/drivers/bigip/agent_manager
.py", line 237, in do_init
2016-03-08 12:37:29.714 5707 ERROR neutron     conf.f5_bigip_lbaas_device_driver, self.conf)
2016-03-08 12:37:29.714 5707 ERROR neutron   File "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 38, in impor
t_object
2016-03-08 12:37:29.714 5707 ERROR neutron     return import_class(import_str)(*args, **kwargs)
2016-03-08 12:37:29.714 5707 ERROR neutron   File "/usr/lib/python2.7/site-packages/f5/oslbaasv1agent/drivers/bigip/icontrol_driv
er.py", line 316, in __init__
2016-03-08 12:37:29.714 5707 ERROR neutron     self.connect_bigips()
2016-03-08 12:37:29.714 5707 ERROR neutron   File "/usr/lib/python2.7/site-packages/f5/oslbaasv1agent/drivers/bigip/icontrol_driv
er.py", line 325, in connect_bigips
2016-03-08 12:37:29.714 5707 ERROR neutron     self._init_bigips()
2016-03-08 12:37:29.714 5707 ERROR neutron   File "/usr/lib/python2.7/site-packages/f5/oslbaasv1agent/drivers/bigip/icontrol_driv
er.py", line 462, in _init_bigips
2016-03-08 12:37:29.714 5707 ERROR neutron     self._init_bigip(first_bigip, self.hostnames[0], None)
2016-03-08 12:37:29.714 5707 ERROR neutron   File "/usr/lib/python2.7/site-packages/f5/oslbaasv1agent/drivers/bigip/icontrol_driv
er.py", line 504, in _init_bigip
2016-03-08 12:37:29.714 5707 ERROR neutron     'management LARGE.' % hostname)
2016-03-08 12:37:29.714 5707 ERROR neutron ProvisioningExtraMBValidateFailed: Device 192.168.250.15 BIG-IP not provisioned for ma
nagement LARGE.
2016-03-08 12:37:29.714 5707 ERROR neutron

Deployment

Openstack with flat provider network for external connectivity and OpenVSwitch VXLANs for overlay tennat networks.
Single server running OpenStack, no HA configuration.
VE is 12.0 FULL OVA image obtained from downloads.f5.com, no HA.

@mattgreene
Copy link
Contributor

Need to confirm if this bug occurs with a properly onboarded BIG-IP image. The note above indicates an attempt to launch a native BIG-IP, which is known to not work without modifications in OpenStack.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants