Virtualisering er et varmt emne i dag. Du vil se de fleste af IT-medarbejderne (netværk og systemadministratorer), der taler om Virtualisering ganske ofte. Før vi graver dybt om, hvad der er virtualisering, lad os snakke lidt om, hvorfor vi har brug for eller bruger virtualiseringssoftware, da det hjælper os med at forstå begrebet bedre.

Anvendelser af virtualisering

Virtualiseringsteknologi bruges til at gøre hardwareressourcerne ekspanderbare uden at skulle skifte software og data fra et sted til et andet.

Virtualisering bruges også til at sænke omkostningerne ved computerhardware, da flere virtuelle servere kan hostes på en enkelt server hardware.

Virtualisering kan bruges til at indstille separate miljøer for hvert softwareprogram, så den ene applikation ikke kan blande sig ind i den anden. Dette er især nyttigt, når du tester et softwareprodukt i forskellige miljøer. I stedet for at dedikere en separat hardware maskine kan man nemt konfigurere virtuelle servere på en hardware maskine.

Virtualisering kan bruges som standardiseringsværktøj. Det betyder, at vi kan konfigurere et operativsystemmiljø som standard og derefter gentage den samme virtuelle maskine så mange gange, som vi ønsker.

Hvad er virtualisering?

Ifølge Wikipedia:

Virtualisering (Computing) er oprettelsen af ​​en virtuel (snarere end faktisk) version af noget, såsom en hardwareplatform, operativsystem, lagerenhed eller netværksressourcer.

Lad os tage et enklere eksempel på virtualisering. Hvis du er en hyppig computerbruger, skal du allerede være vidende om partitionerne på din harddisk. Du kan oprette mere end en partition på din computer. I Windows er partitionerne navngivet som C: \, D: \, E: \ osv. Vi kalder alle partitionerne som separate drev. Vi ved også, at vores computer består af kun en enkelt fysisk harddisk. Disse drev er logiske partitioner af den enkelte fysiske harddisk. Dette kan betegnes som virtualisering, da vi opretter en multiple virtuelle versioner af en enkelt hardware.

Typer af virtualisering

Virtualisering er et udtryk, der kan bruges med mange forskellige emner, men det mest populære emne, hvor virtualisering anvendes, er operativsystem virtualisering. Operativsystem Virtualisering betyder, at flere operativsystemer køres samtidigt på samme hardware. Andre typer af virtualiseringer omfatter software virtualisering, netværks virtualisering, storage virtualisering og server virtualisering.

Vi diskuterer andre typer af virtualiseringsløsninger nogle gange senere, men i dette indlæg vil vi give de mest populære operativsystem virtualiseringsløsninger til rådighed for Windows.

Operativsystem Virtualisering terminologi

Før vi går for at diskutere den egentlige løsning, lad os først blive fortrolig med terminologien, der anvendes i operativsystem virtualisering.

  • Host : Operativsystemet, som virtualiseringssoftwareopløsningen kører, kaldes værten.
  • Gæst : Operativsystemet, der køres inde i virtualiseringssoftwaren, kaldes gæsten.

1. Microsoft Virtual PC

Microsoft Virtual PC, som navnet antyder, er et gratis virtualiseringsprodukt fra Microsoft. Den nyeste version af Virtual PC er Virtual PC 2007. Den kan køre næsten ethvert operativsystem som gæst, men kun få værter understøttes, angivet nedenfor:

  • Windows Vista Business, Enterprise og Ultimate
  • Windows Server 2003 Standard Edition (32-bit og 64-bit understøttet)
  • Windows XP Professional (32 bit og 64 bit understøttet)
  • Windows XP Tablet PC Edition

Selvom Virtual PC gør alt, hvad en standard virtualiseringssoftware kan gøre, har den visse begrænsninger. Det har ikke USB-enhed support, og det kan ikke gemme flere øjebliksbilleder af Virtual-maskinen. Udover disse begrænsninger er Virtual PC ret hurtig, især hvis du vil installere en hvilken som helst version af Windows som et gæstesystem.

Download Virtual PC 2007

Bemærk, at Windows XP-tilstand i Windows 7 kun er en udvidelse af Virtual PC. Det vil oprette et forudindstillet Windows XP-miljø i Windows 7, så Windows 7-brugere muligvis kan køre programmerne, som kun understøttes til at køre på Windows XP.

2. VirtualBox

