Dejan Muhamedagic wrote: > > Why did you use a custom script and not the crm shell? BTW, the > crm shell is also scriptable.
I'm managing four 2-node clusters which each run similar services (one or more linux vservers on top of drbd-lvm volumes). It's much cleaner and clearer for me to keep each logical piece of configuration along with its constraints in its own XML file (with comments!). So I have one file for each of my DRBD/LVM volumes, containing the DRBD master/slave resource and a group consisting of the LVM volume and a MailTo resource for notification; then one file for each of my vservers, which contains a group of the vserver with its requirements plus a constraint on the relevant DRBD/LVM volume. Then I have a couple of other XML files that contain configuration that's common to all four clusters (a working hours constraint, a ping constraint, stonith config, etc). I have simple templates (perl Template Toolkit) to create these XML files, and they're all kept on an NFS filesystem which is mounted to each cluster node, so I can easily copy files around as needed. The master script merges these chunks and replaces the relevant parts of the CIB. I'd be happy to share it, if there's an interest. I like the crm shell, but for me it's much easier to see what's going on when services are logically broken out like this and it's easier to manage four similar clusters consistently. -- Dan Urist dur...@ucar.edu 303-497-2459 (office) 303-961-2675 (cell) _______________________________________________ Pacemaker mailing list Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker