All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nick Craig-Wood <ncw1@axis.demon.co.uk>
To: "Williamson, Mark A" <mark.a.williamson@intel.com>
Cc: xen-devel@lists.sourceforge.net
Subject: Re: FW: questions about production use
Date: Mon, 26 Jan 2004 20:19:38 +0000	[thread overview]
Message-ID: <20040126201938.GA25415@axis.demon.co.uk> (raw)
In-Reply-To: <CF8C1D789F0AD0459192CDEAF3A7EC5001E53BDE@swsmsx402.ger.corp.intel.com>

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@axis.demon.co.uk


-------------------------------------------------------
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

  reply	other threads:[~2004-01-26 20:19 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-01-26 15:58 FW: questions about production use Williamson, Mark A
2004-01-26 20:19 ` Nick Craig-Wood [this message]
  -- strict thread matches above, loose matches on Subject: below --
2004-01-26 22:41 Williamson, Mark A

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040126201938.GA25415@axis.demon.co.uk \
    --to=ncw1@axis.demon.co.uk \
    --cc=mark.a.williamson@intel.com \
    --cc=xen-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.