[ClusterLabs] Configuration of Initial cib.xml

Vladislav Bogdanov bubble at hoster-ok.com
Tue Aug 4 06:41:46 EDT 2015


04.08.2015 12:44, Kostiantyn Ponomarenko wrote:
>  >> You can, but I’m failing to understand why you want to wipe the
> config clean each time in the first place.
>
> So far, in our solution we provide users with a few options so far.
> They are:
>      - automatic fail-back on/off
>      - a set of three additional resources to run (on/off) (depends on
> user's need)
>
> We decided to wipe out previous configuration when the cluster starts,
> so there is no need of tracking configuration changes in the cluster.
>
> BTW, is it sufficient to create only "cib.xml", or "cib.xml.sig" and
> "cib.last" are also must be created?

Only cib.xml is enough. Pacemaker loads it even without .sig if that one 
and history files are not found.

>
>
>
> Thank you,
> Kostya
>
> On Tue, Aug 4, 2015 at 3:53 AM, Andrew Beekhof <andrew at beekhof.net
> <mailto:andrew at beekhof.net>> wrote:
>
>
>     > On 4 Aug 2015, at 1:48 am, Kostiantyn Ponomarenko <konstantin.ponomarenko at gmail.com
>     <mailto:konstantin.ponomarenko at gmail.com>> wrote:
>     >
>     > Hi folks,
>     >
>     > Is it possible to have a configured initial cib.xml file?
>
>     yes, but if other members of the cluster are active it might be
>     effectively ignored
>
>     >
>     > In my solution there is a script that applies configuration automatically each boot.
>     > But before that, another script (before starting pacemaker) does:
>     >     # rm -rf /var/lib/pacemaker/cib/*
>     > in order to clean up the previous config.
>     > The clean up is made each time despite anything.
>     > Then, if the node has a DC status it runs a shell script with crm commands to set up cluster.
>
>     So you start with an empty cib and then script the addition of
>     resources once the node becomes a DC?
>     Thats… odd.
>
>     >
>     > The thing is - every group boot, when all nodes are rebooted, I have those noisy messages in the log, which say that no STONITH was configured:
>     >
>     > 2015 Aug  3 17:56:59 +03:00 daemon.err<27> pengine[37739]:    error: unpack_resources: Resource start-up disabled since no STONITH resources have been defined
>     > 2015 Aug  3 17:56:59 +03:00 daemon.err<27> pengine[37739]:    error: unpack_resources: Either configure some or disable STONITH with the stonith-enabled option
>     > 2015 Aug  3 17:56:59 +03:00 daemon.err<27> pengine[37739]:    error: unpack_resources: NOTE: Clusters with shared data need STONITH to ensure data integrity
>     > 2015 Aug  3 17:56:59 +03:00 daemon.err<27> pengine[37739]:    error: unpack_resources: Resource start-up disabled since no STONITH resources have been defined
>     > 2015 Aug  3 17:56:59 +03:00 daemon.err<27> pengine[37739]:    error: unpack_resources: Either configure some or disable STONITH with the stonith-enabled option
>     > 2015 Aug  3 17:56:59 +03:00 daemon.err<27> pengine[37739]:    error: unpack_resources: NOTE: Clusters with shared data need STONITH to ensure data integrity
>     >
>     > The configuration scrip set-up STONITH devices, but the messages still appear, because the configuration was recreated by Pacemaker and doesn't have STONITH yet.
>
>     We can’t predict the future I’m afraid.  Pacemaker can only work
>     with the configuration is currently has.
>
>     > So, the idea is to get read of this kind of error messages.
>     >
>     > As a possible option I am thinking of creating an initial cib.xml file with configured STONITH in it, and put it in the place after cleaning up previous config.
>     > So just wanted to check my idea with somebody, so I am sure it won't lead to any troubles in future ;-)
>
>     You can, but I’m failing to understand why you want to wipe the
>     config clean each time in the first place.
>
>      >
>      > Thank you,
>      > Kostya
>      > _______________________________________________
>      > Users mailing list: Users at clusterlabs.org
>     <mailto:Users at clusterlabs.org>
>      > http://clusterlabs.org/mailman/listinfo/users
>      >
>      > Project Home: http://www.clusterlabs.org
>      > Getting started:
>     http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>      > Bugs: http://bugs.clusterlabs.org
>
>
>     _______________________________________________
>     Users mailing list: Users at clusterlabs.org <mailto:Users at clusterlabs.org>
>     http://clusterlabs.org/mailman/listinfo/users
>
>     Project Home: http://www.clusterlabs.org
>     Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>     Bugs: http://bugs.clusterlabs.org
>
>
>
>
> _______________________________________________
> Users mailing list: Users at clusterlabs.org
> http://clusterlabs.org/mailman/listinfo/users
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
>





More information about the Users mailing list