[Pacemaker] trouble with crm configure load replace / crm config in a VCS

Dejan Muhamedagic dejanmm at fastmail.fm
Thu Feb 4 09:54:56 UTC 2010


Hi,

On Thu, Feb 04, 2010 at 10:45:38AM +0100, Lars Marowsky-Bree wrote:
> On 2010-02-04T10:03:58, Marc Fournier <marc.fournier at camptocamp.com> wrote:
> 
> > Hello,
> > 
> > I'm quite new to pacemaker and I would like to have my cluster
> > configuration revisioned in a VCS.
> > 
> > My idea is to edit the configuration in a text file, then load it onto a
> > test cluster. Once I'm happy with my changes, push the file to one of the
> > production machines via the VCS and load it into the production cluster.
> > 
> > Unfortunately I'm having some issues with "crm configure load replace".
> > This command seems to stop, then remove all resources before re-creating
> > and starting them again (maybe I'm wrong).
> > 
> > As show below, just dumping the current configuration to a file, and
> > loading it again, fails.
> 
> Please file a bugzilla report with hb_report. Thanks for catching this.
> 
> >  - should "crm configure load replace" work as I naively expect ? Maybe I
> >    just have something wrong in my configuration ?
> 
> I think so. Replacing/updating an object should be atomic and not expand
> to delete + recreate. Naively, I have no idea how much effort this will
> take to fix though.

That's what configure load update does. "load replace" is
documented as "replace whole configuration".

Thanks,

Dejan

> >  - how can I convert a file containing crm cli commands to an xml cib file ?
> 
> That's an interesting separate request, maybe you can file an
> enhancement bugzilla for this?
> 
> It's probably possible right now using something (untested) like
> 
> export CIB_file=/tmp/output.xml
> crm configure load ...
> 
> 
> But a "crm configure expand" or some such might be useful to have as
> well.
> 
> 
> Regards,
>     Lars
> 
> -- 
> Architect Storage/HA, OPS Engineering, Novell, Inc.
> SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
> "Experience is the name everyone gives to their mistakes." -- Oscar Wilde
> 
> 
> _______________________________________________
> Pacemaker mailing list
> Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker




More information about the Pacemaker mailing list