[Pacemaker] Quick question regarding wiki vs 'Clusters from Scratch v2'

Andrew Beekhof andrew at beekhof.net
Mon Aug 6 04:53:45 UTC 2012


On Thu, Aug 2, 2012 at 9:20 AM, mark - pacemaker list
<m+pacemaker at nerdish.us> wrote:
> Good afternoon,
>
> Looking at the corosync configuration examples on the wiki (
> http://www.clusterlabs.org/wiki/Initial_Configuration ) and in the Clusters
> from Scratch document (
> http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch/_sample_corosync_configuration.html
> ), there are a number of changes or omissions of settings.
>
> The wiki example includes:
>
>        token: 5000
>         token_retransmits_before_loss_const: 20
>         join: 1000
>         consensus: 7500
>         vsftype: none
>         max_messages: 20
>         clear_nod_high_bit: yes
>
> ... and a few other settings that are no longer in the CfSv2 document.  The
> corosync.conf example there is very close to the default configuration when
> building from source.  It no longer covers creating a service definition in
> /etc/corosync/services.d/, because that's no longer needed and instead
> corosync and pacemaker are started individually.  What about the other
> settings, though?  I noticed with the CfSv2 sample config only (altered for
> my network), I get negative node ids since it doesn't include the
> 'clear_node_high_bit' setting.  Does that have no negative repercussions
> with pacemaker?

Pacemaker uses uint32_t for storing the nodeid, so no it doesn't care.
It does make the logs annoying though since not everyone uses %u
everywhere (which correctly interprets the first bit to NOT indicate a
negative number).
And if you're using OCFS2 and possibly GFS2, its still a good idea.

> Are any of those other more conservative timing settings
> still relevant, or is it pretty safe to just tweak the example configuration
> and let corosync and pacemaker do their thing with largely default values?

Pretty much.
The conservative timings came from a time when I was running clusters
with 8+ nodes.
Most people aren't doing that and its a few less things for admins to
think about :)




More information about the Pacemaker mailing list