Add the support of block level backup

Registered by Vincent Hou

So far in Cinder, the volume backup is implemented via reading the data of the volume and metadata, and saving them into an object in a object storage backend, such as swift.
This blueprint can add the support of backuping a volume and its metadata in another destination volume. At the first step,
we can create a backup volume, attach it to the same host as the original volume and then do the "dd" or "dump" command.
In future, it would be ideal to consider the rsync over ssh between two hosts.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Vincent Hou
Direction:
Needs approval
Assignee:
Vincent Hou
Definition:
Obsolete
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Vincent Hou
Completed by
Vincent Hou

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/block-level-backup,n,z

Addressed by: https://review.openstack.org/28931
    Add the local-versioned open/close, read/write & backup/restore.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.