Difference between revisions of "Freezer-backup-restore"
Memo Garcia (talk | contribs) (Created page with "= Backup = == MySQL == 1: Using freezer agent: freezer-agent --action backup --mode mysql --path-to-backup /var/lib/mysql/ --mysql_conf /etc/mysql/debian.cnf --snapshot...") |
(No difference)
|
Revision as of 11:15, 27 June 2016
Backup
MySQL
1: Using freezer agent:
freezer-agent --action backup --mode mysql --path-to-backup /var/lib/mysql/ --mysql_conf /etc/mysql/debian.cnf --snapshot --max-priority --container freezer_backup_devstack --storage swift
2: Using the python-freezerclient or scheduler
This would generate a job that will be executed by the scheduler
Create a job
Create a backup job in /tmp/job_backup.conf:
{ "job_actions": [{ "freezer_action": { "action": "backup", "mode": "mysql", "mysql_conf": "/etc/mysql/debian.cnf", "path_to_backup": "/var/lib/mysql/", "backup_name": "freezer-db-mysql", "snapshot": true, "container": "freezer_backup_devstack_1_alwayslevel", "storage": "swift" }, "max_retries": 5, "max_retries_interval": 60, "mandatory": true }], "job_schedule": {}, "description": "mysql backup" }
Save the job
- for kilo, liberty and mitaka:
freezer-scheduler job-create -c client_node_1 --file /tmp/job_backup.conf
- newton onwards:
freezer job-create -C client_node_1 --file /tmp/job_backup.conf
Start the job
- for kilo, liberty and mitaka:
freezer-scheduler job-start -j job_id
- newton onwards:
freezer job-start job_id