mathieu rohon wrote:
Hi all,
I'd like to use xen with fedora as host, and several OSes as guest (in
fact 2).
The aim is to use the host as a router for the guests.
So i'd like to make the host as thin as possible, in order to provide
most power to the guest. Do you know a smart way to do so?
I'd also like to hide the host from the user. When the user log in the
host, a script is launched, and the appropriated guest start in full
screen. Does anyone has already done something similar?
Will the guests be running all the time or do you wish to launch a new
guest for each login?
The simplest case is probably going to be when you have the guests
running all the time. In that case, edit /etc/inittab to disable normal
mingetty, and replace with a script which runs a vncviewer and connects
to the guest. (Mind you, launching the vncviewer under X is going to be
a little more complex ...) Also have a start-up script under
/etc/init.d which launches the guests, or make use of the
/etc/init.d/xendomains script which does the same thing.
Beware that while you want a "thin" dom0, you want to avoid making it
too small, because in Xen at least the dom0 runs processes on behalf of
the guests. Not least if you have file-backed guests then there is a
process called either qemu-dm or tapdisk which takes a significant
amount of CPU and RAM. (Guests which have their disks mapped directly
to LVs or partitions seem to be much more efficient in this respect).
Rich.
--
Emerging Technologies, Red Hat -
http://et.redhat.com/~rjones/
Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod
Street, Windsor, Berkshire, SL4 1TE, United Kingdom. Registered in
England and Wales under Company Registration No. 03798903