Holland-delphini is a project mainly written in Python, based on the View license.
MySQL Cluster Backup Plugin for Holland
Delphini is a plugin for the Holland backup framework to generate backups of a MySQL cluster.
Backups are generated by the following procedure:
connect-string
and run
START BACKUP WAIT COMPLETEDndb_config
ssh is used for connect to the data node servers and a tar stream is piped to the backup-directory on the backup server where holland is running.
Delphini currently requires access via ssh using ssh keys to do the following:
BackupDataDir
files for the backup id
initiated by the
START BACKUP commandBackupDataDir
for the appropriate backup id
::
[mysql-cluster] connect-string = hostname # default: localhost default-ssh-user = username # default: root default-ssh-keyfile = keyfile # default: no keyfile used
[compression] method = gzip | bzip2 | lzop | pigz | pbzip2 | xz | lzma level = 0..9 inline = yes | no
The main section is the [mysql-cluster]
section which defines
basic parameters for the cluster backups.