No edit summary |
|||
Line 20: | Line 20: | ||
* Targeted release: [[Releases/16 | Fedora 16 ]] | * Targeted release: [[Releases/16 | Fedora 16 ]] | ||
* Last updated: 20 May 2011 | * Last updated: 20 May 2011 | ||
* Percentage of completion: | * Percentage of completion: 25% | ||
<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. --> | <!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. --> |
Revision as of 13:26, 24 May 2011
Feature Name Sheepdog
Summary
Sheepdog is a distributed object-based storage system for QEMU/KVM.
Owner
- Name: David Nalley
- Email: david@gnsa.us
Current status
- Targeted release: Fedora 16
- Last updated: 20 May 2011
- Percentage of completion: 25%
Detailed Description
This will provide relatively simple, object based storage, that is distributed and replicated, hopefully with a consummate increase in performance based on node count.
Benefit to Fedora
This increases 'cloud' storage options as well as enhancing Fedora's existing KVM virtualization which already has support for Sheepdog built-in.
Scope
Packages have to be reviewed, tested, and pushed to the repos. Support for sheepdog exists in qemu-kvm >= 0.13. Dependencies include corosync, which already exists in Fedora. No additional modification to Fedora is needed, though libvirt support might be nice. There already exists a libvirt patch - that's somewhat functional: http://www.mail-archive.com/sheepdog@lists.wpkg.org/msg00615.html
How To Test
- Image creation via qemu-img into sheepdog
- Image conversion via qemu-img into sheepdog
- Successful boot/operation of a VM from sheepdog-backed storage
- Testing the fault-tolerance/replication
Test section needs to be expounded on more, TODO
User Experience
They will have potentially more fault tolerant, object based storage for QEMU/KVM.
Dependencies
Corosync Co
Contingency Plan
None, necessary, orphan and retire package before release.
Documentation
http://www.osrg.net/sheepdog/usage.html#setup-sheepdog
Release Notes
TODO