Bug 1659269
Summary: | Detect need for ip_version in corosync.conf | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Ken Gaillot <kgaillot> |
Component: | pcs | Assignee: | Tomas Jelinek <tojeline> |
Status: | CLOSED DUPLICATE | QA Contact: | cluster-qe <cluster-qe> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 8.0 | CC: | cfeist, cluster-maint, idevat, kgaillot, omular, rsteiger, tojeline |
Target Milestone: | rc | ||
Target Release: | 8.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-01-07 12:15:56 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: |
Description
Ken Gaillot
2018-12-13 23:25:13 UTC
(In reply to Radek Steiger from comment #2) > Ok so the missing information here is a specific corosync version that's > needed for a reproducer. Specifically corosync-2.99.5-2.el8.x86_64. Ah, I didn't realize that. I should also have realized that a particular version of systemd is also necessary, i.e. one that provides the myhostname nss plugin, as well as having myhostname configured for hosts in /etc/nsswitch.conf (which it does by default). > Also, custom node names need to be used because our beaker lab does have > records for both IPv4 and IPv6 for the same hostname and therefore corosync > binds on the IPv6 address automatically. Good point, the basic scenario is only IPv4 name/address mappings are configured anywhere for the short node names. > Two issues here: > - sadly, it binds on IPv6 also if ip_version=ipv4 is specified so this > workaround doesn't seem to be working I should have mentioned that patch hasn't been released yet. :) That will be the preferred solution, and Honza has a working patch, but it still has to make its way through upstream etc. > - pcs doesn't support arbitrary values for corosync options so the 'ipv4-6' > needs to be added to pcs code to make it recognized. Good to know, will clone this once the patch is finalized > > Also, custom node names need to be used because our beaker lab does have > > records for both IPv4 and IPv6 for the same hostname and therefore corosync > > binds on the IPv6 address automatically. > > Good point, the basic scenario is only IPv4 name/address mappings are > configured anywhere for the short node names. And of course the local hostname (uname -n) must be used as the local node name > > - pcs doesn't support arbitrary values for corosync options so the 'ipv4-6' > > needs to be added to pcs code to make it recognized. > > Good to know, will clone this once the patch is finalized Still having my morning coffee, of course that can be done with this bz Per Honza, the relevant patch is already in upstream 3.0.0 version, and a build with it has been added to the errata, so it should be in nightlies soon. However he believes workaround #2 (specifying IP in ring0_addr) is the superior approach, which would make this bz a duplicate of Bug 1659389. Closing per comment 5. *** This bug has been marked as a duplicate of bug 1659389 *** |