Support Sheepdog instance disks for libvirt driver
Add support for Sheepdog instance disks (root, ephemeral, swap and config-drive) to libvirt driver. Sheepdog is already supported by QEMU and libvirt tools. Sheepdog is already a supported backend for glance images.
Blueprint information
- Status:
- Not started
- Approver:
- John Garbutt
- Priority:
- Low
- Drafter:
- Scott Devoid
- Direction:
- Needs approval
- Assignee:
- Scott Devoid
- Definition:
- Pending Approval
- Series goal:
- Accepted for trunk
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
This blueprint needs to be reviewed, and approved. Basic comments, need more detail on how this would be used and configured, in this blueprint, so the documentation people are able to do their good work --johnthetubaguy
This blueprint has been deferred from the icehouse-3 milestone to Juno because it missed the "feature proposal freeze" deadline. https:/
Sheepdog is a distributed storage system for QEMU block level devices. It supports snapshots, clones and thin-provisioning. [1]
Current work:
- I have a very-rough draft which supports booting from a glance image that already exists within the sheepdog cluster that nova is configured to communicate with (default: sheepdog:
image is deleted. The code for this is available on github. [2]
- Gerrit: https:/
[1] http://
[2] https:/
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubagu
This blueprint has been deferred from the icehouse-3 milestone to Juno because it missed the "feature proposal freeze" deadline. https:/
Sheepdog is a distributed storage system for QEMU block level devices. It supports snapshots, clones and thin-provisioning. [1]
Current work:
- I have a very-rough draft which supports booting from a glance image that already exists within the sheepdog cluster that nova is configured to communicate with (default: sheepdog:
image is deleted. The code for this is available on github. [2]
- Gerrit: https:/
[1] http://
[2] https:/
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy
Marking this blueprint as definition: Drafting. If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)This blueprint needs to be reviewed, and approved. Basic comments, need more detail on how this would be used and configured, in this blueprint, so the documentation people are able to do their good work --johnthetubaguy
This blueprint has been deferred from the icehouse-3 milestone to Juno because it missed the "feature proposal freeze" deadline. https:/
Sheepdog is a distributed storage system for QEMU block level devices. It supports snapshots, clones and thin-provisioning. [1]
Current work:
- I have a very-rough draft which supports booting from a glance image that already exists within the sheepdog cluster that nova is configured to communicate with (default: sheepdog:
image is deleted. The code for this is available on github. [2]
- Gerrit: https:/
[1] http://
[2] https:/
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubagu
This blueprint has been deferred from the icehouse-3 milestone to Juno because it missed the "feature proposal freeze" deadline. https:/
Sheepdog is a distributed storage system for QEMU block level devices. It supports snapshots, clones and thin-provisioning. [1]
Current work:
- I have a very-rough draft which supports booting from a glance image that already exists within the sheepdog cluster that nova is configured to communicate with (default: sheepdog:
image is deleted. The code for this is available on github. [2]
- Gerrit: https:/
[1] http://
[2] https:/
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy
Marking this blueprint as definition: Drafting. If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)
Marking this blueprint as definition: Drafting. If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)
It doesn't seem like the code has ever made it up for review :( Feature Proposal Freeze means this must not land in juno, because it appears like the code is not all currently ready to be reviewed. To be able to merge in kilo, we would first need to merge a kilo spec. More details on the exact process will be available on the ML shortly. --johnthetubaguy 22nd August 2014
Gerrit topic: https:/
Addressed by: https:/
add support libvirt sheepdog backed instances