On Mon, Mar 22, 2010 at 8:44 PM, Tom Pride <[email protected]> wrote:
> Thanks for all your help Andrew and Thomas,
>
> I finally worked out what was going wrong.  A separate cluster of 2 servers
> on the same network were configured to multicast over the same port numbers
> as those I was specifying in the corosync.confs of the cluster I was working
> on.  So every time I tried to start my cluster is was failing because it was
> receiving conflicting communications from the other cluster.  After changing
> the port numbers, corosync now starts up without a problem.
>
> However,  I do have one more question: If pacemaker is supposed to replace
> heartbeat as the crm,

It doesn't replace heartbeat, it augments it.
Its a layer on top.

Or, if you prefer, its a layer on top of corosync.
The packaging was recently changed to require the admin to choose a stack.

So while it will require heartbeat-libs and corosync-libs, you'll need
to explicitly specify one of heartbeat or corosync.

>why is it that the pacemaker rpms that I am using from
> http://www.clusterlabs.org/rpm/epel-5/x86_64/ have a dependency on the
> heartbeat rpm?  You cannot install the pacemaker rpms without the heartbeat
> rpm (unless of course you use --no-deps).  The instructions on this page
> http://www.clusterlabs.org/wiki/Install#Binary_Packages specifically tell
> you to do the following in order to install the required software for a
> pacemaker cluster on Redhat Enterprise:
>
> yum install -y pacemaker corosync heartbeat
>
> Is it just that there are some shared scripts or binaries or libraries that
> pacemaker needs from heartbeat?
>
> Cheers,
> Tom
>
>
>
> On Mon, Mar 22, 2010 at 2:35 PM, Andrew Beekhof <[email protected]> wrote:
>>
>> On Sat, Mar 20, 2010 at 1:06 AM, Thomas Guthmann <[email protected]>
>> wrote:
>> > Hi Tom,
>> >
>> >> heartbeat-libs-3.0.2-2.el5.x86_64.rpm
>> >> heartbeat-3.0.2-2.el5.x86_64.rpm
>> >> openais-1.1.0-1.el5.x86_64.rpm
>> >> openaislib-1.1.0-1.el5.x86_64.rpm
>> >
>> > I reckon it could be due to the presence of openais _and_ corosync.
>> > If you want to use corosync you don't need openais. Same than before,
>> > you don't need heartbeat if you plan to use pacemaker (or the opposite)
>> > though that shouldn't hurt.
>>
>> Pacemaker needs either corosync or heartbeat.
>> If you have corosync, you can also add openais on top - but thats only
>> necessary when using GFS2.
>>
>> Try this getting started doc:
>>
>> http://www.clusterlabs.org/mediawiki/images/5/56/Cluster_from_Scratch_-_Fedora_12.pdf
>>
>> > Then, start simple, use a copy of the default corosync.conf in
>> > /etc/corosync/ and use one ring. It seems you are trying to use an old
>> > openais configuration which actually could work but to debug correctly
>> > add your needs one by one (2nd ring, new parameters, etc). Starting with
>> > the lot is usually more complicated to debug than progressively
>> > increasing complexity.
>> >
>> > Good luck
>> > Thomas.
>> > _______________________________________________
>> > Openais mailing list
>> > [email protected]
>> > https://lists.linux-foundation.org/mailman/listinfo/openais
>> >
>
>
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to