Virtualisera mera!

urban_anjars bild

I serverhallarna börjar virtualisering vara en självklarhet. Man spar hårdvara, ström, kyla och rackplats genom att köra ett helt gäng virtuella servrar på en fysisk maskin. Dessutom går det snabbare att få upp en ny tjänst när man slipper vänta på leverans av hårdvara och installera från grunden. I stället kopierar man bara en "image" och sparkar igång den. Blir det kapacitetsproblem kan man också flytta en image från en burk till en annan.

På skrivbordet

På skrivbordet är det nog mer trevande. Labbar just nu med KVM, som är virtualiseringsstöd direkt i kärnan och det verkar mycket trevligt. Allt du behöver finns i förråden. På bilden ser du en Intrepid och Windows XP under installation, med 8.04 som värd-OS.

Hardy, Intepid och XP på samma skrivbord.

Om man måste köra ett Windowsprogram kan det ibland gå att få det att funka väl i Wine, men annars kan man köra det i ett windowsfönster på sin ubuntuburk. Betydligt smidigare än dual-boot, där jag tycker att man nästan alltid har "fel" OS igång iförhållande till det jobb som ska uträttas.

Att testa nya versioner är både kul och en välgärning om man rapporterar buggar. Men det kan vara riskabelt. Du vet inte om det nya är stabilt nog eller om det kraschar ständigt så att du inte kan få något gjort. Kör i en "egen bubbla", så vågar du testa allt det där nya och spännande.

Utveckling är en annan tillämpning. Utvecklare brukar ha maskinen full med verktyg och "libbar" av alla de slag, men funkar ditt program på en ren maskin utan alla de där extraprylarna? Plocka fram en ren maskin att testa på. Utvecklar man något som ska vara plattformsoberoende vill det ju till att man testar på flera plattformar också. Kolla till exempel din webbsida i IE också!

Utbildning är en annan tillämpning. Du kan göra images med maskiner som innehåller fel som kursdeltagarna får jobba med att fixa eller varför inte tillåta dig själv att ta bort eller ändra prylar som du annars inte vågar. Det värsta som kan hända är att du får göra en ny kopia av din image.

Support är också en tänkbar tillämpning. Dina kunder kan antagligen ha ett antal olika versioner av ett gäng olika operativsystem. Du kan omöjligt ha alla varianterna i huvudet. Då är det bra att ha ett gäng egna maskiner att testa på, om de är virtuella har ni plats och råd.

Begränsningen är förstås att du behöver mycket minne i din burk och just KVM ställer en del krav på vilken processor man har i burken, men inte värre än att min ett år gamla budgetburk hanterar det ypperligt.

 

 

 

 

 

 

Läs även andra bloggares åsikter om datorer, it, virtualisering, kvm, ubuntu, öppen källkod

Bloggtoppen.se Creeper [Intressant?]    



Inskrivet av urban_anjar fre, 2008-10-03 17:33 urban_anjar blogg | logga in eller registrera dig för att kunna kommentera
Inskrivet av bbauto fre, 2008-10-03 19:15

Ja så länge man håller sig till nyttoprogram verkar det mesta fungera perfekt, men med spel som kräver DirectX verkar det vara värre, iaf med vmware och virtualbox. Nu var det ett tag sen jag prövade, men då befann sig DirectX-stöd på exprimentstadiet. KVM har jag inte haft nöjet att prova på ännu, återkom gärna med dina intryck/erfarenheter. -nyfiken- =o)

Fungerar SIMS? -undrar sambon-


urban_anjars bild
Inskrivet av urban_anjar fre, 2008-10-03 19:24

Mitt spelintresse är nära nollpunkten sedan XP kom och gjorde att mitt Close Combat slutade att funka. Utvärderingar av spel får nog någon annan göra. Jag spelar i alla fall för lite, för sällan och fel spel för att nå'n ska bry sig.

Misstänker dock att grafikprestandan inte är riktigt i nivå med var tuffare spel kräver, men det är en gissning.



tordjs bild
Inskrivet av tordj lör, 2008-10-04 09:27

Virtualisering är mycket trevligt och ofta förbisett av desktopanvändare. KVM fungerar allmänt bra och jag körde det i början utan problem och var helnöjd men sedan upptäckte jag VirtualBox (finns i förråden) som jag rekommenderar över KVM. Orsaken är att VirtualBox har mer finesser, ett lättanvänt GUI och en härlig uppsättning "guest tool", dvs verktyg och drivers som man kan installera i det emulerade operativsystemet för att få upp hastigheten och få lite extra funktionalitet.

Själv har jag images av Xubuntu och Mandriva som jag installerade för att testa samt gamla Windows 2000 (mest för att kunna visa folk att det går). En sak som imponerade på mig var att när man väl hade installerat guest tools för Windows så kunde man ändra skärmstorlek dynamiskt i det emulerade systemet genom att skala om fönstret.

Enda nackdelen med Virtualbox är att det är lite svårare att installera och konfigurera första gången men jag vill minnas ett blogavsnitt här på ubuntu-se som beskriver hur man gör. Sök och du skall finna.



urban_anjars bild
Inskrivet av urban_anjar lör, 2008-10-04 10:15

http://www.ubuntu-se.org/phpBB3/viewtopic.php?f=19&t=29329&p=251886#p251886

Som du ser går det inget vidare för mig att få igång den och jag är lite osäker på varför.



Inskrivet av bbauto sön, 2008-10-05 11:28

Jag hjälpte en kille på "grannkanalen" med Virtualbox för ett tag sen, följer du denna länk (i slutet) så kanske det kan ge dig några ledtrådar?

http://www.ubuntulinux.se/node/1792

mvh Bengt


urban_anjars bild
Inskrivet av urban_anjar sön, 2008-10-05 20:26

Det är tydligen nå't knas med nå'n kärnmodul som inte uppdateras i samma takt som kärnan. Lär bli bättre i 8.10 verkar det som