PACEMAKER(8)
π PACEMAKER (section 8) β the vibe check era of cluster config
okay bestie so first things first: this page is about Pacemaker, which is part of the Pacemaker cluster resource manager. the actual star of the show here is the command crm_verify β that's the one you're gonna run. section 8 of the manual, system administration utilities territory, we love to see it π«Ά
β¨ NAME β¨
Pacemaker β it's literally part of the Pacemaker cluster resource manager. that's the whole name entry. iconic, brief, no notes π
β¨ SYNOPSIS β¨
crm_verify [<options>]
π¦ DESCRIPTION π¦
so what does it do? it checks a Pacemaker configuration for errors. yep, that's the job. π
it checks the well-formedness of a complete Pacemaker XML configuration, checks that it conforms to the configured schema, and checks for the presence of common misconfigurations. three vibe checks in one, honestly.
here's the serious part though, no cap: problems that get reported as errors must be fixed before the cluster will work properly. like, actually must. and whether you fix the stuff reported as warnings? that's left to the administrator to decide. your call, bestie πΈ
β¨ OPTIONS β¨
π Help Options:
-h,--helpβ show help options. the classic cry for help, but make it documentation.--help-allβ show all help options. the whole buffet π--help-outputβ show output help. help, but specifically about output.--help-dataβ show data options. help for the data side of things.--help-additionalβ show additional options. help for the extra bits.
π Output Options:
--output-as=FORMATβ specify the output format as one of:text(the default, naturally) orxml. pick your fighter.--output-to=DESTβ specify the file name for output (or use-for stdout). old-school dash means "just put it on my screen" π
π§ Data sources:
-L,--live-checkβ check the configuration used by the running cluster. the real one, live, no rehearsal π-x,--xml-file=FILEβ check the configuration in the named file. point at a file, she'll read it.-p,--xml-pipeβ check the configuration piped in via stdin. for the pipe girlies π-X,--xml-text=XMLβ check the configuration in the supplied string. XML right there in the argument, handheld mode.
β Additional options:
-S,--save-xml=FILEβ save verified XML to the named file (most useful with-L). like a little souvenir of your verified config π
π₯ Application Options:
-$,--versionβ display software version and exit. yes the flag is literally a dollar sign, we stan a rich icon π-V,--verboseβ increase debug output, and you may specify it multiple times. more-V, more words. go off.-q,--quietβ don't print verify information. silence is golden, shhh π
π EXAMPLES π
check the consistency of the configuration in the running cluster:
crm_verify --live-check
check the consistency of the configuration in a given file and produce quiet output:
crm_verify --xml-file file.xml --quiet
check the consistency of the configuration in a given file and produce verbose output:
crm_verify --xml-file file.xml --verbose
three examples, all consistency checks, all slaying in their own way β¨
π«Ά AUTHOR π«Ά
written by Andrew Beekhof and the Pacemaker project contributors. we love a collaborative king π
and that's the whole page, bestie!! before you go β the footer tea β: this is Pacemaker 3.0.3+20260728.7052..., dated September 2026, from the Pacemaker 3.0.3+20260728.7052... release. okay now go fix those errors, fr fr π₯π·
π¦ where this page comes from
- opensuse-leap 16.0: pacemaker-cli 3.0.3+20260728.7052efa194-160000.1.1 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: pacemaker-cli 3.0.3+20260728.7052efa194-160000.1.1 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: pacemaker-cli 3.0.3+20260728.7052efa194-160000.1.1 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: pacemaker-cli 3.0.3+20260728.7052efa194-160000.1.1 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms