Skip to content

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

Github source: b0f2901 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

symmetric_key

Symmetric Key used to encrypt backups

tls

ca_certificate

CA certificate

server_name

Common Name of the server certificate

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.sh.erb)
  • bin/pre-start (from pre-start.erb)
  • config/streaming-mysql-backup-client.yml (from streaming-mysql-backup-client.yml.erb)
  • certificates/ca-certificate.pem (from ca-certificate.pem.erb)

Packages

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