[Pacemaker] pacemaker with corosync on Fedora

Lutz Griesbach lgr at elgonzo.com
Wed May 30 13:07:19 EDT 2012


Hi there,


im trying to setup a cluster on  fedora17

corosync-2.0.0-1.fc17.i686
pacemaker-1.1.7-2.fc17.i686

as i understand pacemaker packages are built without heartbeat

[root at lgr-fed17-1 ~]# pacemakerd --features
Pacemaker 1.1.7-2.fc17 (Build: ee0730e13d124c3d58f00016c3376a1de5323cff)
 Supporting:  generated-manpages agent-manpages ascii-docs
publican-docs ncurses libqb-logging  corosync-native


however, when i start pacemaker i get an error:

May 25 12:14:08 [22708] lgr-fed17-1       crmd:   notice:
init_quorum_connection:       Quorum acquired
May 25 12:14:08 [22708] lgr-fed17-1       crmd:     info:
do_ha_control:        Connected to the cluster
May 25 12:14:08 [22708] lgr-fed17-1       crmd:     info: do_started:
 Delaying start, no membership data (0000000000100000)
May 25 12:14:08 [22708] lgr-fed17-1       crmd:   notice:
crmd_peer_update:     Status update: Client lgr-fed17-1/crmd now has
status [online] (DC=<null>)
May 25 12:14:08 [22708] lgr-fed17-1       crmd:     info:
pcmk_quorum_notification:     Membership 0: quorum retained (0)
May 25 12:14:08 [22708] lgr-fed17-1       crmd:    error:
check_dead_member:    We're not part of the cluster anymore
May 25 12:14:08 [22708] lgr-fed17-1       crmd:    error: do_log:
 FSA: Input I_ERROR from check_dead_member() received in state
S_STARTING
May 25 12:14:08 [22708] lgr-fed17-1       crmd:   notice:
do_state_transition:  State transition S_STARTING -> S_RECOVERY [
input=I_ERROR cause=C_FSA_INTERNAL origin=check_dead_member ]
May 25 12:14:08 [22708] lgr-fed17-1       crmd:    error: do_recover:
 Action A_RECOVER (0000000001000000) not supported
May 25 12:14:08 [22708] lgr-fed17-1       crmd:    error: do_started:
 Start cancelled... S_RECOVERY


i found in the list-archives, that "Action A_RECOVER
(0000000001000000) not supported"  is related to heartbeat

http://oss.clusterlabs.org/pipermail/pacemaker/2011-August/011289.html

but how can i configure pacemaker to work with corosync and not with heartbeat?


Or am i missing something completely?


corosync.conf:

totem {
        version: 2

        crypto_cipher: none
        crypto_hash: none

        interface {
                ringnumber: 0
                bindnetaddr: 10.1.1.23
                mcastaddr: 226.94.1.1
                mcastport: 4000
                ttl: 1
        }
}


service.d/pacemaker

{
        # Load the Pacemaker Cluster Resource Manager
        name: pacemaker
        ver:  1
}


kind regards,
Lutz




More information about the Pacemaker mailing list