[ClusterLabs] [Announce] clufter (CLUster FilTER) introduction & clufter-0.11.1 released
lists at alteeve.ca
Tue May 19 21:22:00 EDT 2015
This looks really neat! I'm still waiting to work on migrating from RHCS
to pacemaker, so this will be really interesting to play with.
On 19/05/15 06:46 PM, Jan Pokorný wrote:
> I am pleased to introduce a clufter project -- tool/library for
> transforming/analyzing cluster configuration formats.
> Primary use-case it aims to assist with is a cluster/HA configuration
> migration from a CMAN/rgmanager stack onto its (partial or full)
> successors featuring Pacemaker. That's one of the possible
> convergence paths from previously fragmented free software
> clustering/HA landscape -- here in particular the one essentially
> connected with Red Hat and its products (self-explanatory, isn't it?).
> The greatest user-facing exposure of the implemented features is through
> a built-in clufter command, but currently some important bits are also
> being integrated into pcs making it the first library user.
> Example clufter usage (stdout space-prefixed, stderr starts with '> '):
> - following will convert /etc/cluster/cluster.conf into something
> possibly usable as configuration file for Corosync v2 and Pacemaker
> (CIB) respectively:
> $ clufter ccs2pcs-needle
>> [xml2simpleconfig] output file: corosync-403f570d.conf
>> [cib2cibfinal ] output file: cib-403f570d.xml
> - following will convert explicitly provided configuration (a la
> cluster.conf) into a sequence of pcs commands (explicitly
> specified that we mean CMAN/RHEL 6 stack via "-flatiron"):
> $ clufter ccs2pcscmd-flatiron tests/cluster-rhel6.conf
> pcs cluster setup --name one rhel6-node1 rhel6-node2
> pcs stonith create FENCEDEV-xvm fence_xvm 'pcmk_host_map=rhel6-node1:rhel6-node1,rhel6-node2:rhel6-node2'
> pcs resource create RESOURCE-ip-192.168.0.128 ocf:heartbeat:IPaddr2 'ip=192.168.0.128'
>> [stringiter-combine2] output file: <stdout>
> The public repository (notably master and next branches) is currently at
> Official, signed releases can be found at
> (also beware, automatic archives by GitHub preserve a "dev structure").
> Natively packaged in Fedora (python-clufter, clufter-cli).
> Issues & suggestions can be reported at either of (regardless if Fedora)
> Patches welcome.
> * * *
> I am also happy to announce that just today, clufter-0.11.1 has been
> released and published (incl. signature using my 60BCBB4F5CD7F9EF key):
> As this is a first announcement, no changelog highlights follow.
> The software is slowly maturing, so please be patient with it :-)
> Should you encounter any issue, please report it per instructions.
> Likewise, I am looking forward to any relevant use case that could
> possibly build upon what clufter currently implements and provides.
> * * *
> For the interested, I am also linking a brief presentation on clufter:
> Users mailing list: Users at clusterlabs.org
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?
More information about the Users