[Sheepdog] Xen?

Miles Fidelman mfidelman at meetinghouse.net
Wed Oct 12 01:09:15 CEST 2011


Liu Yuan wrote:
> On 10/11/2011 02:48 AM, Miles Fidelman wrote:
>> Anybody working on porting Sheepdog to support Xen?
>
> Sheepdog doesn't assume the underlying virtualization technology. 
> Sheepdog just provide a storage solution for VM (whether it is Xen or 
> KVM enabling). As far as I know, Xen uses a very ancient Qemu that is 
> supposed to model the device. KVM also use qemu as it is device model, 
> but it is almost latest upstream and sheepdog block driver was 
> accepted into qemu above 0.13(?) if I remember correctly.
>
> Anyway, Both Xen and KVM use qemu as its device model. So backporting 
> sheepdog driver would be not a big deal.
and MORITA Kazutaka wrote:
> AFAIK, nobody is working on it.  But I think we can easily support it
> by creating a new blktap driver in Xen.

That would be cool, but a question:  Why not implement the API as simply 
a standard disk device interface - the same way that md or lvm appear as 
standard devices under /dev (or for that matter Vastsky)?  What's the 
point of tying things so closely to QEMU?

Miles Fidelman





More information about the sheepdog mailing list