Van VMware naar KVM
Op verzoek van Serge een berichtje om te melden dat ik voor virtualisatie overgestapt ben van VMware naar KVM/QEMU en mijn ervaringen daarmee.
De redenen voor de overstap waren tweedelig: enerzijds was dat ik het beu was om met elke kernelupgrade de nieuwe VMware modules te moeten compileren. De tweede reden was echter dat ik mijn desktop geupgraded had naar Ubuntu Hardy (wat overigens heel vlot verliep) en de management console van VMware Server daar niet meer onder werkte waardoor ik mijn virtuele machines (die op de gehackte server draaiden) niet meer kon beheren.
Dan maar de goede raad van een collega opgevolgd: deze guide gevolgd en KVM geïnstalleerd op die server. VMware machines omzetten naar KVM/QEMU is een fluitje van een cent (hint), maar toch werkte de boel niet meteen: KVM/QEMU kent blijkbaar geen SCSI-devices. Geen probleem, de root in de bootloader aanpassen van /dev/sda1 naar /dev/hda1 en we waren vertrokken. KVM/QEMU kan vlotjes overweg met de VMware virtual disk images, zodat ook dat geen probleem was. Conversie was eigenlijk niet nodig, maar toch heb ik de boel omgezet naar het qcow2 formaat.
Alles werkt vlotjes nu: de virtuele machines draaien op de server beneden, terwijl ik deze kan beheren vanop mijn desktop via de virtual machine manager. Helaas is deze GUI nog niet compleet qua functionaliteit, maar ik kan er wel mee doen wat ik moet doen. Alweer een succesvolle omschakeling van een commercieel naar een volledig vrij pakket dus.
Trouwens, nog een fijne anekdote: diezelfde collega draait KVM op zijn desktop (eveneens Ubuntu Hardy) en draait daarin een virtuele machine met Windows XP. Deze laatste doet er amper 3s over om volledig op te starten, wat een pak sneller is dan wanneer deze native op zijn pc draait. Voor de twijfelaars een reden te meer dus om eens te experimenteren met Ubuntu: als je echt nog Windows nodig hebt voor eender welke applicatie, dan draai je het nog beter virtueel :-)


4 reacties
VirtualBox kan ik ook wel aanbevelen...
Ik draai het op Mac OS X om 2 windows-installaties, slackware en ubuntu te virtualiseren. Ook wat benchmarks gedaan, waarvoor ik ook eens opensolaris heb geinstalleerd. Bijna native snelheid voor slackware, windows +- 2/3 van de snelheid...
Ik ben ook tevreden over Virtualbox. Ik gebruik dat momenteel om een windows xp te draaien onder Ubuntu Gutsy en dat werkt vlot. Je neemt wel best een nieuwe versie, en suspenden met een draaiende vm is niet zo best. Maar voor de rest ben ik er erg tevreden van.
Ik heb ondertussen nog goede dingen gehoord over VirtualBox en de website eens bekeken, ziet er idd echt super uit. Alle packages zitten ook in de Ubuntu repo's. Ik ga nu niet direct migreren, alles werkt en ik heb er nog wat experimenten mee te doen, maar achteraf ga ik dat zeker eens uitproberen.
Ik ben hier ook mee bezig Ubuntu Intrepid. Inmiddels heb ik de xml files geconfigureerd in de qemu:///session in plaats van de qemu:///system. Je moet namelijk af en toe sudo zijn om dingen te kunnen doen. Op deze manier kan je een normale gebruiker hiermee laten werken.(en kan je via de interface virtual manager starten ipv via de terminal te sudo'en.)
Wel gaat de import behoorlijk mis... Met 24MB ram kan je natuurlijk geen windows 2003 server draaien :-)
ik heb nu nog een aantal issues uit te zoeken:
Met kvm directmode krijg ik een BSOD. ik hoop dat dit middels de virtual manager geen probleem is.
Maar eerst nog de virDomainCreate oplossen. network default not found... Waarschijnlijk mist hij wat netwerk instellingen. Meer wellicht later...
Plaats een nieuwe reactie