|
|
|
|
|
|
|
|
|
|
xen-devel
Re: FW: [Xen-devel] questions about production use
On Mon, Jan 26, 2004 at 03:58:29PM -0000, Williamson, Mark A wrote:
> > Sort of like LVM but run by Xen? Tha sounds very interesting.
>
> Yes, it is rather like LVM. The user space virtual disk tools manage
> allocation of disk extents and keep track of which extents belong to
> which virtual disks. Then when you create the Virtual Block Device that
> domains will use to access that virtual disk, Xen does all the address
> translation, so it just appears like another other Xen block device to
> the guest OS.
That sounds nice and efficient and extensible.
I'm a little concerned about keeping lots of data in a potentially
non-standard disk format. I just hope its less troublesome than LVM
which always seems to be losing its metadata and hence all the data on
the disks!
> >> [me talking about the free pool]
> >
> > That sounds like just the job. We'd also want to be able to access
> > all the virtual disks from Domain0 for administrative purposes (backup
> > / transfer to a new host etc) but I guess that is possible.
>
> Xen 1.2 and above have "automatic plumbing" of virtual block devices:
> you create a virtual block device for a domain and it "just knows" that
> it's there, a bit like hot plugging. You can use this to add a virtual
> disk to a device node in dom0, do stuff with it, then remove it from
> dom0 again.
OK.
> However, it is not safe to have two writers to one filesystem
Sure. We'd either use it for migration in which case domX would be
stopped, or for a hot backup in which case it wouldn't but it would be
read only (no this isn't an ideal way to take a backup but its better
than nothing!).
> >> [me talking about re-exporting devices from dom0]
> >
> > Excellent!
> >
> > How much of this and the above is implemented now? Should I be
> > checking out Xen 1.2 and reading the docs?
>
> Virtual Disks are in the 1.2 and unstable trees right now.
Excellent!
> There was an implementation of virtual disks in versions 1.0 and 1.1
> but the rewrite adds support for the new Python-based toolchain and
> some new features. AFAIK nobody has used the new VD tools "in
> anger" yet but it's been working pretty solidly in testing.
I'll see whether I can blow them up then ;-)
> At some stage after we've got 1.2 released (which will be soon) I'll
> be adding some more whizzy features to the unstable tree but these
> would probably be backwards compatible with 1.2.
>
> The virtual disk howto is now slightly out of date but I will be
> updating it presently. If you get stuck, there's always interactive
> help on the mailing list ;-) - I can feed back any discussions we have
> to make the docs better.
Great.
> The ability to re-export devices from one domain that just appear like
> an ordinary Xen block device to another domain is still at the design
> stage, as yet. However, this is fairly high on the priority list at the
> moment...
This would be a useful feature for us and it would alleviate the
potential pain of having data stored in non-standard disk formats.
Howewever I can see the virtual disk space would be faster.
Thanks for your help!
Nick
--
Nick Craig-Wood
ncw1@xxxxxxxxxxxxxxxx
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel
|
|
|
|
|