All of lore.kernel.org
 help / color / mirror / Atom feed
* Xen PXE solution
@ 2006-07-31 14:57 Andrew D. Ball
  2006-08-01 13:20 ` Ben Thomas
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Andrew D. Ball @ 2006-07-31 14:57 UTC (permalink / raw)
  To: xen-devel

Greetings.

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.

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.

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:

(device 
  (vif
    (bridge xenbr0) (mac 00:16:3e:00:00:11) (type ioemu) 
    (pxe 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.

It looks like Etherboot 5.4.2 has at least the beginnings of full PXE
support for some drivers.  AMD pcnet32 looked okay, but I don't have a
really demanding PXE environment for testing.

Many thanks for your help!
Andrew
=====
Andrew D. Ball <aball@us dot ibm dot com>

^ permalink raw reply	[flat|nested] 11+ messages in thread
* RE: Xen PXE solution
@ 2006-08-01 11:34 Ian Pratt
  0 siblings, 0 replies; 11+ messages in thread
From: Ian Pratt @ 2006-08-01 11:34 UTC (permalink / raw)
  To: Andrew D. Ball, xen-devel

> It looks like Etherboot 5.4.2 has at least the beginnings of 
> full PXE support for some drivers.  AMD pcnet32 looked okay, 
> but I don't have a really demanding PXE environment for testing.

We'll have to see whether vmxassist is up to the job of running the 16b
etherboot code on VT hosts. Also, focusing on etherboot rlt8139 support
rather than ne2000 or pcnet32 would be better.

Best,
Ian

^ permalink raw reply	[flat|nested] 11+ messages in thread
* RE: Xen PXE solution
@ 2006-08-15 18:24 Ian Pratt
  0 siblings, 0 replies; 11+ messages in thread
From: Ian Pratt @ 2006-08-15 18:24 UTC (permalink / raw)
  To: Henning Sprang, ben; +Cc: xen-devel, Andrew D. Ball

> This is probably more for the xen-users list, but here is the only
> post I found about somebody doing etherboot with xen hvm, which I am
> trying currently without luck.
> Does your mail mean that with xen-testing at the moment my efforts to
> try booting xen hvm with an etherboot image and pxe cannot succeed?

Tim Deegan this working with the pcnet32 driver some time back, but
right now I'd be inclined to try it with an etherboot with an rtl8139
driver (now the default).  

Ian
 
> When booting from the etherboot iso, I get
> "Loading pcnet32.zli....Ready"
> 
> but no dhcp requests or anything happens.  xm dmesg's last lines are:
> 
> (XEN) (GUEST: 60) Booting from CD-Rom...
> (XEN) (GUEST: 60) Unknown opcode at 0F60:0E8A=0x1048A
> (XEN) (GUEST: 60) Halt called from %eip 0xD39D1
> 
> No interesting info xend-debug.log
> 
> I'd be a candidate for testing xen pxe solutions, because I really
> want to use it.
> 
> Henning
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2006-10-16 19:47 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-31 14:57 Xen PXE solution Andrew D. Ball
2006-08-01 13:20 ` Ben Thomas
2006-08-15 18:14   ` Henning Sprang
2006-08-15 18:46     ` Ben Thomas
2006-08-02 12:42 ` Jeremy Katz
2006-08-02 13:54   ` Andrew D. Ball
     [not found] ` <452A380F.BA47.005A.0@novell.com>
2006-10-16 16:23   ` Andrew D. Ball
     [not found]     ` <a8a6bd980610161046y426cdf0bn64c8181c45fae9dd@mail.gmail.com>
2006-10-16 19:33       ` Andrew D. Ball
2006-10-16 19:47         ` Ben Thomas
  -- strict thread matches above, loose matches on Subject: below --
2006-08-01 11:34 Ian Pratt
2006-08-15 18:24 Ian Pratt

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.