Freezer-concepts
Revision as of 10:04, 27 June 2016 by Memo Garcia (talk | contribs) (Created page with "= Freezer Concepts = Freezer execute backups, restores and admin tasks through actions and jobs. == Actions == an action is the simplest execution of freezer, it could be...")
Freezer Concepts
Freezer execute backups, restores and admin tasks through actions and jobs.
Actions
an action is the simplest execution of freezer, it could be a backup, a restore or an admin task.
An example of a backup using the agent:
freezer-agent --action backup --backup-name my_backup --storage swift --container my_backup_container
An example of an action as an INI file saved as /tmp/my_backup.ini:
[default] action = backup backup_name = my_backup storage = swift container = my_backup_container
Then we can use the ini file like this:
freezer-agent --config /tmp/my_backup.ini
Jobs
A job is a wrapper around a single or multiple actions that will be excecuted by a client and it contains scheduling information for recurrent executions.
A job can be represented as a json file.
Session
A group of jobs which share the same scheduling time, this is really helpful to sync backups across multiple nodes.
Clients
A client is an agent/scheduler running in a host.