Backup instance and rotate

Registered by Glen Campbell

A common usage of image snapshots is to take a backup; it would be useful to combine this with a rotation function that would automatically delete the oldest images of a server, retaining the N most recent. So, this would be a very simple extension that would snapshot a particular server, then remove the oldest snapshots of the same server ID, keeping the N (user-specified) most recent.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Glen Campbell
Direction:
Needs approval
Assignee:
None
Definition:
Approved
Series goal:
Accepted for diablo
Implementation:
Implemented
Milestone target:
None
Started by
Vish Ishaya
Completed by
Vish Ishaya

Sprints

Whiteboard

I would like to know, when the snapshot is taken is that full disk or only delta disk will be in the snapshot disk?
How to restore the snapshot.? I didn't find any option how to restore the snapshot.

[Glen] Currently it's only the full-disk image. People are working on differential backups, however, probably for delivery some time in 2012.

Glen : Taking the differential backups are implemented as part of this blueprint?https://blueprints.launchpad.net/nova/+spec/server-cron

Is this how Resotring the backups works?
when the backup is taken, it will take the sanpshot of the instance and upload the snapshot disk to the glance.
From the glance we launch the instance using the snapshot disk. Is this correct?

Please let me know which blueprint implements diff backup and restoring the backups.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.