Bug 1733374

Summary: OVN VIP does not ping out site its subnet
Product: Red Hat OpenStack Reporter: Priscila <pveiga>
Component: openvswitchAssignee: Lucas Alvares Gomes <lmartins>
Status: CLOSED CURRENTRELEASE QA Contact: Eduardo Olivares <eolivare>
Severity: high Docs Contact:
Priority: high    
Version: 13.0 (Queens)CC: aiyengar, amuller, apevec, chrisw, cmuresan, dalvarez, dhill, dvd, eolivare, jmelvin, jraju, lhh, lmartins, majopela, mjozefcz, mmethot, njohnston, nusiddiq, pkundal, rhos-maint, rsafrono, scohen
Target Milestone: z9Keywords: Triaged, ZStream
Target Release: 13.0 (Queens)   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-04-30 12:29:03 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:
Attachments:
Description Flags
hotfix-bz1733374-v3
none
hotfix-bz1733374-v5 none

Description Priscila 2019-07-25 20:43:37 UTC
Description of problem:

- The VIP 10.X.X.18 is currently in use by VM 10.X.X.34. We can stop keepalived so VM 10.X.0.59 will aquire 10.X.X.18 VIP. The two VMs are otherwise identical
- Stopped keep alived. The .59 VM acquired the .18 IP address. However, it (.18) is still only pingable from the same subnet.
-  The two VIPs are .13 and .18. The .59 has them both now.
-  The publics are not reachable from anywhere - even the same subnet.

Version-Release number of selected component (if applicable):


How reproducible: Always


Steps to Reproduce: Set Highly available VIPs on OpenStack VMs with VRRP as described in https://bugzilla.redhat.com/show_bug.cgi?id=1707241 (customer is in python-networking-ovn-4.0.3-7.el7ost

Comment 15 Priscila 2019-07-29 18:02:20 UTC
So, the RC for this would be https://bugzilla.redhat.com/show_bug.cgi?id=1731214 ?

Comment 54 David Hill 2019-09-18 21:16:58 UTC
We need this in our puppet-vswitch:

commit b6dab2e9bb08401507d95715734f5841663ae055
Author: Numan Siddique <nusiddiq>
Date:   Tue Aug 28 14:02:13 2018 +0530

    Fix the undefined method 'chomp' for nil:NilClass error seen with ovs 2.10
    
    puppet-ovn uses puppet-vswitch to configure the OVN params. When OVS binaries are
    compiled with dpdk support and when vs_config provider runs the command
    'ovs-vsctl list Open_vSwitch .', the below warning messages are seen and
    are part of the command output.
    
    ----
    PMD: net_mlx5: cannot load glue library: libibverbs.so.1: cannot open shared
    object file: No such file or directory
    PMD: net_mlx5: cannot initialize PMD due to missing run-time dependency on
    rdma-core libraries (libibverbs, libmlx5)
    ----
    
    We see the error 'undefined method 'chomp' for nil:NilClass' when the result is
    extracted. This patch fixes this issue by checking if the 'value' var is nil or
    not before 'parse_column_value' is called.
    
    Tripleo deployment with OVN is failing because of this issue.
    
    Change-Id: I415a6229a0fbc1b55451e3738539735afdc6f8f4
    Closes-bug: #1789236

Comment 55 Maciej Józefczyk 2019-09-27 15:49:14 UTC
Created attachment 1620196 [details]
hotfix-bz1733374-v3

Comment 75 Red Hat Bugzilla 2024-04-14 04:25:11 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days