FreeBSD Manual Pages
PACEMAKER(8) System Administration Utilities PACEMAKER(8) 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 cus- tom 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 > up- dated.xml Apply the patch to the running cluster: # cibadmin --patch -x patch.xml AUTHOR Written by Andrew Beekhof and the Pacemaker project contributors Pacemaker 2.1.7 May 2025 PACEMAKER(8)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLES | AUTHOR
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=crm_diff&sektion=8&manpath=FreeBSD+Ports+14.3.quarterly>