Provided by: pacemaker-cli-utils_1.1.14-2ubuntu1.9_amd64 bug

NAME

       Pacemaker - Part of the Pacemaker cluster resource manager

SYNOPSIS

       crm_diff original_xml operation [options]

DESCRIPTION

       crm_diff - A utility for comparing Pacemaker configurations (XML format)

       The tool produces a custom (diff-like) output which it can also apply like 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 pacemaker@oss.clusterlabs.org