The cinder.backup.manager Module

Backup manager manages volume backups.

Volume Backups are full copies of persistent volumes stored in a backup store e.g. an object store or any other backup store if and when support is added. They are usable without the original object being available. A volume backup can be restored to the original volume it was created from or any other available volume with a minimum size of the original volume. Volume backups can be created, restored, deleted and listed.

Related Flags

backup_topic:What rpc topic to listen to (default: cinder-backup).
backup_manager:The module name of a class derived from manager.Manager (default: cinder.backup.manager.Manager).
class BackupManager(service_name=None, *args, **kwargs)

Bases: cinder.manager.SchedulerDependentManager

Manages backup of block storage devices.

RPC_API_VERSION = '1.0'
create_backup(*args, **kwargs)

Create volume backups using configured backup service.

delete_backup(*args, **kwargs)

Delete volume backup from configured backup service.

driver
driver_name

This function maps old backup services to backup drivers.

init_host()

Do any initialization that needs to be run if this is a standalone service.

restore_backup(*args, **kwargs)

Restore volume backups from configured backup service.

Previous topic

The cinder.backup.drivers.tsm Module

Next topic

The cinder.backup.rpcapi Module

This Page