|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Multiple priviliged domains
Mark Williamson wrote:
l.
Obviously, dom0 will need control of some physical devices inorder to have
something to boot from (unless ofcourse you use a *really big* initrd :-) ).
hi,
In my setup, you do not need a very large initrd to do this.
Essentially, the only thing running in dom0 is a simple ICMP/ping
server. You send a specially formatted and signed ping payload to dom0,
and in response to that it fires up a new VM with a UIP TCP/IP stack
inside. You then connect to that TCP/IP stack, and self-migrate or
(eventually, not implemented yet) bootstrap directly into the
unprivileged guest. Dom0 does not need to have a TCP/IP stack, and at
present the ping server main loop is only 50 lines of code.
With pre-NGIO version of Xen 1.3 that I am currently using, all you need
in your dom0-initrd is the ping server and an ELF image from which to
create UIP guest VMs. I am hoping that in the future the parts of xend
that have to do with setting up network interfaces to domains will split
out into a small C executable, as that would allow me to provide similar
functionality for Xen 2.0 or 2.1.
Source and binaries are available from
http://www.diku.dk/~jacobg/self-migration/
Jacob
PS: I do apologize to the long-time subscribers who are fed with me
spamming this list with ads for self-migration stuff every time a new
user who could find this relevant shows up on the list. Perhaps I can
convince the Xen webpage maintainers to link to my stuff as a related
project?
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel
|
|
|
|
|