XenSource har levd godt på at de kom tidlig i mål med maskinvarebasert virtualisering, de har fått bidrag fra Sun og er den eneste løsningen som støttes ut av boksen på Red Hat eller SUSE. Men CNet kan nå rapportere at KVM (Kernel Virtual Machine) endelig får støtte fra en kommersiell aktør, Canonical.
Les også intervjuet med Søren Hansen.
Selv om Citrix / XenSource marginaliserer KVM i artikkelen ovenfor er det ikke å komme unna at Ubuntu er installert på mange arbeidsstasjoner og mindre servere. Erfaringer fra slike miljø kan fort bevege seg inn i datasentere. Dette og skepsisen til Citrix, et selskap uten bakgrunn innen fri programvare, kan føre til at KVM får et betydelig løft og kanskje blir plukket opp av andre distribusjonene i løpet av året.
Etter å ha møtt veggen et par ganger med Xen, grunnet at det er vanskelig å kompilere hypervisoren selv, og XenSource ikke er flinke til å vedlikeholde de binære pakkene, har undertegnede gått over til å nesten utelukkende bruke KVM.
Tips for et et par andre distribusjoner:
Gentoo: Trivielt å installere KVM via Portage.
CentOS 5.1: Jeg har brukt Farkas Leventes pakkebrønn og det har fungert bra for meg. Spesielt -48 og -59 har vært svært stabile, -60 står på listen av ting som må testes snart.
Debian Etch: Hvis du installerer en ny kernel og assosierte headers fra backports, eksempelvis 2.6.22, er det relativt enkelt å kompilere KVM selv. Bare pass på hvilke flag du bruker med configure, og bruk APT for å installere de nødvendige -dev pakkene.
terjejh 12. februar 2008 - 15:38
Hvis KVM "tar av" teknisk og etableres som en reell Linux standard, tror jeg nok det blir adoptert ganske fort av de fleste Linux distribusjoner. Antagelig først som et alternativ ved siden av Xen og VMWare på de frie versjonene. Kikket nettopp på openSUSE factory og der ligger ferske pakker også av KVM. Uttalelser hittil har gått på at først må KVM modnes og bli "enterprise ready". Andre sier at KVM er bedre egnet for skrivebordsmaskiner enn for servere. Et faremoment som har vært nevnt er virtualisering på Linux kan bli så fragmentert at Microsoft stikker av seieren også på dette området.
Synes vel også det virker naturlig at de som har investert tidlig i Xen, nå først vil la Xen få virke og se an utviklingen. På den SLES10 baserte OpenEnterprise Server (OES2) fra Novell, kan Netware, RHEL og Windows kjøres virtualisert på Xen. Om en tid vil også jeg ha mer erfaring for å si hvor godt Xen fungerer i praksis på både Linux server og skrivebord med Intel-VT/Xeon quad/dual core.
ditto 12. februar 2008 - 19:15
Kun snust sånn aller kjappest på KVM, døgnet har ikke nok timer til lek og moro. Men det står på todo lista når jeg får lurt til meg litt alenetid. =)
I motsetning til deg har jeg kun gode erfaringer med Xen, vom kjørt opp på CentOS. Det er utelukkende Xeon (dual & quad) vi har i racket, ikke noe erfaringer med Xen og AMD.
Har du fått prøvd OpenVZ forresten? Du som er Gentoo kar må jo den være mitt i blinken for. Delt portage & pkgdir enkelt satt opp med OVZ sine Action Script.
OVZ har spist seg godt innpå forspranget Xen har hatt i våre rack.
ak 13. februar 2008 - 15:04
Jeg bruker virtualisering osv først og fremst for konsolidering av eldre maskiner og ting der programvaren er avhengig av et spesielt OS.
Xen skapte trøbbel fordi du, for å få god ytelse, må ha en Xen kernel inne i bildet på gjest systemet. Det er ikke alltid like greit dersom maskinen kjører en gammel distribusjon. Tidligere var det også vanskelig å blande 32 bit og 64 bit OS (Xen 3.1 eller 3.2 fikser dette, men det er forgjengeren som er utbredt enn så lenge).
Derfor løser heller ikke OpenVZ de problemstillingene jeg vanligvis jobber med, selv om det også er et godt produkt.
whocarez 20. februar 2008 - 18:13
Kompilering er en ting, men hvis distroen er ikke så alt for gammel f.eks. debian etch så er det trivielt å legge inn Xen. Bare å apt-get'e noen få pakker, reboote og det er oppe og kjører. Xen har hatt en stund på å modne, og mitt inntrykk er at det fungerer meget bra for tiden. Godt mulig KVM får en sterkere posisjon etter hvert, men for øyeblikket ser jeg ingen grunn til å bytte.