1CLUFTER(1) User Commands CLUFTER(1)
2
3
4
6 clufter - CLUster FilTER
7
9 clufter [<global option> ...] [<cmd> [<cmd option ...>]]
10
12 Tool/library for transforming/analyzing cluster configuration formats
13
14 While primarily aimed at (CMAN,rgmanager)->(Corosync/CMAN,Pacemaker)
15 cluster stacks configuration conversion (as per RHEL trend), the com‐
16 mand-filter-format framework (capable of XSLT) offers also other uses
17 through its plugin library.
18
19 Commands (as available, but stable); built-in only, use --list to get all:
20 ccs-artefacts
21 Output artefacts referenced in the config. in CVS format
22
23 ccs-disable-rg
24 Make config. prevent RGManager from (accidentally) starting
25
26 ccs-obfuscate
27 Obfuscate credentials/IDs in CMAN-based cluster config.
28
29 ccs-revitalize
30 Migrate deprecated config's props (agent params, etc.)
31
32 ccs2pcs-flatiron
33 (CMAN,rgmanager)->(Corosync/CMAN,Pacemaker) cluster cfg.
34
35 ccs2pcs-needle
36 (CMAN,rgmanager)->(Corosync v2,Pacemaker) cluster cfg.
37
38 ccs2pcscmd-flatiron
39 (CMAN,rgmanager) cluster cfg. -> equivalent in pcs commands
40
41 ccs2pcscmd-needle
42 (CMAN,rgmanager) cluster cfg. -> equivalent in pcs commands
43
44 cib-revitalize
45 Migrate deprecated configuration items in CIB
46
47 cib2pcscmd
48 CIB -> equivalent in pcs commands
49
50 cmd-wrap
51 Wrap long lines carrying (fairly) convoluted shell commands
52
53 pcs2pcscmd-flatiron
54 (Corosync/CMAN,Pacemaker) cluster cfg. -> reinstating pcs com‐
55 mands
56
57 pcs2pcscmd-needle
58 (Corosync v2,Pacemaker) cluster cfg. -> reinstating pcs commands
59
60 Aliases thereof (environment-specific):
61 ccs2pcs
62 alias for ccs2pcs-needle
63
64 ccs2pcscmd
65 alias for ccs2pcscmd-needle
66
67 pcs2pcscmd
68 alias for pcs2pcscmd-needle
69
71 Standalone global options:
72
73 These take precedence over any command.
74
75 -h [CMD], --help=[CMD]
76 show help message (can be command-specific) and exit
77
78 -H [CMD], --help-full=[CMD]
79 full help message (can be command-specific) and exit
80
81 -l, --list
82 list commands and exit
83
84 --list-dists=[VERBOSITY]
85 (Advanced) list explicitly supported --dist option arguments and
86 exit
87
88 -v, --version
89 show version details and exit
90
91 -e EXT_USER, --ext=EXT_USER
92 (Advanced) specify dir/s (as PATH/multiplied) scanned for plug‐
93 ins
94
95 -s, --skip-ext
96 do not use standard external plugins
97
98 --completion-bash
99 generate bash completion and exit
100
101 Common options:
102
103 Either in global (before <cmd>) or command scope (after <cmd>).
104
105 --sys=SYS
106 (Advanced) override autodetected system [linux]
107
108 --dist=DIST
109 override target distro (for SYS=linux; see --list-dists)
110 [fedora,30,Rawhide]
111
112 -q, --quiet
113 refrain from unnecesary messages (usually on stderr)
114
115 --color=[WHEN]
116 colorize messages if available [auto out of auto, never, always]
117
118 -d, --debug
119 shortcut for --loglevel=DEBUG
120
121 --logfile=FILE
122 specify log file (instead of stderr)
123
124 --loglevel=LEVEL
125 specify log level [WARNING out of NOTSET, DEBUG, INFO, WARNING,
126 ERROR, CRITICAL]
127
128 To get help for given command, just precede or follow it with --help.
129
131 Written by Jan Pokorný <jpokorny+pkg-clufter@redhat.com> and plugin
132 authors.
133
135 Report bugs to <https://bugzilla.redhat.com/enter_bug.cgi?prod‐
136 uct=Fedora&component=clufter>
137
139 Copyright © 2018 Red Hat, Inc. Licensed under GPLv2+.
140
142 clufter-ccs-artefacts(1), clufter-ccs-disable-rg(1), clufter-ccs-obfus‐
143 cate(1), clufter-ccs-revitalize(1), clufter-ccs2pcs(1), clufter-
144 ccs2pcs-flatiron(1), clufter-ccs2pcs-needle(1), clufter-ccs2pcscmd(1),
145 clufter-ccs2pcscmd-flatiron(1), clufter-ccs2pcscmd-needle(1), clufter-
146 cib-revitalize(1), clufter-cib2pcscmd(1), clufter-cmd-wrap(1), clufter-
147 pcs2pcscmd(1), clufter-pcs2pcscmd-flatiron(1), clufter-pcs2pcscmd-nee‐
148 dle(1), and perhaps more
149
150
151
152clufter 0.77.1 February 2019 CLUFTER(1)