VirtualBox er et virtualiseringsprodukt fra Oracle. Fordelen ved VirtualBox over Virtual PC er, at VirtualBox kan køre på de fleste platforme, herunder Windows, Linux og Mac. VirtualBox er gratis og open-source. Det understøtter at ændre størrelsen på skærmbilledet til gæstets operativsystem i henhold til VirtualBox-vinduet. Du skal have "scale mode" aktiveret til dette formål. Hvis du klikker på gæstens OS-skærm, bliver musen og tastaturet låst inde i gæstesystemet, så du kan bruge tastaturet og musen i gæstens OS uden at afbryde værten. For at frigøre musen og tastaturet, der skal bruges i værten, skal du bare trykke på Ctrl + venstre piletast. Denne genvejstast kan tilpasses i VirtualBox-indstillinger.

VirtualBox leveres også med en udvidelsespakke, som kan installeres sammen med VirtualBox for at få ekstra funktionalitet som USB-enhedstøtte, ekstern desktopforbindelse og PXE (netværk) opstartskapacitet til Intel NIC (LAN) -kort.

Selvom VirtualBox kører i Mac OS, men det har mange problemer og skaber stabilitetsproblemer. Så det bør kun bruges i et hjemmemiljø, når Mac OS skal bruges som værtsoperativsystem. VirtualBox kører fint på Windows og Linux som værter.

Download VirtualBox (alle operativsystemer)

3. VMLite Workstation

VMLite Workstation er et virtualiseringsprodukt baseret på VirtualBox (Open Source). Det virker meget ligner Microsoft Virtual PC, men fjerner begrænsningerne af Virtual PC. En interessant funktion af VMLite Workstation er, at den understøtter kørsel af et 64-bit gæst operativsystem på et 32-bit vært operativsystem. Så hvis du kører 32-bit Windows 7, vil du kunne køre 64-bit Windows XP ved hjælp af VMLite Workstation.

I modsætning til Virtual PC understøtter VMLite at gemme flere live snapshots af den virtuelle maskine. Dette er ligesom versioning. Hvis du ikke kan lide den aktuelle version af miljøet, kan du altid vende tilbage til en tidligere tilstand ved hjælp af et tidligere snapshot gemt af VMLite Workstation.

VMLite understøtter de fleste af de virtualiseringsformater, der anvendes i branchen som VMDK (VMWare), VHD (Microsoft), VDI (Sun) og HDD (Parallel).

VMLite leveres med sin egen version af Windows XP Mode til Windows 7. Det giver den samme funktionalitet som den oprindelige Windows XP-tilstand og kræver ikke nogen hardware virtualisering.

Download VMLite Workstation (Registrering er nødvendig for at downloade installationsfilen)

4. VMWare Server

VMWare Server er en gratis virtualiseringssoftware fra VMWare. Selv om støtten er afsluttet, kan den stadig downloades og bruges gratis. VMWare Server understøtter næsten alle operativsystemerne som gæster eller værter, men 64-bit gæst OS kan ikke installeres på en 32-bit vært. VMWare Server har understøttelse af USB-enheder og understøtter også brobyggede, NAT og host-netværksinterfaces.

VMWare Server leveres med administrative værktøjer, som kan installeres fra menuen Filer. De administrative værktøjer gør det lettere at kommunikere mellem værts- og gæsteoperativsystemet uden at låse musen og muliggøre at klippe, kopiere, indsætte og trække og slippe operationer på tværs af værts- og gæstesystem.

Download VMWare Server

Andre virtualiseringsløsninger

Mens jeg forsker på denne artikel, er jeg kommet over nogle meget nyttige software, som måske ikke er gratis, men det er værd at se. Mens gratis løsninger kan bruges til hjemme- og SOHO-virksomheder, kan kommercielle produkter opfylde de store virksomheders behov. Jeg skriver ned softwaren, som jeg stødte på under min forskning:

VMWare Workstation ligner meget VMWare Server, men understøttes stadig af VMWare.

VMWare Fusion and Parallels Desktop er de perfekte, men betalte alternativer til VirtualBox, hvis du bruger Mac OS som værtsoperativsystem. Hvis du leder efter en gratis løsning til Mac OS, skal du prøve Boot Camp.

QEMU er en anden populær virtualiseringsløsning, men jeg kunne ikke finde QEMU til Windows. Nedlastningerne er kun tilgængelige for Linux.

Paragon Go Virtual var en anden god virtualiseringssoftware, men det synes at være blevet afbrudt. Den kan downloades fra Majorgeeks.

Jeg håber, at denne artikel vil fungere som en god guide til virtualiseringssoftware. Hvis jeg har gået glip af noget, eller hvis du har forslag til dette emne, bedes du kommunikere via kommentarer nedenfor.

Bemærk: Du kan også være interesseret i vores allerede dækkede emner på MTE om virtualisering:

Sådan kører du flere linux distros uden virtualiseringer

En sammenligning mellem Virtualbox og VMWare Server

Billedkredit: Laptop i bærbar computer i bærbar computer fra BigStockPhoto