Implementation of a backup service that uses Swift as the backend
Related Flags
| backup_swift_url: | |
|---|---|
| The URL of the Swift endpoint (default: localhost:8080). | |
| backup_swift_object_size: | |
| The size in bytes of the Swift objects used for volume backups (default: 52428800). | |
| backup_swift_retry_attempts: | |
| The number of retries to make for Swift operations (default: 10). | |
| backup_swift_retry_backoff: | |
| The backoff time in seconds between retrying failed Swift operations (default: 10). | |
| backup_compression_algorithm: | |
| Compression algorithm to use for volume backups. Supported options are: None (to disable), zlib and bz2 (default: zlib) | |
Bases: cinder.db.base.Base
Provides backup, restore and delete of backup objects within Swift.
Backup the given volume to swift using the given backup metadata.
Delete the given backup from swift.
Restore the given volume backup from swift.