The cluster_backup command provides a simple mechanism to
execute a Tungsten Replicator backup inside of the cluster. It is designed to
be called manually or as part of cron. The command should
be added to cron on every server. When started, the
command will check if the server is the current coordinator for the cluster.
If not, the command will exit without an error. This design ensures that the
command will only run on one server in the cluster.
The command supports command-line options that allow you to alter how and
where the backup is executed.
--agent ] [
--datasource ] [
--directory ] [
-h ] [
-i ] [
--json ] [
--net-ssh-option ] [
-n ] [
--offline-backup String ] [
-q ] [
--require-automatic-mode String ] [
--require-slave-backup String ] [
--validate ] [
After the command confirms the current server is the coordinator, it will
attempt to find a datasource to backup. Unless
--require-slave-backup has been
disabled, only slaves that are
will be eligible. If no datasource can be found, the command will exit with
an error. The backup will then be started on the datasource.
The cluster_backup command will wait until the
cctrl command has returned before exiting. The
cctrl command can return prior to the backup is completed
if it takes too long or if there is another error. The
tungsten_nagios_backups check or similar should be used
to make sure that you always have a recent backup available in the cluster.