clufter (1) - Linux Manuals

clufter: CLUster FilTER

NAME

clufter - CLUster FilTER

SYNOPSIS

clufter [<global option> ...] [<cmd> [<cmd option ...>]]

DESCRIPTION

Tool/library for transforming/analyzing cluster configuration formats

While primarily aimed at (CMAN,rgmanager)->(Corosync/CMAN,Pacemaker) cluster stacks configuration conversion (as per RHEL trend), the command-filter-format framework (capable of XSLT) offers also other uses through its plugin library.

Commands (as available, but stable); built-in only, use --list to get all:

ccs-artefacts
Output artefacts referenced in the config. in CVS format
ccs-disable-rg
Make config. prevent RGManager from (accidentally) starting
ccs-obfuscate
Obfuscate credentials/IDs in CMAN-based cluster config.
ccs-revitalize
Migrate deprecated config's props (agent params, etc.)
ccs2pcs-flatiron
(CMAN,rgmanager)->(Corosync/CMAN,Pacemaker) cluster cfg.
ccs2pcs-needle
(CMAN,rgmanager)->(Corosync v2,Pacemaker) cluster cfg.
ccs2pcscmd-flatiron
(CMAN,rgmanager) cluster cfg. -> equivalent in pcs commands
ccs2pcscmd-needle
(CMAN,rgmanager) cluster cfg. -> equivalent in pcs commands
cib-revitalize
Migrate deprecated configuration items in CIB
cib2pcscmd
CIB -> equivalent in pcs commands
cmd-wrap
Wrap long lines carrying (fairly) convoluted shell commands
pcs2pcscmd-flatiron
(Corosync/CMAN,Pacemaker) cluster cfg. -> reinstating pcs commands
pcs2pcscmd-needle
(Corosync v2,Pacemaker) cluster cfg. -> reinstating pcs commands

Aliases thereof (environment-specific):

ccs2pcs
alias for ccs2pcs-needle
ccs2pcscmd
alias for ccs2pcscmd-needle
pcs2pcscmd
alias for pcs2pcscmd-needle

OPTIONS

Standalone global options:
These take precedence over any command.
-h [CMD], --help=[CMD]
show help message (can be command-specific) and exit
-H [CMD], --help-full=[CMD]
full help message (can be command-specific) and exit
-l, --list
list commands and exit
--list-dists=[VERBOSITY]
(Advanced) list explicitly supported --dist option arguments and exit
-v, --version
show version details and exit
-e EXT_USER, --ext=EXT_USER
(Advanced) specify dir/s (as PATH/multiplied) scanned for plugins
-s, --skip-ext
do not use standard external plugins
--completion-bash
generate bash completion and exit
Common options:
Either in global (before <cmd>) or command scope (after <cmd>).
--sys=SYS
(Advanced) override autodetected system [linux]
--dist=DIST
override target distro (for SYS=linux; see --list-dists) [centos,7.2.1511,Core]
-q, --quiet
refrain from unnecesary messages (usually on stderr)
--color=[WHEN]
colorize messages if available [auto out of auto, never, always]
-d, --debug
shortcut for --loglevel=DEBUG
--logfile=FILE
specify log file (instead of stderr)
--loglevel=LEVEL
specify log level [WARNING out of NOTSET, DEBUG, INFO, WARNING, ERROR, CRITICAL]

To get help for given command, just precede or follow it with --help.

AUTHOR

Written by Jan Pokorný <jpokorny+pkg-clufter [at] redhat.com> and plugin authors.

REPORTING BUGS

Report bugs to <https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%207&component=clufter>

COPYRIGHT

Copyright © 2016 Red Hat, Inc. Licensed under GPLv2+.