PACEMAKER(8)
πΈ NAME πΈ
Pacemaker β literally part of the Pacemaker cluster resource manager, bestie. That's the whole vibe.
β¨ SYNOPSIS β¨
crm_shadow <query>|<command> [options]
π DESCRIPTION π
Okay so the tea is: this command lets you do Pacemaker configuration changes in a sandbox. Like a little play area. A test kitchen. π§
It sets up an environment where your config tools (cibadmin, crm_resource, etc.) work offline instead of against a live cluster β so you can preview your changes and test them for side effects before they touch anything real. No cap, it's giving "rehearse before the main character moment." π
π OPTIONS π
π Help Options:
-h,--helpβ Shows the help options. The classic.--help-allβ Shows, like, all of the help options. Everything. The whole menu.--help-outputβ Shows output help.--help-queriesβ Shows query help.--help-commandsβ Shows command help.--help-additionalβ Shows additional options.
π Output Options:
--output-as=FORMATβ Pick your output format, one of:text(that's the default, btw) orxml.--output-to=DESTβ Say where the output goes β a file name, or-for stdout. π«Ά
π¦ Queries:
-w,--whichβ Tells you which shadow copy is currently active.-p,--displayβ Displays what's actually inside the active shadow copy.-d,--diffβ Displays the changes in the active shadow copy. The glow-up report. β¨-F,--fileβ Displays the location of the active shadow copy's file.
π₯ Commands:
-c,--create=nameβ Creates the named shadow copy of the active cluster configuration.-e,--create-empty=nameβ Creates the named shadow copy with an empty cluster configuration. Optional add-on:--validate-with-C,--commit=nameβ Uploads the contents of the named shadow copy to the cluster. Sending it, fr.-D,--delete=nameβ Deletes the contents of the named shadow copy. Bye bestie. π-E,--editβ Edits the contents of the active shadow copy with your favorite$EDITOR.-r,--reset=name. Required: --force.β Recreates the named shadow copy from the active cluster configuration. And yes,--forceis required, it's literally in the name. π-s,--switch=nameβ (Advanced) Switches to the named shadow copy.
π Additional Options:
-f,--forceβ (Advanced) Forces the action to be performed. Like, makes it happen.-b,--batchβ (Advanced) Don't spawn a new shell.-a,--allβ (Advanced) Uploads the entire CIB, including status, with--commit.-v,--validate-withβ (Advanced) Creates an older configuration version.
π Application Options:
-$,--versionβ Displays the software version and exits.-V,--verboseβ Increases debug output. You can specify this multiple times, so go off. π₯
β EXAMPLES β
Create a blank shadow configuration:
# crm_shadow --create-empty myShadow
Create a shadow configuration from the running cluster:
# crm_shadow --create myShadow
Display the current shadow configuration:
# crm_shadow --display
Discard the current shadow configuration (named myShadow):
# crm_shadow --delete myShadow --force
Upload current shadow configuration (named myShadow) to running cluster:
# crm_shadow --commit myShadow
π AUTHOR π
Written by Andrew Beekhof and the Pacemaker project contributors. Icons. Legends. π«Ά
And that's the whole page, bestie! This one's from Pacemaker 3.0.3+20260728.7052..., dated September 2026 β so you know it's fresh. Go forth and sandbox responsibly. πβ¨ππ¦
π¦ 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