ConfigurationSync is an application to keep an offline search head in sync with one active search head. It is important that the offline search head is not running Splunk, and reasonable effort is made to ensure that the remote instance is not active.
Search head pooling in Splunk 4.2 and newer is vastly superior and should be used if at all possible. This script is only appropriate for installations where only one search head can be used, and the backup server is running without splunkweb, or not at all.