WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Xen PXE solution

To: "Andrew D. Ball" <aball@xxxxxxxxxx>
Subject: Re: [Xen-devel] Xen PXE solution
From: Jeremy Katz <katzj@xxxxxxxxxx>
Date: Wed, 02 Aug 2006 08:42:09 -0400
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 02 Aug 2006 05:40:50 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1154357859.9876.14.camel@xxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <1154357859.9876.14.camel@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Mon, 2006-07-31 at 10:57 -0400, Andrew D. Ball wrote:
> I've been asked to work on a PXE solution for booting Xen domU's from a
> network, and would like some feedback and any help anyone is willing to
> provide.

Cool

> I've been limiting my work to HVM domU's at the moment, because I don't
> think the NBI's (as far as I know, these are bootloaders) that I have
> available work in paravirtualized domU's.  Something build around the
> Linux kernel and kexec would be really cool for paravirtualized domU's.

HVM is definitely the first step here.  

> So, I'd like to know if something like the PXE ROM's that come on most
> servers nowadays would be more useful than doing something like booting
> from PXE client ISO image.  Ideally, I think the configuration may look
> something like this:

*nod*  So are you looking at integrating into the rombios?

> (device 
>   (vif
>     (bridge xenbr0) (mac 00:16:3e:00:00:11) (type ioemu) 
>     (pxe true)
>   )
> )

Quite possibly PXE would even default to true.

> Then, I'm thinking the behavior would be to boot PXE on that NIC by
> default, then try other boot devices.  Of course, the 'boot' option that
> currently accepts 'a','b', or 'c' could include pxe as an option, but
> it's unclear to me which order the NICs would try to boot in.  Maybe all
> of the NICs with PXE ROMs in configuration order.

I think it's definitely better to go with pxe as an option to boot and
then doing the NICs in config order.  This matches up with how real
hardware works[1]

Jeremy

[1] Also -- does anyone know if the boot option currently take multiple
arguments?  I'll have to try when I get to the office.  It should be a
list and fall back through them as things aren't available so that a
default order of say PXE, CD, HD can be set up and be nice and useful :)


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>