|Category:||Drivers - Storage|
I'm in the process of building a small private cloud for my company as part of a studie project. While I'm in the process
of evaluating the various cloud storage options sheepdog stands out for easy setup an scaling. Sheepdog provides a nativ
interface for creating, storing and using VM Images. It would be nice if we can use Sheepdog
with one. Since sheepdog is supported be QEMU/KVM and libvirt, this should be no big problem.
I can contribute the needed tm_sheep scripts as the use of sheepdog via qemu-img is as simple as:
qemu-img create sheepdog:Node01:7000:Platte.img 1G #creating qemu-system-x86_64 sheepdog:ReactOS.img #using qemu-img snapshot -c new_ReactOS.img sheepdog:Node01:7000:ReactOS.img #snapshoting
But I'm not sure if the image manager can handle these kind of things. Is it possible/usefull to replace/extend the one image
manager so it uses the build in capabilities of sheepdog to manage the list of images
collie vdi list?
And last but not least does the Sunstone GUI Server needs some fixes for that?
feature #1118: Add default port to sheepdog domains
(cherry picked from commit b2fda993380b4c72a2a6d959e57d9ba1faa6d79c)
#5 Updated by Fabian Zimmermann almost 6 years ago
attached you find my patch to add sheepdog support at least to datastores (create, clone, delete images/files/x..).
I will continue to work to get the other parts working, too.
@Markus: How far are you in developing the "tm_sheep"-scripts?