hiya
(everything's from memory)
Post by Markus Wiggeon request of Thomas Lange I added some documentation on how to run a
http://wiki.fai-project.org/wiki/Xenserver
Feel free to fix my typos and add more details if you like.
I've done something similar but without any xen-magic. And it works the
same for Debian, Ubuntu and SuSE
- copy debian template to a new template
- remove hard discs from template
create new vm from template (yes, the debian template, even for ubuntu and
suse)
boot via "rescue mode"
This is important, because it gives you access to netboot via pxe!
(Downside: System is fully virtualized and therefore slower - especially
regarding I/O)
Do a normal installation via FAI/PXEBOOT
Install -xen kernel.
At this point there is nothing special anymore, except that you have to
trick update-grub into writing a correct kernel stanza.
config written by update grub
kernel /boot/xen.gz
module /boot/vmlinuz[...]
module /boot/initrd[...]
must be rewritten into
kernel /boot/vmlinuz[...]
initrd /boot/initrd[...]
Restart the system. Unless explicitely told otherwise (via 'rescue boot')
XenServer will restart in "normal" (paravirtualized) mode
In the beginning there was a lot of trial and error involved to write a
"correct" boot config. The main reason is, that XenServer doesn't "boot"
the harddisc. Instead it tries to read the boot device and figure out
everything itself. GRUB doesn't even need to be installed at all. Only the
kernel image, initrd and menu.lst are required.
tsch??
thomas
P.S.: Greetings from Vienna.