Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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)

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>

home | help