Skip to content

streaming-mysql-backup-client job from mysql-backup/1

Github source: e7ed8a2c or master branch

Properties

streaming-mysql-backup-client

backup-generator

cluster_ips

List of IP address of servers which can generate backups

credentials
password

Password used by backup client to stream a backup from the mysql node

username

Username used by backup client to stream a backup from the mysql node

endpoint

Endpoint to hit to generate a backup (include a leading slash)

port

Port number of server that generates backups

output_folder

Folder to place the prepared backups

symmetric_key

Symmetric Key used to encrypt backups

tmp_folder

Folder to download / prepare backups

Default
/var/vcap/data/mysql-backups-tmp

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/streaming-mysql-backup-client/ directory (learn more).

  • bin/cleanup-directories (from cleanup-directories.erb)
  • bin/client (from streaming-mysql-backup-client_ctl.erb)
  • config/streaming-mysql-backup-client.yml (from streaming-mysql-backup-client.yml.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.