| Summary: | pcs bind address option | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Alexey Kurnosov <nospam13> | ||||||
| Component: | pcs | Assignee: | Tomas Jelinek <tojeline> | ||||||
| Status: | CLOSED ERRATA | QA Contact: | cluster-qe <cluster-qe> | ||||||
| Severity: | unspecified | Docs Contact: | Steven J. Levine <slevine> | ||||||
| Priority: | medium | ||||||||
| Version: | 7.4 | CC: | cfeist, cluster-maint, idevat, mlisik, omular, rsteiger, tojeline, wihocob | ||||||
| Target Milestone: | rc | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | pcs-0.9.158-3.el7 | Doc Type: | Release Note | ||||||
| Doc Text: |
Ability to configure pcsd bind addresses
You can now configure `pcsd` bind addresses in the `/etc/sysconfig/pcsd` file. In previous releases, `pcsd` could bind to all interfaces, a situation that is not suitable for some users. By default, `pcsd` binds to all interfaces.
|
Story Points: | --- | ||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2017-08-01 18:22:57 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: | |||||||
| Attachments: |
|
||||||||
|
Description
Alexey Kurnosov
2016-09-06 18:04:30 UTC
This is already included in the package due to rebase. See https://github.com/ClusterLabs/pcs/issues/77 for details. Created attachment 1280991 [details]
proposed fix
After fix:
[root@rh73-node1:~]# rpm -q pcs
pcs-0.9.158-2.el7.x86_64
[root@rh73-node1:~]# grep PCSD_BIND_ADDR /etc/sysconfig/pcsd
PCSD_BIND_ADDR='10.15.105.32'
[root@rh73-node1:~]# systemctl -l restart pcsd
[root@rh73-node1:~]# cat /var/log/pcsd/pcsd.log
I, [2017-05-26T13:01:34.096139 #9347] INFO -- : Running: /usr/bin/openssl x509 -modulus -noout
I, [2017-05-26T13:01:34.096205 #9347] INFO -- : CIB USER: hacluster, groups:
I, [2017-05-26T13:01:34.108314 #9347] INFO -- : Return Value: 0
I, [2017-05-26T13:01:34.108399 #9347] INFO -- : Running: /usr/bin/openssl rsa -modulus -noout
I, [2017-05-26T13:01:34.108425 #9347] INFO -- : CIB USER: hacluster, groups:
I, [2017-05-26T13:01:34.115442 #9347] INFO -- : Return Value: 0
I, [2017-05-26T13:01:34.170936 #9347] INFO -- : Listening on 10.15.105.32 port 2224
[2017-05-26 13:01:34] INFO WEBrick 1.3.1
[2017-05-26 13:01:34] INFO ruby 2.0.0 (2015-12-16) [x86_64-linux]
[2017-05-26 13:01:34] WARN TCPServer Error: Cannot assign requested address - bind(2)
E, [2017-05-26T13:01:34.171798 #9347] ERROR -- : Unable to bind to specified address(es), exiting
E, [2017-05-26T13:01:34.171825 #9347] ERROR -- : Cannot assign requested address - bind(2)
[root@rh73-node1:~]# grep PCSD_BIND_ADDR /etc/sysconfig/pcsd
PCSD_BIND_ADDR='192.168.122.131,::'
[root@rh73-node1:~]# systemctl -l restart pcsd
[root@rh73-node1:~]# cat /var/log/pcsd/pcsd.log
I, [2017-05-26T13:05:09.172769 #9796] INFO -- : Running: /usr/bin/openssl x509 -modulus -noout
I, [2017-05-26T13:05:09.172846 #9796] INFO -- : CIB USER: hacluster, groups:
I, [2017-05-26T13:05:09.184929 #9796] INFO -- : Return Value: 0
I, [2017-05-26T13:05:09.185010 #9796] INFO -- : Running: /usr/bin/openssl rsa -modulus -noout
I, [2017-05-26T13:05:09.185037 #9796] INFO -- : CIB USER: hacluster, groups:
I, [2017-05-26T13:05:09.192344 #9796] INFO -- : Return Value: 0
I, [2017-05-26T13:05:09.251670 #9796] INFO -- : Listening on 192.168.122.131 port 2224
[2017-05-26 13:05:09] INFO WEBrick 1.3.1
I, [2017-05-26T13:05:09.252130 #9796] INFO -- : Running: /usr/sbin/corosync-cmapctl totem.cluster_name
[2017-05-26 13:05:09] INFO ruby 2.0.0 (2015-12-16) [x86_64-linux]
[2017-05-26 13:05:09] INFO
Certificate:
{...snip...}
I, [2017-05-26T13:05:09.252971 #9796] INFO -- : CIB USER: hacluster, groups:
I, [2017-05-26T13:05:09.252809 #9796] INFO -- : Adding listener on :: port 2224
[2017-05-26 13:05:09] WARN TCPServer Error: Address already in use - bind(2)
E, [2017-05-26T13:05:09.254099 #9796] ERROR -- : Unable to bind to specified address(es), exiting
E, [2017-05-26T13:05:09.254133 #9796] ERROR -- : Address already in use - bind(2)
Created attachment 1283294 [details]
fix exit code
After Fix: [vm-rhel72-1 ~] $ rpm -q pcs pcs-0.9.158-3.el7.x86_64 [vm-rhel72-1 ~] $ grep PCSD_BIND_ADDR /etc/sysconfig/pcsd PCSD_BIND_ADDR='10.15.105.32' [vm-rhel72-1 ~] $ systemctl -l restart pcsd Job for pcsd.service failed because the control process exited with error code. See "systemctl status pcsd.service" and "journalctl -xe" for details 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-2017:1958 McDonald's Customer Satisfaction Survey - www.mcdvoice.com McDonald's Customer Satisfaction Survey, powered by Service Management Group, at www.mcdvoice.com is meant to measure customers' approval or disapproval with the company's products and customer service. http://www.mcd-voice.xyz |