Cinder Volumes Backup
Implement the snapshot - backup of snapshot.
This should leverage cinder API for sapshotting a valume, then backing up the snapshot in swift and at the end delete the snapshot.
- Deliverable phase I:
Cinder basic volume backup no incremental. Obtain Cinder volume data (snapshot?) download, compress, encrypt and upload to Swift. OpenSSL Freezer encryption as for filesystem. Try use libcloud if possible.
- Deliverable phase II:
Freezer API integration.
- Deliverable phase III:
Incremental backup of Cinder volume from Freezer using Cinder snapshot API.
Blueprint information
- Status:
- Complete
- Approver:
- Fausto Marzi
- Priority:
- High
- Drafter:
- Fabrizio Fresco
- Direction:
- Needs approval
- Assignee:
- Eldar Nugaev
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Eldar Nugaev
- Completed by
- Eldar Nugaev
Related branches
Related bugs
Sprints
Whiteboard
Cinder on Devstack:
http://
Cinder Openstack API:
http://
Enable Cinder and Swift on Devstack:
https:/
Cinder backups with Devstack:
https:/
Enable and add Openstack services on Devstack:
http://
Cinder backup and restore DB relevant metadata BP:
https:/
HP cloud Cinder API:
https:/
Gerrit topic: https:/
Addressed by: https:/
Refactor environment variable aquisition class
Addressed by: https:/
Cinder Volumes Backup Implements blueprint: cinder-backup