04. A Xen telepítése

georgio küldte be k, 2008-04-08 14:39 időpontban

node1/node2:
Telepítsük mind a két fizikai node-ra a Xent:
[geshifilter-code]apt-get install xen-linux-system-2.6.18-6-xen-686 libc6-xen[/geshifilter-code]

Nyissuk meg a [geshifilter-code]/etc/xen/xend-config.sxp[/geshifilter-code] fájlt és módosítsuk benne a [geshifilter-code]dom0-min-mem[/geshifilter-code] értékét:
[geshifilter-code]
[...]
# Dom0 will balloon out when needed to free memory for domU.
# dom0-min-mem is the lowest memory level (in MB) dom0 will get down to.
# If dom0-min-mem=0, dom0 will never balloon out.
(dom0-min-mem 0)
[...]
[/geshifilter-code]

Nyissuk meg a [geshifilter-code]/boot/grub/menu.lst[/geshifilter-code] fájlt és módosítsuk benne a [geshifilter-code]xenhopt[/geshifilter-code] és a [geshifilter-code]xenkopt[/geshifilter-code] értékét:
[geshifilter-code]
[...]
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=dom0_mem=64M

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0 nosmp
[...]
[/geshifilter-code]

De ha van elég memóriánk akkor ezt a két lépést kihagyhatjuk, vagy megadhatunk nagyobb értéket.

Frissítsük a GRUB-ot:
[geshifilter-code]update-grub[/geshifilter-code]

Majd indítsuk újra a node-ot:
[geshifilter-code]shutdown -r now[/geshifilter-code]

A boot menüből válaszzük a Xen kernelt és bootoljuk be.
Miután a rendszer elindult, linkeljük be a ganeti által használandó kernelt:
[geshifilter-code]cd /boot
ln -s vmlinuz-`uname -r` vmlinuz-2.6-xenU
ln -s initrd.img-`uname -r` initrd-2.6-xenU[/geshifilter-code]