| # Legacy: Linux-cluster cluster.conf to Pacemaker CIB translation utility |
| |
| This directory used to contain several parts related to the procedure of |
| cluster stacks/configuration migration, in particular and as the directory |
| name suggests: from (CMAN+RGManager)-based stack of HA components to |
| the (Corosync+Pacemaker)-based one. |
| |
| This initial effort laid here was used as a foundation for a more |
| sophisticated and maintained tool, [clufter](https://github.com/jnpkrn/clufter), |
| which has made local tool-set obsolete since then. |
| |
| In case any dependencies on previously offered bits arose as time was |
| passing by, a mapping to the clufter-provided alternatives is provided: |
| |
| * `ccs2cib.in` resulting in `ccs2cib` conversion launcher |
| - use `clufter ccs2pcs` (perhaps with some switches) and wrap it with |
| some usage-specific script if suitable |
| * `ccs_flatten.c` and the rest of C-files resulting in `ccs_flatten` binary |
| - you can find the same modulo few modifications in `ccs-flatten` |
| subdirectory within the released tarballs or repo itself |
| and the resulting binary is a crucial part of clufter installation |
| * `cluconf2cib.xsl` |
| - deprecated in favor of multiple, sequentially chained XSL stylesheets |
| decomposed into tree-like structure (refer to `filters/cluster` |
| subdirectory but beware, it is accompanied with transformations for |
| various other purposes) |
| * `disable_rgmanager.c` resulting in `disable_rgmanager` utility |
| - use `clufter ccs-disable-rg` (since `clufter-0.12.0`) |
| * `tests` subdirectory |
| - configs have been put under `tests/cluster.conf/orig` in clufter repo |