Skip to content

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

Github source: 2bb5c14 or master branch

Properties

cf-mysql-backup

backup-all-masters

If true, backups will be taken from all master nodes

Default
false

backup-client

output_folder

Folder to place the prepared backups

Default
/var/vcap/store/mysql-backups
tmp_folder

Folder to download / prepare backups

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

backup-server

port

Port number of server that generates backups

Default
8081

endpoint_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

symmetric_key

Symmetric Key used to encrypt backups

cf_mysql

mysql

cluster_ips

List of IP address of servers which can generate backups

proxy

arbitrator_ip

IP address for the arbitrator nodes of the MySQL cluster to exclude from backups

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)
  • bin/pre-start (from pre-start.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.