Ég kláraði nýlega flutning Xen gesta yfir í KVM á RHEL 5. Flutningur var ekki alveg jafn sársaukalaus og ég hafði vonað þannig að ég ákvað að skirfa upp skrefin sem til þurfti. Að sjálfsögðu að þá mæli ég með að fólk prófi þetta á prufuumhverfi áður en haldið er í mikilvægustu sýndarvélarnar!
Yum UPDATE!
Fyrsta sem þarf að gera er að keyra yum update, ef að það klikkar þá munu initrd vera röng. Gerðu þetta ÁÐUR en þú skiptir um sýndartækni (XEN/KVM). Ef þú vilt ekki eða getur ekki uppfært alla pakka þá þarftu að minnsta kosti að uppfæra eftirfarandi pakka:
yum update lvm2 mkinitrd ecryptfs-utils
Settu kjarnatýpuna sem þú ætlar að nota
/etc/sysconfig/kernel, replace kernel-xen with kernel
DEFAULTKERNEL=kernel
Skipta í paravirtualized rekla
Breyttu /etc/modprobe.conf og stilltu í virtio reklana
alias eth0 virtio_net
alias scsi_hostadapter ata_piix
alias scsi_hostadapter1 virtio_blk
Serial virkni
Fjarlægðu úr /etc/inittab xen stýriglugga (console? :) með venjulegum serial stýriglugga (xvc -> ttyS0) þannig að mögulegt sé að fá upp virsh console
Fjarlægðu:
co:2345:respawn:/sbin/agetty xvc0 9600 vt100-nav
með:
co:2345:respawn:/sbin/agetty ttyS0 115200 vt100-nav
Sjáðu einnig til þess að kjarninn sendi úttak í serial útganginn með því að bæta við 3 aukalínum ef þær eru ekki til staðar fyrir:
/etc/grub.conf ofarlega:
#splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1
terminal --timeout=10 serial console
Also you need to change the kernel line for each title to enable serial console output for the kernel
Þú þarft einnig að passa upp á að kjarninn sjálfur sendi úttak á serial
console=ttyS0,115200
Fjarlægðu console=xvc0 ef það er fyrir inni, mér finnst líka gott að taka út rhgb og quiet
Leyfa root að skrá sig inn í gegnum serial console'inn
ttyS0
Uppfæra kjarnann
yum update kernel
Fjarlægja gamla Xen kjarnann
yum remove kernel-xen
Nú ættirðu að geta keyrt niður sýndarvélina, skipt um sýndartækni, þ.e. Xen -> KVM og gesturinn ætti að ræsa sig eðlilega svo lengi sem þú skilgreinir virtio rekla þegar þú skilgreinir vélina í virsh.