table of contents
PACEMAKER(8) | System Administration Utilities | PACEMAKER(8) |
NAME¶
Pacemaker - Part of the Pacemaker cluster resource manager
SYNOPSIS¶
crm_diff original_xml operation [options]
DESCRIPTION¶
crm_diff - crm_diff can compare two Pacemaker configurations (in XML format) to produce a custom diff-like output, or apply such an output as a patch
OPTIONS¶
- -?, --help
- This text
- -$, --version
- Version information
- -V, --verbose
- Increase debug output
Original XML:¶
- -o, --original=value
- XML is contained in the named file
- -O, --original-string=value
- XML is contained in the supplied string
Operation:¶
- -n, --new=value
- Compare the original XML to the contents of the named file
- -N, --new-string=value
- Compare the original XML to the contents of the supplied string
- -p, --patch=value
- Patch the original XML with the contents of the named file
Additional Options:¶
- -c, --cib
- Compare/patch the inputs as a CIB (includes versions details)
- -u, --no-version
- Generate the difference without versions details
EXAMPLES¶
Obtain the two different configuration files by running cibadmin on the two cluster setups to compare:
- # cibadmin --query > cib-old.xml
- # cibadmin --query > cib-new.xml
Calculate and save the difference between the two files:
- # crm_diff --original cib-old.xml --new cib-new.xml > patch.xml
Apply the patch to the original file:
- # crm_diff --original cib-old.xml --patch patch.xml > updated.xml
Apply the patch to the running cluster:
- # cibadmin --patch patch.xml
AUTHOR¶
Written by Andrew Beekhof
REPORTING BUGS¶
Report bugs to users@clusterlabs.org
December 2020 | Pacemaker 1.1.23-1.el7_9.1 |