Provided by: pacemaker-cli-utils_2.1.4-2ubuntu2_amd64
NAME
Pacemaker - Part of the Pacemaker cluster resource manager
SYNOPSIS
crm_diff original_xml operation [options]
DESCRIPTION
Compare two Pacemaker configurations (in XML format) to produce a custom diff-like output, or apply such an output as a patch
OPTIONS
Help Options: -h, --help Show help options --help-all Show all help options --help-xml Show original XML options --help-operation Show operation options --help-additional Show additional options Original XML: -o, --original=FILE XML is contained in the named file -O, --original-string=STRING XML is contained in the supplied string Operation: -n, --new=FILE Compare the original XML to the contents of the named file -N, --new-string=STRING Compare the original XML with the contents of the supplied string -p, --patch=FILE 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) -s, --stdin -u, --no-version Generate the difference without versions details Application Options: -$, --version Display software version and exit -V, --verbose Increase debug output (may be specified multiple times)
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 -x patch.xml
AUTHOR
Written by Andrew Beekhof and the Pacemaker project contributors