Jeg har benyttet indgangen til 2008 til at deinstallere windows Vista som primært operativsystem på min hjemmepc . Planen er nu at jeg vil køre ubuntu linux som level 2 hypervisor ( se evt http://en.wikipedia.org/wiki/Hypervisor )
Mit første skridt var at hente vmware converter her
http://www.vmware.com/products/converter/
for dernæst at lave en virtuel maskine ud af min eksisterende windows vista maskine. Det var en lidt sær fornemmelse at lave en virtuel maskine på en kørende maskine (vmware converter brokkede sig også lidt) – men det virkede. Jeg huskede her at opsplitte disk images i filer af 2gb så de kunne være på min eksterne harddisk , der var formatteret i FAT32 . Bemærk her at jeg ikke kunne opsplitte til 2gb filer når jeg skrev direkte til den eksterne harddisk vha gratisudgaven af vmware converter, men jeg godt kunne når jeg skrev til disken inde i maskinen . Det må være en af salgsargumenterne for købeudgaven – da det tog en del ekstra tid først at skrive den nye virtuelle maskine til den interne disk på den maskine jeg klonede – for derefter at kopiere den ud til den eksterne harddisk.
Mit næste skridt var at hente ubuntu linux herfra : http://www.ubuntu.com/getubuntu/download
installeringsmetoden for ubuntu er simpelthen genial! Jeg stak cd’en ind – og straks var der et kørende live system. Alle mine drivere virkede out-of-the-box . Installationsskridtene tog mig mindre end 10 minutter.
Min plan er nu at køre følgende i 2008:
- ubuntu server – hypervisor, apache , oracle 10ias (512 mb)
- ubuntu klient – udviklingsboks til J2EE (1024 mb)
- Windows Vista – Demomaskine (1024)
- Windows XP – Visual dataFlex (1024)
- Windows XP – gaming box (1024 mb)
Og ja! jeg har faktisk så mange windows licenser liggende rundt omkring.
Fordelen ved denne tilgang er at de udviklingsting jeg kører nu kan adskilles fra serverprocesserne og de spil jeg har installeret. Jeg ser meget frem til at skulle undgå at ominstallere programmer i 2008!
Opdatering 2008-01-21:
Jeg har nu været igennem et par uger med dette setup. Det har vist sig at det ikke er praktisk at køre med mere end 2 virtuelle maskiner ad gangen med min maskine (2 cpu’er med 2 gigabyte ram) – Heldigvis har det så vist sig at der er et fungerende udviklingsmiljø for java i ubuntu at jeg har vurderet at default opsætning af eclipse og tomcat5.5 fungerer for mine behov. Dvs at jeg nu kører følgende:
- ubuntu 7.10 ( J2EE udvikling – oracle 10 , tomcat5.5 , eclipse, vmware klient)
- Windows XP Home edition (Visual DataFlex 512 mb)
- Windows Vista Business Edition (Demo maskine 1024 mb)
Det har ikke fungeret med at spille spil på vmware – så nu har jeg en gammel pc der kører windows XP tilkoblet ved siden af min arbejdsstation.
Vældigt!
Du er klar over konsekvensen af art have 2 til flere samtidige OS’er kørende? Ud over de åbentlyse performancemæssige slag i fjæset, såsom at CPU skal deles af flere samtidige processer, RAM spises til styring af det virtuelle lag samt af hvert kørende OS, så både sløver og slider det din HD i stykker?
HD’en får lavere performance i og med hovedet konstant drøner frem og tilbage mellem de sektorer hvert OS ligger på, da blandt ander swapfilerne får meget mere at se til med den lavere RAM-mængde.
Dernæst skal du holde et større antal programmer og system filer ved lige. DIn båndbredde bliver kvalt af 3 windows maskiner der står og henter updates samtidigt, … I could go on =)
Held og lykke med projektet, men sig ikke jeg ikke har advaret dig.
mvh
Michael
Mjaeeh. det viser sig at performance faktisk er nogenlunde når jeg kører 2 virtuelle maskiner på samme tid (jeg har 2gb RAM plus 2 cpu’er i denne box). Det ser ud til at kunne mærkes når jeg kører 3 eller flere. For at få lidt has på opdateringerne af windows maskinerne så har jeg installeret squid-cache i ubuntu – der skal dog vist lige pilles lidt ved udskiftningsstrategien for cachen.
Det har været spændende at opleve de virtuelle maskiner i vmware kører hurtigere efter længere brug. Jeg oplevede at de første gange jeg startede mit vmware image med Vista, så var det langsomt – men at det kørte hurtigere ved en senere opstart. Gad vide hvad det skyldes