Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1639206

Summary: [composable octavia] Octavia unable to allocate VIP when trying to create a new LB
Product: Red Hat OpenStack Reporter: Aviv Guetta <aguetta>
Component: puppet-octaviaAssignee: Carlos Goncalves <cgoncalves>
Status: CLOSED ERRATA QA Contact: Alexander Stafeyev <astafeye>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 13.0 (Queens)CC: aguetta, amuller, bbonguar, cgoncalves, dalvarez, lpeer, majopela, mariel, mburns, nyechiel, tfreger
Target Milestone: z4Keywords: Triaged, ZStream
Target Release: 13.0 (Queens)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-8.0.7-17.el7ost puppet-tripleo-8.3.6-6.el7ost puppet-octavia-12.4.0-7.el7ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1650651 (view as bug list) Environment:
Last Closed: 2019-01-16 17:55:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1650651, 1653454    
Bug Blocks: 1624624    
Attachments:
Description Flags
Octavia worker log none

Description Aviv Guetta 2018-10-15 09:48:42 UTC
Created attachment 1493980 [details]
Octavia worker log

Description of problem:
When creating a new load balancer, Octavia fails to acquire a VIP, resulting in a failure of the load balancer creation 


Version-Release number of selected component (if applicable):
- RHOSP 13
- composable Octavia  - octavia-api on controllers, octavia-worker, octavia-healthmanager and octavia-housekeeping manager on are installed on the networker node.

How reproducible:


Steps to Reproduce:
1.Create a private network + subnet 
2. # openstack loadbalancer create --name lb1 --vip-subnet-id subnet1
3. list load-balancers, the new load balancer will go on ERROR state (logs from '/var/log/containers/octavia/worker.log' attached)

Actual results:
 - VIP is failed to be acquired  

Expected results:
Load balancer successfully created

Additional notes:
Composable Octavia isn't officially supported in OSP 13.

Comment 2 Carlos Goncalves 2018-10-15 15:58:35 UTC
Could you please attach sosreports from controller and networker nodes (including Nova and Neutron logs)?
Does it work creating a regular Nova instance connected to the same subnet?

Comment 4 Carlos Goncalves 2018-10-18 20:40:34 UTC
Problem is due to mixed network drivers being used in different services. The API isn't set with one so defaults to noop_driver, while worker service is set to use allowed_address_pairs_driver. I was able to create a load balancer after setting network_driver=allowed_address_pairs_driver in the octavia_api containers.

Comment 38 errata-xmlrpc 2019-01-16 17:55:05 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2019:0068