Re: New user can't get cman to recognize other systems
John Scalia <[email protected]> Tue, 21 Oct 2014 12:22:38 -0400
| Newsgroups | gmane.linux.highavailability.user |
|---|---|
| Message-ID | <[email protected]> |
OK, looking at the cman man page on this system, I see the line saying "the corosync.conf file is not used." So, I'm guessing I need to set a unicast address somewhere in the cluster.conf file, but the man page only mentions the <multicast addr="..."/> parameter. What can I use to set this to a unicast address for ports 5404 and 5405? I'm assuming I can't just put a unicast address for the multicast parameter, and the man page for cluster.conf wasn't much help either. We're still working on having the security team permit these 3 systems to use multicast. On 10/21/2014 11:51 AM, Digimer wrote: > Keep us posted. :) > > On 21/10/14 08:40 AM, John Scalia wrote: >> I've been check hostname resolution this morning, and all the systems >> are listed in each /etc/hosts file (No DNS in this environment.) and >> ping works on every system both to itself and all the other systems. At >> least it's working on the 10.10.1.0/24 network. >> >> I ran tcpdump trying to see what traffic is on port 5405 on each system, >> and I'm only seeing outbound on each, even though netstat shows each is >> listening on the multicast address. My suspicion is that the router is >> eating the multicast broadcasts, so I may try the unicast address >> instead, but I'm waiting on one of our network engineers to see if my >> suspicion is correct about the router. He volunteered to help late >> yesterday. >> >> On 10/20/2014 4:34 PM, Digimer wrote: >>> It looks sane on the surface. The 'gethostip' tool comes from the >>> 'syslinux' package, and it's really handy! The '-d' says to give the >>> IP in dotted-decimanl notation only. >>> >>> What I was trying to see was whether the 'uname -n' resolved to the IP >>> on the same network card as the other nodes. This is how corosync >>> decides which interface to send cluster traffic onto. I suspect you >>> might have a general network issue, possibly related to multicast. >>> (Some switches and some hypervisor virtual networks don't play nice >>> with corosync). >>> >>> Have you tried unicast? If not, try setting the <cman ../> element to >>> have the <cman transport="udpu" ... /> attribute. Do note that unicast >>> isn't as efficient as multicast, so thought it might work, I'd >>> personally treat it as a debug tool to isolate the source of the problem. >>> >>> cheers >>> >>> digimer >>> >>> PS - Can you share your pacemaker configuration? >>> >>> On 20/10/14 03:40 PM, John Scalia wrote: >>>> Sure, and thanks for helping. >>>> >>>> Here's the /etc/cluster/cluster.conf file and it is identical on all >>>> three >>>> systems: >>>> >>>> <cluster config_version="11" name="pgdb_cluster"> >>>> <fence_daemon/> >>>> <clusternodes> >>>> <clusternode name="csgha1" nodeid="1"> >>>> <fence> >>>> <method name="pcmk-redirect"> >>>> <device name="pcmk" port="csgha1"/> >>>> </method> >>>> </fence> >>>> </clusternode> >>>> <clusternode name="csgha2" nodeid="2"> >>>> <fence> >>>> <method name="pcmk-redirect"> >>>> <device name="pcmk" port="csgha2"/> >>>> </method> >>>> </fence> >>>> </clusternode> >>>> <clusternode name="csgha3" nodeid="3"> >>>> <fence> >>>> <method name="pcmk-redirect"> >>>> <device name="pcmk" port="csgha3"/> >>>> </method> >>>> </fence> >>>> </clusternode> >>>> </clusternodes> >>>> <cman/> >>>> <fencedevices> >>>> <fencedevice agent="fence_pcmk" name="pcmk"/> >>>> </fencedevices> >>>> <rm> >>>> <failoverdomains/> >>>> <resources/> >>>> </rm> >>>> </cluster> >>>> >>>> uname -n reports "csgha1" on that system, "csgha2" on its system, and >>>> "csgha3" on the last system. >>>> I don't seem to have gethostip on any of these systems, so I don't >>>> know if >>>> the next section helps or not. >>>> "ifconfig -a" reports csgha1: eth0 = 172.17.1.21 >>>> eth1 = 10.10.1.128 >>>> csgha2: eth0 = 10.10.1.129 >>>> Yeah, I know this looks a little weird, but it was the way our >>>> automated VM >>>> control did the interfaces >>>> eth1 = 172.,17.1.3 >>>> csgha3: eth0 = 172.17.1.23 >>>> eth1 = 10.10.1.130 >>>> The /etc/hosts file on each system only has the 10.10.1.0/24 address for >>>> each system in in it. >>>> iptables is not running on these systems. >>>> >>>> Let me know if you need more information, and I very much appreciate >>>> your >>>> assistance. >>>> -- >>>> Jay >>>> >>>> On Mon, Oct 20, 2014 at 3:18 PM, Digimer <[email protected]> wrote: >>>> >>>>> On 20/10/14 02:50 PM, John Scalia wrote: >>>>> >>>>>> Hi all, >>>>>> >>>>>> I'm trying to build my first ever HA cluster and I'm using 3 VMs >>>>>> running >>>>>> CentOS 6.5. I followed the instructions to the letter at: >>>>>> >>>>>> http://clusterlabs.org/quickstart-redhat.html >>>>>> >>>>>> and everything appears to start normally, but if I run "cman_tool >>>>>> nodes >>>>>> -a", I only see: >>>>>> >>>>>> Node Sts Inc Joined Name >>>>>> 1 M 64 2014-10--20 14:00:00 csgha1 >>>>>> Addresses: 10.10.1.128 >>>>>> 2 X 0 >>>>>> csgha2 >>>>>> 3 X 0 >>>>>> csgha3 >>>>>> >>>>>> In the other systems, the output is the same except for which >>>>>> system is >>>>>> shown as joined. Each shows just itself as belonging to the cluster. >>>>>> Also, "pcs status" reflects similarly with non-self systems showing >>>>>> offline. I've checked "netstat -an" and see each machine listening on >>>>>> ports 5405 and 5405. And the logs are rather involved, but I'm not >>>>>> seeing errors in it. >>>>>> >>>>>> Any ideas for where to look for what's causing them to not >>>>>> communicate? >>>>>> -- >>>>>> Jay >>>>>> >>>>> >>>>> Can you share your cluster.conf file please? Also, for each node: >>>>> >>>>> * uname -n >>>>> * gethostip -d $(uname -n) >>>>> * ifconfig |grep -B 1 $(gethostip -d $(uname -n)) | grep HWaddr | >>>>> awk '{ >>>>> print $1 }' >>>>> * iptables-save | grep -i multi >>>>> >>>>> -- >>>>> Digimer >>>>> Papers and Projects: https://alteeve.ca/w/ >>>>> What if the cure for cancer is trapped in the mind of a person without >>>>> access to education? >>>>> _______________________________________________ >>>>> Linux-HA mailing list >>>>> [email protected] >>>>> http://lists.linux-ha.org/mailman/listinfo/linux-ha >>>>> See also: http://linux-ha.org/ReportingProblems >>>>> >>>> _______________________________________________ >>>> Linux-HA mailing list >>>> [email protected] >>>> http://lists.linux-ha.org/mailman/listinfo/linux-ha >>>> See also: http://linux-ha.org/ReportingProblems >>>> >>> >>> >> >> _______________________________________________ >> Linux-HA mailing list >> [email protected] >> http://lists.linux-ha.org/mailman/listinfo/linux-ha >> See also: http://linux-ha.org/ReportingProblems > > _______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems