[Pacemaker] Can not use multicast, Any Ideas?

Angie T. Muhammad angie.tawfik at gmail.com
Tue Jan 5 14:19:16 EST 2010


Hello all

Thank you Dejan and Dr. Schwartzkopff
But please bear with me because I'm still suffering a problem. Here is what
I did:

#  wget -O /etc/yum.repos.d/clusterlabs.repo
http://clusterlabs.org/rpm/epel-5/clusterlabs.repo
# yum install pacemaker pacemaker-libs cluster-glue cluster-glue-libs
resource-agents heartbeat
=============================================================================================================================================================
 Package                                    Arch
Version                               Repository
Size
=============================================================================================================================================================
Installing:
 cluster-glue                               x86_64
1.0.1-1.el5                           clusterlabs
262 k
 cluster-glue-libs                          x86_64
1.0.1-1.el5                           clusterlabs
130 k
 heartbeat                                  x86_64
3.0.1-1.el5                           clusterlabs
193 k
 pacemaker                                  x86_64
1.0.6-1.el5                           clusterlabs
689 k
 pacemaker-libs                             x86_64
1.0.6-1.el5                           clusterlabs
310 k
 resource-agents                            x86_64
1.0.1-1.el5                           clusterlabs
179 k
Installing for dependencies:
 corosync                                   x86_64
1.1.2-1.el5                           clusterlabs
163 k
 corosynclib                                x86_64
1.1.2-1.el5                           clusterlabs
163 k
 heartbeat-libs                             x86_64
3.0.1-1.el5                           clusterlabs
292 k
 libesmtp                                   x86_64
1.0.4-5.el5                           epel
60 k
 libibverbs                                 x86_64
1.1.2-4.el5                           base
44 k
 librdmacm                                  x86_64
1.0.8-5.el5                           base
22 k
 openhpi-libs                               x86_64
2.14.0-5.el5                          base
168 k
 openib                                     noarch
1.4.1-3.el5                           base
20 k

Transaction Summary
=============================================================================================================================================================
Install     14 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 2.6 M

# vim /etc/ha.d/ha.cf
keepalive       2
deadtime        30
warntime        10
initdead        120
udpport         694
ucast eth1      10.0.0.101
auto_failback   on
node            node1.mydomain.com
node            node2.mydomain.com
use_logd        yes

// and I changed the ucast directive properly for each node

# vim /etc/ha.d/authkeys
# chmod 600 /etc/ha.d/authkeys
# /etc/init.d/heartbeat start
Starting High-Availability services:                       [  OK  ]
// started properly on both nodes

# crm_mon -i5
Attempting connection to the cluster....

# strace -o hb-again crm_mon -i5
// the file is attached

// I didn't find perl on the system , so I installed it
# yum install perl

// indeed, i believe the error is at around 92% of the strace output file
when it attempts to:

connect(3, {sa_family=AF_FILE, path="/var/run/crm/cib_ro"...}, 110) = -1
ENOENT (No such file or directory)
close(3)                                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl(3, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
connect(3, {sa_family=AF_FILE, path="/var/run/crm/cib_callback"...}, 110) =
-1 ENOENT (No such file or directory)

I can't understand why it can not run :( ..
Version 1.0.5 of pace maker and openais 0.80.5 worked like a charm on the
same nodes.
Now I have to shift to heartbeat because of unicast directive. Please help!

Thank you in advance


On Tue, Jan 5, 2010 at 2:17 PM, Michael Schwartzkopff <misch at multinet.de>wrote:

> Am Dienstag, 5. Januar 2010 13:00:44 schrieb Dejan Muhamedagic:
> > Hi,
> >
> > On Tue, Jan 05, 2010 at 01:51:38PM +0200, Angie T. Muhammad wrote:
> > > Hello all,
> > > Hope you spent good time on holidays!
> > >
> > > Our data center does not support multicast and I have been googling
> > > "unicast site:openais.org" but now results.
> > > And changing our data center is not an option at the moment.
> > >
> > > I wonder does any beta version of openais support unicast?
> >
> > I think that the latest corosync (1.2.0) supports broadcast.
> >
> > > If not, do you have any link to pacemaker installation with heartbeat
> > > stack?
> >
> > clusterlabs.org has some installation docs and there are also
> > brand new docs at http://linux-ha.org/wiki/Documentation
> >
> > Thanks,
> >
> > Dejan
> >
> > > Indeed, I would be very grateful if you could suggest me any other
> > > solution?
>
>
> Perhaps you could use a tunnel (gre, ...) to route the multicast.
>
> --
> Dr. Michael Schwartzkopff
> MultiNET Services GmbH
> Addresse: Bretonischer Ring 7; 85630 Grasbrunn; Germany
> Tel: +49 - 89 - 45 69 11 0
> Fax: +49 - 89 - 45 69 11 21
> mob: +49 - 174 - 343 28 75
>
> mail: misch at multinet.de
> web: www.multinet.de
>
> Sitz der Gesellschaft: 85630 Grasbrunn
> Registergericht: Amtsgericht München HRB 114375
> Geschäftsführer: Günter Jurgeneit, Hubert Martens
>
> ---
>
> PGP Fingerprint: F919 3919 FF12 ED5A 2801 DEA6 AA77 57A4 EDD8 979B
> Skype: misch42
>
> _______________________________________________
> Pacemaker mailing list
> Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>



-- 
All the best,
Angie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20100105/3d89ed28/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hb-again
Type: application/octet-stream
Size: 58549 bytes
Desc: not available
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20100105/3d89ed28/attachment-0001.obj>


More information about the Pacemaker mailing list