Bug 1639206 - [composable octavia] Octavia unable to allocate VIP when trying to create a new LB
Summary: [composable octavia] Octavia unable to allocate VIP when trying to create a n...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: puppet-octavia
Version: 13.0 (Queens)
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: z4
: 13.0 (Queens)
Assignee: Carlos Goncalves
QA Contact: Alexander Stafeyev
URL:
Whiteboard:
Depends On: 1650651 1653454
Blocks: 1624624
TreeView+ depends on / blocked
 
Reported: 2018-10-15 09:48 UTC by Aviv Guetta
Modified: 2022-03-13 15:51 UTC (History)
11 users (show)

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:
Clone Of:
: 1650651 (view as bug list)
Environment:
Last Closed: 2019-01-16 17:55:05 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Octavia worker log (25.50 KB, application/mbox)
2018-10-15 09:48 UTC, Aviv Guetta
no flags Details


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 612395 0 None MERGED Set common configuration options across services 2021-01-04 15:18:20 UTC
OpenStack gerrit 615964 0 None MERGED Set common configuration options across services 2021-01-04 15:18:17 UTC
Red Hat Issue Tracker OSP-4453 0 None None None 2022-03-13 15:51:30 UTC
Red Hat Product Errata RHBA-2019:0068 0 None None None 2019-01-16 17:55:20 UTC

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


Note You need to log in before you can comment on or make changes to this bug.