[sheepdog-users] runtime requirements?

Hitoshi Mitake mitake.hitoshi at gmail.com
Fri Mar 14 16:54:47 CET 2014


At Thu, 13 Mar 2014 10:58:27 -0400,
Miles Fidelman wrote:
> 
> In response to my query:
> > Miles Fidelman wrote:
> >> Hi Folks,
> >>
> >> I've long wanted to try sheepdog in a xen cluster - and kept running 
> >> into the requirement to run qemu and KVM, which in turn requires 
> >> hardware virtualization support - which some of the older machines in 
> >> our cluster don't support.
> >>
> >> Am I correct in my reading of the documentation for the latest 
> >> version of sheepdog that I can run the iSCSI target and access 
> >> sheepdog block devices, without qemu or KVM?  Or am I missing something.
> 
> 
> *Liu Yuan* namei.unix at gmail.com 
> <mailto:sheepdog-users%40lists.wpkg.org?Subject=Re%3A%20%5Bsheepdog-users%5D%20runtime%20requirements%3F&In-Reply-To=%3C20140313052730.GC3925%40ubuntu-precise%3E>wrote
> 
> > we don't need hardware virtualization at all. We provide volume abstraction
> > for QEMU. I think you can run sheepdog in dom0 in xen server if QEMU version
> > is new enough. Even if your QEMU dosn't support sheepdog, you can export volume
> > by sheepfs then run it as file for QEMU.
> >
> > >/  
> > />/  Am I correct in my reading of the documentation for the latest
> > />/  version of sheepdog that I can run the iSCSI target and access
> > />/  sheepdog block devices, without qemu or KVM?  Or am I missing
> > />/  something.
> > /
> > Yes, actually we are developing other interfaces like RESTfult kv storage and
> > nfs backend.
> and *Andrew J. Hobbs* ajhobbs at desu.edu 
> <mailto:sheepdog-users%40lists.wpkg.org?Subject=Re%3A%20%5Bsheepdog-users%5D%20runtime%20requirements%3F&In-Reply-To=%3C5321BAF0.4040302%40desu.edu%3E>wrote
> > No, that's correct.  I also have two nodes out of six that run sheepdog
> > as storage units in my cluster.  They don't have virtualization support,
> > but they have drives.
> 
> Thanks guys.  Looking forward to trying out Sheepdog.
> 
> Re. "we don't need hardware virtualization at all. We provide volume 
> abstraction for QEMU.
> I think you can run sheepdog in dom0 in xen server if QEMU version is 
> new enough:"
> 
> I don't understand this at all.  As I understand it, QEMU is used in 
> three scenarios:
> a. provides a software virtualization (emulation platform)
> b. provides the device drivers for KVM (which only runs using hardware 
> virtualization)
> c. provides device drivers for Xen, when Xen is running in hardware 
> virtualization mode
> 
> But.. when Xen is running paravirtualized - Qemu isn't involved at all.
> 
> Since I'm running Xen paravirtualized (for speed in all cases, and for 2 
> servers, because they don't have
> hardware virtualization available), QEMU based drivers aren't available 
> - hence my reasons for not
> being able to use Sheepdog in the past.
> 
> iSCSI solves the problem.  So would NFS.

Hi Miles,

This is Hitoshi, a maintainer of iSCSI interface. Sorry for my late
reply, I'm a little bit busy with other work.

You can find an instruction of iSCSI setup here:
https://github.com/sheepdog/sheepdog/wiki/General-protocol-support-%28iSCSI-and-NBD%29

Please feel free to report bugs and troubles :)

Thanks,
Hitoshi



More information about the sheepdog-users mailing list