Jump to: navigation, search

Freezer-concepts

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.