Računalniki Windows internet

Hiter virtualni stroj za Windows. Windows Virtual PC je Microsoftova virtualna naprava. Konfigurirajte virtualni sistem

Kaj mislite, da je največ najboljši virtualni stroj?

Ne bom izumil kolesa in pripovedoval drugim. Predlagam, da preberete članek iz revije Linux Format. V katerem so strokovnjaki naredili primerjalni pregled petih priljubljenih navideznih strojev v upanju, da bodo našli najbolj ..., najboljši virtualni stroj. Mimogrede, Windows zelo priporočam tistim, ki so se odrekli in uspeli pobegniti iz ujetništva.

  • Kaj je virtualni stroj
  • Zakaj potrebujete virtualni stroj
  • Kako smo testirali virtualne stroje
  • Izvedba
  • Funkcionalnost
  • Združljivost in posnetki
  • Integracija namizja
  • Grafični pospešek
  • Razsodba

Kaj je virtualni stroj

Preprosto povedano, brez dolgočasnosti, potem je virtualni stroj operacijski sistem v operacijskem sistemu.

Zakaj potrebujem virtualni stroj

V našem primeru je virtualni stroj predvsem platforma za preverjanje programov. Med katerimi, kot razumete, morda obstajajo. Še en navidezni stroj uporabljajo hekerji za testiranje lastnih in tujih trojancev in drugih čudeževnih datotek. Ne glede na to, kateri skupini pripadate, vas bo še vedno zanimalo več o virtualnih strojih in njihovem delovanju.

Kako smo testirali virtualne stroje

Najprej smo vzeli dvojedrni stroj (zaradi proračunskih omejitev) s svežim Arc Linuxom. Poleg lastniškega VMware (različica 7.1.0 Plauer in 30-dnevno poskusno obdobje Workstation 11) smo uporabili uradne pakete Arch, ki natančno sledijo izdajam za razvijalce. Vsak stroj je imel 2 GB sistemskega RAM-a in 128 MB video pomnilnika (po potrebi 256 MB).

Vsakega kandidata smo testirali na drugem gostujočem operacijskem sistemu: Mint 17.1 in Kubuntu 15.04 beta, pa tudi na drugem operacijskem sistemu, ki ni Linux, imenovan Windows. Za merjenje uspešnosti smo sestavili glavno jedro Mint, zagnali merilo uspešnosti SunSpider JavaScript in igrali različne igre iz naše knjižnice Steam. Da bi preizkusili dejanske možnosti, smo jih zagnali na 8-jedrnem stroju s 16 GB RAM-a in 4 GB Nvidia GTX, potem pa smo ga bili prisiljeni vrniti.

Tehnologija virtualizacije je bistveno spremenila računalniško pokrajino. Nerodno bi nam bilo reči, da je to nov izum (zgodnji veliki računalniki so ga uporabljali kot sredstvo za zagotavljanje virov), toda pred desetletjem inovacije CPU pomenijo, da lahko dosežete skoraj domačo zmogljivost le s kodo x86. In zdaj nam uspe na desetine strojev (preprosto kopiranih in obnovljenih) strniti v eno zgradbo in delo podatkovnih centrov je postalo veliko učinkovitejše. Možno je simulirati drugo arhitekturo, recimo ARM, kar je priročno za vgrajene razvijalce.

To je tudi dobrota za navadne uporabnike: spoznavanje novega operacijskega sistema ni nujno tako dolgotrajna vaja v nenehnem strahu pred opustitvijo sistema. Tudi če želite samo preizkusiti nov program, je veliko bolj varno, da to storite v virtualnem stroju, namesto da tvegate svojo trenutno nastavitev. Podpora za virtualizacijo v jedru (prek KVM) in emulator Qemu pomeni, da uporabnikom Linuxa ni več treba posegati po lastniških orodjih.

V starih časih je bil Sunov VirtualBox (nekoč v lasti Innoteka, zdaj pa Oracle) edina prava možnost. A časi so se spremenili, zato poglejmo tudi druge aplikacije za virtualizacijo.

Tako VMware kot VirtualBox uporabljata module, odvisne od jedra, ki se naložijo, da naredijo svojo čarobnost. VMware jih bo moral prevesti, kar bo zahtevalo namestitev paketov glave jedra in vse strojne opreme prevajalnika. Nato boste dobili init skript za nalaganje določenih modulov, čeprav bo za uporabnike Systemd neuporaben. Če je to vaš primer, boste morda želeli ustvariti svojo init datoteko, namesto da bi ta skript ves čas izvajali kot root (ali videli vsa ista sporočila o napakah). V času pisanja tega pisanja so jedra serije 3.19 zahtevala popravek virov VMware, vendar upam, da bo to popravljeno do objave revije. Paketi VirtualBox so na voljo v večini distribucij, tako da, če imate standardno jedro, vam ni treba skrbeti za nič.

Virt-Manager zahteva, da se v vašem sistemu izvaja storitev libvirtd, preden jo zaženete, kar vas o tem obvesti s prijaznim sporočilom, in če uporabljate popolnoma funkcionalno namizno okolje, bo to storilo namesto vas; vse kar morate storiti je, da vnesete root geslo.

Tako VirtualBox kot VMware Workstation sta dokaj enostavna, razen če želite, da vas vsaka možnost zmoti. Vendar pa VMware Player nima toliko možnosti in vaš stroj boste zelo hitro zagnali in zagnali. Če pa ste odločeni, da boste kar najbolje izkoristili te možnosti, boste morali namestiti dodatke za goste.

Dodatke za goste za Linux za VirtualBox je veliko lažje namestiti (CD se bo zagnal samodejno) kot dodatke VMware, ki zahtevajo kopiranje programov z namišljenega CD-ja, spreminjanje dovoljenj in nato izvajanje skripta. Je res leto 1999? Toda, ko boste naredili vse to, boste nagrajeni z izboljšano grafiko in številnimi dodatnimi funkcijami, o katerih bomo razpravljali v nadaljevanju.

Najlažji za uporabo v naši zbirki je Boxes, čeprav zagotavlja le minimalno število funkcij Qemu/libvirt. Na drugem mestu sta VMware Player in VirtualBox, sledita pa njuna plačana tekmeca (nominalno sta težja zaradi več možnosti). Virt-Manager ni posebej težak za uporabo, vendar ima dovolj Qemujevega labirinta nastavitev, da premaga novinca. Poleg tega je mehanizem za upravljanje pomnilnika precej zapleten, še posebej, če nameravate svoj navidezni disk shraniti na nestandardno lokacijo: potem morate najprej dodati zahtevani imenik kot "pomnilniško področje". Vendar pa bo vse potrebne eksotične module zagotovila vaša lastna distribucija in v tem primeru, zakaj ne bi tvegali.

Izvedba

Ali vam bodo ustvarili počasen ali okreten VM?

Izboljšave strojne opreme in tehnologije paravirtualizacije so omogočile izvajanje nekaterih nalog s hitrostmi, ki so blizu hitrosti prave strojne opreme.

Vendar, kot je, običajno pride do dokončnega padca zmogljivosti. Skoraj vsaka konfiguracija, ki smo jo preizkusili na namizju gostov, je pokazala nekakšen zamik. Ampak se navadiš in lahko izklopiš vse vrste lepot ali vklopiš ustrezen način nevtralizacije, če te skrbi.

Tukaj ne upoštevamo zmogljivosti 3D – to ne bi bilo povsem pošteno in ima svojo kategorijo na strani. Vendar pa pri vsakodnevnih opravilih, ki uporabljajo Terminal, verjetno ne boste opazili velike razlike med našimi kandidati. Poskusi s prevajanjem jedra so pokazali, da VirtualBox močno zaostaja za konkurenco. Benchmark test SunSpider JavaScript je potrdil ta sklep: obe nalogi sta se izvedli 20 % počasneje kot drugi. V/I diska (še posebej, če imate SSD) in omrežni promet sta bila hitra za vse naše kandidate. Na koncu je VMware zagotovil prednost s podporo za novejše procesorje Intel.

Funkcionalnost

Kaj lahko ponudi vsak kandidat?

Vsi naši kandidati so zasnovani za različne primere uporabe, zato ima vsak svoje individualne prednosti. Seveda je prisotnost nekaterih standardnih funkcij zagotovo implicirana: običajno je na primer vključiti možnost ustvarjanja posnetkov, podporo za razširitve procesorja Intel VT-x in AMD-V ter prilagodljivo konfiguracijo virtualne strojne opreme. Vse to ponujajo vsi, nekatere aplikacije pa so sposobne več junaških podvigov.

Tukaj je treba opozoriti, da sta Gnome Boxes in Virt-Manager samo vmesnika za Qemu (prek sloja abstrakcije libvirt). In Qemu je v bistvu emulator procesorja, ki lahko zagotovi virtualizacijo prek KVM, vendar je kljub temu cel svet.

Oglejmo si torej naše kandidate posebej.

Gnome Boxes ★★

Ko pokličete iz ukazne vrstice, Qemu podpira veliko možnosti, od katerih večina manjka v Gnome Boxih: njegov cilj (izveden) je, da ostane preprost in jasen v videzu in delovanju. Preko uporabniku prijaznega čarovniškega vmesnika lahko nastavite navidezni stroj v dobesedno treh klikih – samo ga usmerite na ustrezen ISO. Boxes abstrahira razliko med navideznim in oddaljenim strojem, z obema pa se lahko povežete prek VNC, SPICE (ki omogoča delovanje zvoka prek omrežja) ali OVirt.

Škatle Gnome

Boxes ne ponuja veliko nadzora nad vašim virtualnim strojem prek omrežja, vendar vsaj zagotavlja vse čarovnije NAT, ki jih potrebujete, da vaš virtualni stroj komunicira s svetom. Drugi kandidati uspešno vzpostavijo NAT, omrežne mostove ali omrežja samo za gostitelje in vse to je v določenih okoliščinah lahko zelo priročno.

Virt-Manager ★★★★

Virt-Manager (aka Virtual Machine Manager) ponuja bistveno več funkcij Qemu (a spet ne vseh). Zdi se, da je pretiraval s svojim seznamom podprtih operacijskih sistemov x86, zlasti tistih iz družine Linux.


Virt-Manager

Če pustimo to ob strani, Virt-Manager omogoča razmeroma enostavno konfiguracijo stroja katere koli kompleksnosti – lahko dodate katero koli strojno opremo, vključno z več omrežnimi vmesniki. Poleg navideznih računalnikov KVM lahko Virt-Man-ager izkoristi podporo Qemu/libvirt za goste Xen in zabojnike LXC. Po želji lahko anketira tudi vire gostov in tako zagotovi zelo lepe grafe (kot so tisti v razdelku Zmogljivost na strani 25, ki traja približno 30 sekund po zagonu Windows 10). Poleg tega Virt-Manager izkorišča nedavno dodano podporo za USB 3.0 Qemu.

Združljivost in posnetki

Ali je mogoče premikati virtualne stroje med resničnimi?

Včasih je treba navidezne računalnike premikati med hipervizorji. Vsi naši programi lahko uvozijo stroje, shranjene v formatu Open Virtual Appliance (OVA), ki je preprosto tar arhiv s sliko diska VMDK (VMware) in podatki o virtualni strojni opremi. VirtualBox omogoča izvoz v to obliko, ima pa tudi svojo sliko - Virtual Disk Image (VDI) in se spopada tudi z vsem ostalim.

Ukaz qemu-img se lahko uporablja za pretvorbo formatov. Posebej je treba omeniti njegov ljubljeni format QCOW2, ki omogoča interno shranjevanje več sistemskih posnetkov z uporabo odličnega trika Copy On Write (COW).

Boxes, Virt-Manager, VirtualBox in VMware Workstation podpirajo sistemske posnetke, pri čemer ohranjajo različna stanja svojih VM. VMware Player vam omogoča, da imate poleg trenutnega stanja samo en posnetek na računalnik. Zato je globoko regresijsko testiranje izključeno.

VirtualBox in VMware Workstation sta sposobna tudi "kloniranja" navideznih računalnikov, kar je učinkovita metoda za snemanje sistemskih posnetkov: podatki se zapišejo v ustrezen klon le, če je njegovo stanje drugačno od stanja nadrejenega. VMware omogoča, da se gostujoča slika VMDK namesti na gostitelja, kar je tudi priročno, čeprav je enak trik mogoče izvesti s pretvorbo v surovo sliko diska in z uporabo standardnih orodij in aritmetike Linuxa za izračun odmika particije.

VirtualBox ★★★★

VirtualBox je prvotno odjemalec za virtualizacijo namizja, vendar je še vedno verjetno orodje za mnoge. Ta program ima jasno strukturo, ki omogoča preprosto nastavitev virtualnega stroja, in številne uporabne možnosti. Poleg omejitve števila jeder CPE, do katerih ima gostujoči OS dostop, vam VirtualBox omogoča, da določite omejitev izkoriščenosti CPE-ja gosta v odstotkih. VirtualBox podpira tudi snemanje videa, tako da lahko čez noč posnamete vadnico za Windows za svoj YouTube kanal.


Virtualbox

Lahko uvozi vse navidezne diske, vendar ponuja samo podporo za krmilnik gostitelja USB 2.0 in to le, če namestite lastniški paket razširitev Oracle. Možnosti porazdeljenega odložišča in možnosti povleci in spusti (v eno ali obe smeri, kot želite) so zelo priročne. VirtualBox ponuja priročne kazalnike za omrežne in diskovne V/I ter za izkoriščenost CPE.

Mimogrede, v članku "" smo podrobno govorili o tem, kako namestiti in pravilno konfigurirati virtualni stroj VirtualBox.

VMware Player ★★★

Brezplačna ponudba podjetja VMware je od svoje uvedbe leta 2008 prehodila dolgo pot. Najbolj izjemna stvar je, da to ni več igralec: več kot je sposoben ustvariti visokokakovosten virtualni stroj za vas.


VMware Player

Poleg podpiranja številnih omrežnih konfiguracij (NAT, premostitve, samo gostitelja itd.), ponuja zelo lepe možnosti za oblikovanje omrežnega prometa, kar je zelo priročno, če testirate najnovejšo različico, recimo, odjemalca DDoS ali pogledate, koliko zlonamerne programske opreme lahko obesite Windows XP na svoj virtualni stroj, dokler ne poči. VMware podpira tudi naprave USB 3.0, namestitev orodij za goste pa bo omogočila sijočo grafiko, skupno odložišče in skupne imenike. Player je nekoliko slabši, ko gre za posnetke (omogoča samo enega), vendar smo ga kritizirali v prejšnjem razdelku.

VMware Workstation ★★★★★

Obstaja brezplačna različica VMware Playerja (VMware Player Pro), vendar smo se odločili, da bi bilo za to primerjavo bolj primerno uporabiti bolj kakovostno delovno postajo. Ta aplikacija ponuja številne dodatne funkcije za razvijalce, vključno z zmožnostjo združevanja navideznih strojev v nekakšno navidezno falango, tako da jih lahko z enim klikom omogočite istočasno v živo.

VMware Workstation ponuja tudi podporo za nove ukaze za sodobne Intelove procesorje, omogoča pa tudi konfiguriranje strojev z virtualnimi procesorji do 16 GB in 64 GB RAM-a. Vendar pa je Workstation močno osredotočen na integracijo s preostalim (precej težkim) paketom VMware in bo zato videti primernejši v poslovnem okolju.

Integracija namizja

Ali bodo v nasprotju z vašo barvno shemo?

Nekaterim uporabnikom je všeč popolna harmonija vmesnikov virtualnih strojev in njihovih ustreznih hipervizorjev z namizjem gostitelja, drugi pa so le zmedeni.

VirtualBox uporablja Qt4, kar je še posebej razburljivo na namizju Arch Linux, ki temelji na Qt, kjer se Qt5 uporablja povsod, vendar je to le majhna nišna pomanjkljivost. Boxes se popolnoma ujema z Gnome 3, kar je pričakovano; Virt-Manager in VMware uporabljata GTK3 in sta tudi popolna z njim.

Vsi naši kandidati nam omogočajo preklop virtualnega stroja v celozaslonski način in na srečo so nam vsi omogočili preklop nazaj z ustrezno bližnjico na tipkovnici.

Še posebej izstopata načina Unity v VMware (ne, to ni način, da bi bilo vse podobno ubuntu) in Seamless v Virtual-Box – oba prikazujeta okna aplikacij neposredno iz gosta na namizju gostitelja. To je zelo dobro za Linux VM (brez morebitne zmede med okni gostov in gostiteljev), vendar poskušate zagnati
predogled ni bil zelo uspešen; Tudi Windows 7 z vklopljenim vmesnikom Aero ni bila prijetna izkušnja.

Vsi naši kandidati podpirajo izvajanje gosta v celozaslonskem načinu in jih je mogoče konfigurirati tako, da spremenijo ločljivost, ko se spremeni velikost okna. Za izhod iz tega skripta so na voljo ustrezne bližnjice. Zmožnost povleci in spusti na napravah VMware je zelo priročna, zato je VMware zmagal v tej kategoriji.

Grafični pospešek

Ali se je mogoče izogniti težavam pri upodabljanju programske opreme?

Vsak od naših kandidatov bi vam odlično služil, če bi samo želeli nastaviti virtualni stroj, ne da bi delali karkoli grafično intenzivnega.

Če pa potrebujete 3D pospešek, morate vzeti VMware ali VirtualBox. Ko se navadite nameščati dodatke za goste (vključno z zavajajočim, dvojno negativnim vprašanjem VirtualBox, ki vas poskuša odvrniti od njegove eksperimentalne podpore WDDM, kot je vmesnik Windows 7 Aero, ki ga potrebujete), lahko uživate v 3D pospeševanju v VirtualBoxu in v dveh odjemalcih VMware.


Bum bum, Maxwellovo srebrno kladivo je zadelo, uh, panj. Umrl je kmalu po tem, ko je bil posnetek posnetka v filmu Ne stradaj.

VirtualBox omogoča, da virtualni video kartici dodelite do 256 MB sistemskega RAM-a, VMware pa do 2 GB. Upoštevajte, da ti gigabajti ne izvirajo iz vaše dejanske grafične kartice, zato pogosto ne boste opazili veliko izboljšav nad 256 MB. VirtualBox zagotavlja tudi 2D pospeševanje za Windows gosta, kar naj bi pomagalo pospešiti upodabljanje videa, povečavo zaslona in barvno korekcijo, čeprav je to v veliki meri odvisno od konfiguracije gostitelja - ta nastavitev ne bo imela velikega vpliva na hiter stroj. Windows VM verjetno ne bo zagnal Battlefield 4 ali Middle-earth: Shadow of Mordor (zato imamo veliko srečo, da smo te prenesli na Linux), ko je vse skupaj padlo na 11, vendar bodo poleg starejših ali manj zahtevnih iger prav dobro: dobro uro smo igrali priljubljeno indie igro Don't Starve in popolnoma pozabili na našo primerjavo.

Vse je delovalo bolje na VMware kot na VirtualBoxu, vendar je bila morda ugodnejša konfiguracija - v Arch Linuxu smo uporabili najnovejši lastniški gonilnik Nvidia, kar bi lahko vodilo do prednosti enega pred drugim.

Razsodba

Virtualizacija je dolga in zapletena tema za primerjave. Če želite zagnati 3D igre, ne boste niti pogledali Gnome Boxes ali Virt-Managerja, in če v VirtualBoxu ne boste boljši od nas, boste za hipervizor izbrali VMware. Toda spet ta tehnologija nikakor ni tako zrela kot izvorni format DirectX 11. Morda boste imeli celo več sreče z igrami v Wine [Ud.: - Ali ne.] Z nekaterimi eksperimentalnimi popravki zmogljivosti. Nismo res nori na licence VMware, še posebej na tisto, zaradi katere plačate po 30-dnevnem preskusu, a za nekatere bodo funkcije na ravni podjetja v Workstation blagoslov. Zlasti, če uporabljate vCenter Converter iz VMware, napravo virtualizirate z enim klikom – idealno, če želite preizkusiti nekaj novega na vašem trenutnem sistemu.

Nismo pokrili tone orodij ukazne vrstice, ki so priložena vsem našim kandidatom, vendar so, skupaj z več kot obilno dokumentacijo. Uporabite jih lahko v svojih skriptih, ko greste do konca z virtualizacijo, tako da potisnete številne virtualne stroje iz varnega okolja ukazne vrstice. Morda bodo hekerji raje delali neposredno s Qemujem, medtem ko bodo tisti, ki iščejo preprosto brezplačno odprtokodno rešitev, zadovoljni z Gnome Boxes.


Mehurčki izgledajo dobro, če ne vidite truda pri njihovem upodabljanju.

Toda zmagovalec je samo en (remi je redka izjema), in tokrat je to Virt-Manager – no, zmage VMware si nismo mogli privoščiti. Virt-Manager vam omogoča, da izkoristite večino Qemujeve moči, ne da bi se zatekli k dolgotrajnim urokom ukazne vrstice. Navidezne stroje je mogoče začasno zaustaviti, ponovno konfigurirati, premakniti in klonirati – vse to brez večjih težav. Manjka mu le podpora za grafično pospeševanje, a kdo ve, morda se bo pojavila. VMware Player in Gnome Boxes sta izenačena na drugem mestu, saj sta oba dosegla visoke rezultate zaradi svoje preprostosti, všeč pa nam je ikona Boxes, ki prikazuje teserakt (ali hiperkocko ali kocko-kocko, karkoli želite).

Virt-Manager ★★★★
Vsi menedžerji bi bili tako dobri.

VirtualBox ★★
Nekoč edina rešitev, zdaj pa na stranskem tiru.

VMware Player ★★★
Hitro in priročno, vendar licenca ni uspela.

VMware Workstation ★★
Hitro in z vsemi funkcijami, vendar ne brezplačno.

Škatle ★★★
Najlažji način za namestitev in konfiguracijo VM.

En operacijski sistem - virtualni - znotraj drugega operacijskega sistema, a že resničnega - je idealna najdba za tiste, ki radi testirajo programsko opremo drugih proizvajalcev ter različne različice in sklope operacijskih sistemov.

Je varen, zanimiv, poleg tega je celo koristen za razvoj. VirtualBox je morda edini znani predstavnik programske opreme, ki ponuja te funkcije.

Je brezplačna, enostavna in enostavna za uporabo, tudi za uporabnike začetnike. Kako namestim virtualni operacijski sistem Windows z uporabo VirtualBoxa? To vprašanje bomo obravnavali v nadaljevanju.

1. korak. Ustvarite virtualni računalnik

Težav s prenosom in namestitvijo VirtualBoxa skoraj ne bo, lahko ga brezplačno prenesete uradno spletno mesto razvijalca, in je nameščen standardno.

Zagnani program se odpre s pozdravnim oknom, kjer morate klikniti ukaz - "Ustvari".

Okno, ki se prikaže, vam bo ponudilo izbiro operacijskih sistemov, ki jih podpira program. Izberite želeno različico, nastavite ime navideznemu računalniku. Pritisnemo "Naprej".


Navedemo, kateri sistem ustvarjamo:

Za pravilno delovanje operacijskega sistema Windows XP bo zagotovljeno 512 MB RAM-a, vendar je za Windows 7 bolje dodeliti 800-900 MB.

Nemogoče je vstopiti v rdeči del lestvice in s tem virtualnemu računalniku dati več kot polovico potenciala strojne opreme fizičnega računalnika. Pritisnemo "Naprej".

V naslednjem oknu za izbiro trdega diska izberite možnost za ustvarjanje novega trdega diska.

V naslednjem oknu je za začetnike bolje izbrati format za shranjevanje - fiksni disk, saj deluje nekoliko hitreje kot dinamično. Pritisnemo "Naprej".

Tudi ta številka bo vzeta iz pomnilnika fizičnega trdega diska, zato je treba izbrati optimalno količino, ki bo zadostovala za namene virtualnega računalnika, to pa ne bo na račun fizičnega pomnilnika.

Za Windows XP lahko dodelite 5 GB, za Windows 7 pa približno 15 GB. Tukaj z gumbom za brskanje, ki je viden na koncu prve vrstice, izberite imenik fizičnega računalnika, kamor bo nameščen navidezni trdi disk.

Izberite boljše mesto na nesistemskem disku. Ukaz "Novo" bo začel postopek ustvarjanja trdega diska za virtualni računalnik, po katerem lahko občudujete parametre na novo ustvarjenega virtualnega računalnika.

2. korak. Namestite operacijski sistem v virtualni računalnik

Navidezni računalnik je ustvarjen in nanj lahko namestite operacijski sistem. Kliknite ukaz "Zaženi".

Izberemo bodisi zagonsko disketo operacijskega sistema, ki se nahaja na fizičnem pogonu, bodisi sliko diska. Pot do slike diska lahko nastavite z gumbom za brskanje na koncu vrstice. Pritisnemo "Nadaljuj".

Znani meni za namestitev sistema Windows se bo odprl v ločenem oknu VirtualBox. Nadaljnji koraki se ne razlikujejo od postopka namestitve sistema Windows na fizični računalnik.

Koncept virtualnega stroja (iz angleščine Virtual Machine) pomeni programsko ali strojno opremo, ki posnema strojno opremo določene platforme (gostujoče platforme), pri čemer izvaja programe za gostujočo platformo s pomočjo gostiteljske platforme.

Prav tako lahko virtualni stroj virtualizira določeno platformo in na njej ustvari neodvisna izolirana okolja za operacijske sisteme in programe.

Virtual Machine za Windows 7 - ponujamo vam pregled priljubljenih programov.

Poenostavljeno povedano, virtualni stroj ponuja možnost na enem pravem, fizičnem računalniku, da ustvarite več virtualnih računalnikov, nanje namestite različne operacijske sisteme, programe itd.

Ta tehnologija je prišla v širšo javnost iz sveta strežniške infrastrukture, kjer se virtualni stroji uporabljajo za ustvarjanje največje obremenitve strežnika in zmanjšanje izpadov opreme.

Virtualni stroji se uporabljajo za reševanje vrste nalog, kot so:

  1. Optimizacija uporabe strežniških virov.
  2. Zaščita informacij, pa tudi omejevanje zmogljivosti nekaterih programov, tako imenovana ideja peskovnika.
  3. Raziskave nove računalniške arhitekture ali programske opreme.
  4. Emulacija različnih računalniških arhitektur (na primer za posnemanje igralne konzole Sony PlayStation).
  5. Ustvarjanje zlonamerne kode.
    Na primer, rootkit SubVirt, ki ga je leta 2006 ustvaril Microsoft Research (MSR), je ustvaril virtualno delovno okolje, v katerem je bil nameščen operacijski sistem uporabnika skupaj z protivirusnim, požarnim zidom in drugo programsko opremo (programsko opremo), namenjeno zaščiti osebnega računalnika.
    Hkrati je sam rootkit ostal zunaj in zato ni sodel v polje delovanja protivirusnih programov, kar je napadalcu omogočilo daljinski nadzor nad virtualnim strojem.
  6. Simulacija računalniških omrežij.
  7. Testiranje in odpravljanje napak programske opreme.

Predstavljamo vam kratek pregled najbolj priljubljenih programov za virtualizacijo.

Navidezni stroj za Windows 7: Virtual Box

Programska oprema za virtualizacijo Oracle za Linux, Mac OS X, MS Windows itd.

Program je precej priljubljen in v nadaljevanju ne bomo upoštevali vsega, ampak le njegove ključne prednosti:

Prost.

Navzkrižno platformo.

Podpora za 64-bitne goste na 32-bitnih gostiteljskih platformah. Za to mora gostiteljska platforma podpirati tehnologijo virtualizacije na ravni procesorja.

Podpora za avdio naprave in različne vrste omrežij.

Možnost ustvarjanja verige varnostnih kopij (varnostnih kopij), na katere se lahko vrnete v primeru težav s sistemom gostov.

Vmesnik v ruskem jeziku.

Pomembno! Pomanjkljivosti programa niso bistvene, a zaradi objektivnosti ocene jih moramo tudi omeniti - VirtualBox je slabo združljiv z Win 95/98 OS (sistem je počasen) in Mac OS X (zvočne težave).

Kot lahko vidite, pomanjkljivosti programa niso pomembne in so precej nominalne.

Navidezni stroj Windows 7: Xen

Virtual Machine Monitor (hipervizor), razvit na Univerzi v Cambridgeu in ponovno distribuiran z odprtokodno (licenco GPL).

Z uporabo paravirtualizacijske tehnologije (način PV) Xen dosega zelo visoko zmogljivost s posnemanjem resničnih platform strojne opreme.

Posebnost PV-načina je odsotnost začetnega trenutka zagona računalnika (imitacija kode BIOS-a, zagonskega nalagalnika) in jedro gostujočega OS se takoj zažene v želenem načinu, kot običajni programi.

Omeniti velja, da je Xen zaradi svoje bogate funkcionalnosti mogoče primerjati s programsko opremo za podjetja.

prednosti:

Prost.

Navzkrižno platformo.

Visoka zmogljivost delujočih virtualnih strojev, ki je zelo blizu zmogljivosti resničnih sistemov.

Možnost selitve delujočih navideznih strojev med fizičnimi gostitelji.

Visoka stopnja podpore za emulirano strojno opremo.

Pomanjkljivost programa je morda ena - njegova relativna kompleksnost v primerjavi s podobno programsko opremo drugih podjetij.

Virtual Machine za Windows 7: Virtual PC

Sprva je ta program leta 1997 razvil Connetix za Mac OS. 4 leta pozneje je izšla različica za Windows.

Kasneje, leta 2003, je pravice do programa pridobila Microsoft Corporation, leta 2006 pa je program postal brezplačen.

V prihodnosti Virtual PC ni bil razvit in trenutno vsebuje funkcionalnost iz leta 2007.

prednosti:

Prost.

Preprost, uporabniku prijazen vmesnik.

Slabosti:

Program deluje samo v okolju Windows, vendar ni združljiv z Windows 8 in novejšimi.

Program za razliko od Virtual Boxa ni združljiv s procesorji AMD.

Navidezni stroj za Windows 7: VMware Player

Izdelek največjega ameriškega razvijalca programske opreme za virtualizacijo Vmware.

Izdelki Vmware so namenjeni predvsem korporativnemu segmentu trga, zato je polna različica programa - VMware Workstation - plačana.

Cena licence je približno 250 $. Za nekomercialno uporabo proizvajalec ponuja program z omejeno funkcionalnostjo VMware Player.

Omeniti velja, da omejitve na splošno veljajo za razvijalce programske opreme in IT strokovnjake; program je precej funkcionalen za opravljanje nalog navadnega uporabnika.

prednosti:

Prost.

Hitro.

Preprost, uporabniku prijazen vmesnik.

Tehnologija ThinPrint vam omogoča tiskanje katerega koli dokumenta, odprtega v gostujočem OS, brez namestitve dodatnih gonilnikov.

Delo z več monitorji v gostujočem OS.

Izmenjava datotek med gostujočimi sistemi s tehnologijo Drag & Drop.

Slabosti:

Omejena funkcionalnost brezplačne različice.

Namestitev sistema Windows 7 x64 na VirtualBox (virtualni stroj)

Virtualni stroj za Windows 7: več operacijskih sistemov na enem računalniku

Včasih je treba dobiti drugi računalnik, na katerega lahko namestite drug operacijski sistem ali varno testirate programe. Pri tej nalogi vam bo pomagal virtualni stroj. V tem članku bomo pogledali, kaj je virtualni stroj, zakaj potrebujete virtualni stroj, kako namestiti in konfigurirati virtualni stroj.

Navidezni stroj- program, ki posnema pravi (fizični) računalnik z vsemi njegovimi komponentami (trdi disk, pogon, BIOS, omrežni adapterji itd.). Na tak virtualni računalnik je mogoče namestiti operacijski sistem, gonilnike, programe itd. Tako lahko na svojem pravem računalniku zaženete več navideznih računalnikov z enakim ali drugim operacijskim sistemom. Preprosto lahko izmenjujete podatke med vašim resničnim in virtualnim računalnikom.

Zakaj potrebujete virtualni stroj

Vsak uporabnik osebnega računalnika ne potrebuje virtualnega stroja, vendar ga izkušeni uporabniki pogosto uporabljajo. Virtualni stroj se uporablja za različne namene in naloge:

  • Namestitev drugega/drugega operacijskega sistema;
  • Testiranje programske opreme;
  • Varen zagon sumljivih programov;
  • Emulacija računalniškega omrežja;
  • Zaženite aplikacije, ki jih ni mogoče zagnati iz vašega operacijskega sistema.

Zaradi jasnosti bom navedel nekaj primerov.

Na vaš pravi računalnik lahko namestite operacijski sistem Windows 7, na virtualni stroj pa Windows XP, Windows 8 ali Linux.

Če morate izbrati program (na primer video predvajalnik), morate namestiti več podobnih programov in določiti, kateri vam je najbolj všeč. Ne glede na nered v vašem računalniku preizkusite programe v virtualnem stroju.

Pogosto uporabljam virtualni stroj, ko pišem članek na spletnem mestu. Pred pisanjem gradiva osebno vse preverim. Ko delam pregled programske opreme, moram namestiti veliko različnih programov, kar ustvarja nepotrebne smeti v sistemu. In slabo šifriranje ali skrivanje podatkov se lahko povrne. Bolje je biti varen in eksperimentirati na virtualnem računalniku.

Pregled navideznega stroja

Obstaja veliko različnih programov za ustvarjanje in upravljanje navideznih računalnikov. Zdaj si bomo ogledali 3 najbolj priljubljene programe.

VirtualBox virtualni stroj

- brezplačen virtualni stroj, na katerega lahko namestite vse najbolj priljubljene operacijske sisteme. VirtualBox podpira Windows, Linux, FreeBSD, Mac OS.

VirtualBox podpira tako 32-bitne kot 64-bitne operacijske sisteme. VirtualBox podpira delo z virtualnimi računalniki, ustvarjenimi v plačljivem programu VMware Workstation.

Nastavitev in delo z VirtualBoxom je zelo priročno in preprosto. Program je precej učinkovit in stabilen.

VirtualBox ima široko funkcionalnost, specifičen vmesnik in je popolnoma brezplačen. VirtualBox je najboljši virtualni stroj za domačo uporabo.

Virtualni stroj VMware

VMware - najbolj znan in razširjen virtualni stroj. VMware običajno uporabljajo za delo velika spletna mesta ali korporacije.

VMware je na voljo v dveh različicah: Workstation in Player. VMware Workstation je odličen, vendar plačan virtualni stroj. VMware Player je brezplačna pomanjšana različica VMware Workstation.

VMware Workstation podpira delo z 32 in 64 bitnimi sistemi, USB 3.0, namestitev različnih operacijskih sistemov.

VMware Workstation je daleč najboljši virtualni stroj, ki ga uporabljajo velika podjetja, vendar je zaradi njegove cene manj priljubljen pri navadnih uporabnikih.

Microsoft Virtual PC

Microsoft Virtual PC Je še en brezplačen virtualni stroj. Ima široko funkcionalnost in uporabniku prijazen vmesnik, vendar ima eno veliko pomanjkljivost – deluje samo z operacijskimi sistemi Windows. Ne more izvajati operacijskega sistema Linux ali Mac OS.

Če povzamem, bi rad omenil, da je VirtualBox najbolj primeren za domačo uporabo. Nato si bomo ogledali, kako namestiti in konfigurirati virtualni stroj VirtualBox.

Namestitev virtualnega stroja VirtualBox

Od virtualnih strojev, o katerih smo razpravljali v prejšnjem razdelku, je VirtualBox najboljša izbira. Zdaj si bomo ogledali, kako namestiti VirtualBox, naslednji razdelek pa bo opisal, kako ga konfigurirati.

Prenesite najnovejšo različico programa z uradne spletne strani. Prenesite program

Zaženemo namestitveni program in vidimo pozdravno okno. Pojdimo na naslednjo stopnjo.

V drugi fazi namestitve lahko vidite vse komponente programa, ki bodo nameščeni, in imenik, v katerem bo program nameščen. Namestitveni imenik lahko spremenite, vendar priporočam namestitev vseh komponent. Zdaj morda ne boste potrebovali vseh komponent, če pa jih boste potrebovali v prihodnosti, boste morali navidezni stroj znova namestiti. Pojdi naprej.

Tukaj morate zapisati, kam želite postaviti bližnjice programa.

Na naslednji stopnji se prikaže opozorilo, da bo med namestitvijo vaš računalnik začasno odklopljen iz omrežja. Če prenašate nekaj pomembnega iz interneta, počakajte, da se prenos zaključi in šele nato v oknu za namestitev kliknite gumb »Da«.

Nato vam bodo povedali, da če ste pripravljeni začeti namestitev, kliknite gumb "Namesti" in če želite spremeniti katere koli parametre, se vrnite nazaj. Kliknite »Namesti« in počakajte, da se namestitev zaključi.

Med postopkom namestitve se lahko prikažejo pojavna okna z napisom »Namestiti programsko opremo za to napravo?« Pritisnemo gumb "Namesti".

Namestitev je končana. Kliknite gumb "Dokončaj". Navidezni stroj se bo samodejno zagnal po končani namestitvi.

Pojdimo na ustvarjanje in konfiguracijo.

Ustvarjanje virtualnega stroja VirtualBox

Če želite ustvariti navidezni stroj, v oknu programa VirtualBox kliknite gumb "Ustvari" (v zgornjem levem kotu).

Na prvi stopnji morate vnesti ime naprave, ki jo želite ustvariti, in izbrati vrsto operacijskega sistema. Ustvarili bomo na primer virtualni stroj z operacijskim sistemom Windows 7. Pojdimo naprej.

Drugi korak je nastavitev količine RAM-a, ki bo dodeljena virtualnemu stroju. Izbrati morate glede na potrebe operacijskega sistema. Sistemske zahteve za Windows 7 kažejo, da potrebujete vsaj en gigabajt RAM-a. Navedel sem 1,5 GB. Windows XP zahteva manj RAM-a. Na splošno vzamemo minimum, ki je naveden v značilnostih operacijskega sistema + majhna marža. Hkrati ne pozabite, da navideznemu stroju seveda ne morete dati več kot polovico RAM-a računalnika, razen če imate zelo zmogljiv računalnik z 8 ali več gigabajti RAM-a.

Navidezni trdi disk lahko povežete z navideznim strojem. Ustvarimo ga. Označimo element »Ustvari nov virtualni trdi disk« in kliknemo na gumb »Ustvari«.

Zdaj morate določiti vrsto trdega diska. Če ne poznate formatov, ki so tam opisani, pustite tako kot je in kliknite »Naprej«.

Nato morate določiti format za shranjevanje podatkov na navideznem trdem disku. Dinamični virtualni trdi disk se lahko razširi, fiksni pa ima strogo določeno velikost. Poglejte, kako vam je bolj priročno.

Navedemo ime navideznega trdega diska in njegovo velikost. Kliknite »Ustvari«.

Nastavitev virtualnega stroja VirtualBox

Seznanimo se z nastavitvami virtualnega stroja. Kliknite gumb "Konfiguriraj" v zgornjem levem kotu programa.

Prikaže se okno z nastavitvami. S spreminjanjem nastavitev lahko spreminjate različne parametre navideznega stroja (na primer količino RAM-a, vrstni red zagona naprav, omogočanje 2D pospeševanja itd.)

Vse nastavitve so razdeljene na več razdelkov. Trenutna različica programa ima 9 razdelkov. Vsakega razdelka ne bomo podrobno obravnavali. Vizualno boste nastavitve obvladali veliko hitreje kot branje nepotrebnega besedila. Hkrati se s kazalcem miške nad katerim koli elementom nastavitev prikaže okno, v katerem bo opisano, zakaj je ta ali tisti parameter potreben. Na kratko bom opisal, katere funkcije lahko najdete v posameznem razdelku.

Osnovne nastavitve po razdelkih:

  • Splošno – ime stroja, tip OS, odložišče, izmenljivi medij;
  • Sistem - Osnovne nastavitve strojne opreme navideznega stroja: RAM, nabor čipov, procesor, pospešek, vrstni red zagona naprave;
  • Zaslon - Nastavitve video pomnilnika, število monitorjev, 2D in 3D pospešek, povezava z oddaljenim zaslonom, zajem videa;
  • Mediji - Krmilniki trdega diska in njihova konfiguracija;
  • Avdio - zvočni gonilnik in krmilnik;
  • Omrežje - konfiguriranje omrežnih adapterjev;
  • Com vrata - omogočite in konfigurirajte vrata COM;
  • USB - Omogočanje krmilnika USB in konfiguriranje filtrov USB;
  • Mape v skupni rabi – ustvarite in upravljajte mape v skupni rabi.

Če v nastavitvah naredite napako, vas bo program o tem obvestil. Na dnu okna z nastavitvami se prikaže sporočilo »Najdene so bile napačne nastavitve«. Če premaknete kazalec miške nad klicaj, boste videli pojavno okno, v katerem boste izvedeli, kaj je bilo storjeno narobe in kako lahko to popravite.

Za navadnega uporabnika so prvi 3 razdelki nastavitev dovolj. Če navidezni stroj deluje počasi, lahko povečate količino RAM-a ali uporabite več moči procesorja.

Po zaključku nastavitev kliknite gumb "V redu". Če želite zagnati (vklopiti) ustvarjeni virtualni stroj, morate klikniti gumb "Start". Zdaj v pogon vstavimo namestitveni disk z operacijskim sistemom, namestimo in konfiguriramo operacijski sistem in vaš virtualni računalnik je pripravljen za uporabo.

Zaključek

V tem članku smo preučili, kaj je virtualni stroj, zakaj ga potrebujete, kako namestiti in konfigurirati virtualni stroj. Namestitev in konfiguracija virtualnega stroja je enostavna.

Virtualizacija vam omogoča, da notranjost operacijskih sistemov ali njihove dele vključite v navidezno strojno in programsko opremo. Z drugimi besedami, ustvarite virtualni prostor, ki bo resničen z vidika operacijskega sistema, ki deluje v tem prostoru. Točno to počnejo virtualni stroji za Windows 7, Linux in Mac OS X. Virtualizacija omogoča tudi simulacijo naprav, ki sploh niso na vašem računalniku.

Opomba: Navidezni stroji vam v nekem smislu omogočajo ustvarjanje računalnika znotraj računalnika.

Obstajata dva pomembna vidika virtualizacije strojev:

  • interakcija med fizičnim gostiteljem (računalnikom) in virtualnim gostiteljem
  • interakcijo med operacijskim sistemom, ki se izvaja v virtualnem prostoru, in uporabljeno strojno opremo

Programska oprema za virtualizacijo, in sicer virtualni stroji za Windows 7 (Linux, Mac OS X), je običajno običajna aplikacija ali storitev operacijskega sistema, ki omogoča ustvarjanje gostiteljev. Vsak fizični stroj (računalnik) se imenuje gostitelj. Znotraj programske opreme za virtualizacijo operacijski sistem deluje v podobnem ali enakem resničnem gostitelju, imenovanem virtualni stroj. Operacijski sistem, ki se izvaja v virtualnem stroju, zaradi udobja imenujemo gostujoči operacijski sistem.

Poleg tega obstajajo različni načini virtualizacije, od katerih ni odvisna samo izvedba aplikacij za ustvarjanje virtualnih strojev, temveč tudi zagotovljene zmogljivosti za goste. Obstaja običajna emulacija, pri kateri klici strojne in programske opreme potekajo skozi srednji sloj. Obstaja tudi paravirtualizacija, kjer del dejanj znotraj virtualnega stroja poteka na resnični strojni opremi, drugi del pa gre skozi vmesni sloj. Obstaja tudi virtualizacija na sistemski ravni, ko je vsak gostujoči sistem naložen v posebno jedro, ki omogoča zagon le podobnih različic operacijskega sistema.

Nekatere od teh metod je mogoče izvajati sproti, brez bistvenih sprememb dejanskega gostitelja in njegovega operacijskega sistema. Drugi zahtevajo ponovni zagon gostitelja v poseben primerek operacijskega sistema, ki podpira virtualizacijo. Drugi uporabljajo namenske gostitelje, ki podpirajo in so zasnovani za virtualizacijo na ravni strojne naprave. Slednje so znane tudi kot tehnike virtualizacije na goli kovini (čeprav to ni povsem res, saj se še vedno uporablja nekaj programskega jedra).

Programska oprema za virtualizacijo, ki upravlja ustvarjanje in delovanje navideznih strojev, pa tudi dodeljevanje in omejevanje zagotovljenih virov, se pogosto imenuje hipervizor. Nekatere aplikacije za virtualizacijo lahko uporabljajo tudi posebne razširitve procesorja za izboljšanje zmogljivosti navideznih strojev. Prisotnost takšnih razširitev se imenuje podpora za virtualizacijo strojne opreme. Primera te podpore sta tehnologiji VT-X (Intel) in AMD-V (AMD).

Kaj ni virtualizacija in virtualni stroj?

Nekateri ljudje radi imenujejo programe za virtualizacijo (virtualni stroji) vse, kar ustvarja plast abstrakcije med operacijskim sistemom in nekaterimi procesi, ki se izvajajo. Na primer, obstaja Sandboxie, ki vam omogoča, da brskalnike ločite od sistema (glejte pripomočke za zaščito brskalnika). Nekateri programi vam omogočajo, da zamrznete stanje sistema, tako da ga ni mogoče spremeniti. Drugi vam omogočajo tudi uporabo tako imenovanega senčnega načina, v katerem se vsi programi normalno izvajajo, vendar se vse spremembe prekličejo ob ponovnem zagonu računalnika.

Seveda vsi ti programi zagotavljajo različne prednosti, vendar se ne štejejo za tehnologije za virtualizacijo in niso virtualni stroji, ker ne posnemajo sistemskih klicev in vam ne omogočajo zaganjanja gostujočih operacijskih sistemov na vrhu trenutnega sistema. Takšni programi ustvarjajo le dodatne plasti ločevanja, predvsem za povečanje ravni varnosti. Če nadaljujem temo o varnosti, potem ...

Zakaj uporabljati virtualizacijo in virtualne stroje?

Če vam je varnost na prvem mestu in je to prva stvar, na katero pomislite v vsaki situaciji, vam lahko virtualizacija (z uporabo virtualnih strojev) pri tem zagotovo pomaga. Vendar ne domnevajte, da se virtualizacija uporablja predvsem za varnostne namene. Njegovi primarni cilji so testiranje, znižanje stroškov, prilagodljivost, podpora za stare izdelke in izobraževanje. Povečanje stopnje varnosti je le lep bonus, ki ima veliko lastnih pasti.

Opomba: Čeprav virtualizacija omogoča izolacijo enega operacijskega sistema od drugega, še vedno obstajajo načini za prehod iz gostujočega sistema v glavni.

Kaj je potrebno za zagon tehnologije virtualizacije in virtualnih strojev?

Prva stvar, ki jo je treba upoštevati, je fizični gostitelj. Glede na vrsto programske opreme za virtualizacijo (virtualni stroji) bo morda potrebna popolnoma drugačna strojna oprema in operacijski sistemi. Virtualizacija ne pomeni nobene rešitve, ki bo delovala kjer koli jo potrebujete. Navidezne stroje je treba izbrati za sistem (Windows, Linux, Mac) in za strojno opremo (strojna oprema). Poleg tega mora imeti gostitelj rekvizite.

Torej, če boste zagnali gostujoče operacijske sisteme na vrhu svojega sistema, boste za njihovo zagon potrebovali dodatne vire, kot sta CPU in RAM. Na primer, če ima vaš računalnik samo 2 GB RAM-a in želite zagnati gostujoči sistem v sistemu Windows 7, boste morali močno omejiti uporabo virov v resničnem sistemu, da bo virtualni stroj pravilno deloval. Seveda, razen če poskušate zagnati Windows XP z 256 MB pomnilnika. Če pa imate 16 GB RAM-a, lahko zaženete več kot en sistem za goste, ne da bi občutili pomanjkanje virov.

Prednosti: Enostaven za namestitev in uporabo.

Slabosti: omejena funkcionalnost. Ne podpira posnetkov in skupne rabe imenikov.

Virtualni stroj za Windows 7, Linux in Mac OS X - VirtualBox

VirtualBox je še ena večplatformska programska oprema za virtualne stroje za Windows 7 in novejše ter sisteme Linux in Mac, ki je trenutno v lasti Oracle. VirtualBox je podoben VMware Playerju, vendar ima več funkcij, vključno z naprednejšim omrežnim skladom, neomejenimi posnetki, nekaj podpore za OpenGL in DirectX in še veliko več. Aplikacija je enostavna za namestitev in prav tako enostavna za uporabo. Za samodejno uvajanje lahko uporabite tudi ukazno vrstico. VirtualBox podpira tudi USB in imenike v skupni rabi. Poleg tega obstaja prenosna različica VirtualBoxa. Vendar pa obstajajo tudi slabosti. Ne morete narediti posnetkov zaslona gostujočih sistemov. Upravljanje diskov je nekoliko zmedeno.

Občinstvo: začetniki in napredni uporabniki.

Prednosti: Enostavna namestitev in uporaba, številne funkcije.

Proti: ni podpore za posnetke zaslona, ​​težko je uvoziti obstoječe stroje, ne intuitivno upravljanje diska.

VMware ESXi hipervizor za ustvarjanje navideznih strojev

ESXi je goli kovinski hipervizor z zmanjšano funkcionalnostjo v primerjavi z ESX. Aplikacija zahteva gostitelja in jo je mogoče nadzorovati s konzole (konzola je privzeto zaklenjena, vendar jo lahko ročno omogočite). Ne boste mogli narediti posnetkov zaslona ali zajeti videa z zaslonov vaših virtualnih strojev. Selitev in kloniranje gostov se izvajata samo ročno. Po drugi strani pa dobite souporabo pomnilnika za izboljšanje učinkovitosti uporabe RAM-a, močan nadzor in upravljanje ter dostop do ukazne vrstice prek SSH (ko je odklenjen). Za izboljšanje delovanja navideznih strojev lahko namestite tudi orodja VMware. ESXi podpira tudi virtualizacijo para.

Prednosti: zmogljive, napredne zmogljivosti navideznega stroja.

Proti: Zahteva gostitelja in veliko virov. Ni enostavno namestiti in zagnati.

Navidezni stroj za Unix/Linux – navidezni stroj, ki temelji na jedru (KVM)

KVM podpira virtualizacijo samo za operacijske sisteme, podobne UNIX (Linux). Aplikacijo je mogoče zagnati na kateri koli strojni opremi ali v načinu emulacije, vendar bo brez razširitev procesorja zmogljivost grozna. KVM je namenjen uporabi preko konzole. Vendar ima dostojen vmesnik za upravljanje, ki vam omogoča zagon in ustavitev virtualnih strojev, snemanje zaslona in še več. Vmesnik je znan kot Virtual Machine Manager (VMM) in se uporablja tudi za upravljanje navideznih strojev Xen (glej spodaj). Podpora za lokalni in daljinski nadzor. Obstaja znan konflikt z VirtualBoxom, vendar ga je mogoče relativno enostavno rešiti

Občinstvo: napredni uporabniki in strokovnjaki.

Prednosti: Popoln nadzor in prilagodljivost, zelo visoka zmogljivost v pravih pogojih.

Proti: Samo sistemi, podobni UNIX-u. Za pravilno delovanje potrebuje razširitve strojne opreme za virtualizacijo. Poudarek na ukazni vrstici. Ni enostavno namestiti in zagnati.

Navidezni stroj za Unix / Linux - Xen

Xen je še ena aplikacija za virtualizacijo operacijskih sistemov, podobnih UNIX (Linux). Zagnati se mora v lastnem primerku jedra. Poudarek je na ukazni vrstici. Lahko pa uporabite tudi VMM. Uradno Xen že vrsto let podpira OpenSUSE in je bil pred kratkim dodan glavni izdaji jedra. Xen lahko deluje v strojno podprtem ali paravirtualiziranem načinu. Vendar pa je za paravirtualizacijo Xen zelo problematičen za namestitev in zagon. Poleg tega ima Xen omejeno podporo za CD-rom in omrežne naprave. Na voljo je tudi kot goli virtualizacijski hipervizor na CD-ju v živo. Za upravljanje Xen-a so na voljo številne razširitve tretjih oseb.

Občinstvo: napredni uporabniki in strokovnjaki.

Prednosti: Popoln nadzor in prilagodljivost, zelo dobra zmogljivost, vgrajena podpora za jedro.

Proti: Samo sistemi, podobni UNIX-u. Način virtualizacije Steam je napaka. Poudarek na ukazni vrstici. Več pripomočkov ukazne vrstice, ki so lahko zmedeni. Ni enostavno namestiti in zagnati. Naložiti morate lasten primerek jedra.

Druge rešitve za ustvarjanje virtualnih strojev

Obstaja veliko drugih rešitev, ki tukaj niso navedene, kot so Parallels Virtuozzo, OpenVZ in VirtualBox, ki temelji na VMLite. Obstajajo tudi številne preoblikovane rešitve, vključno s primeri križanja virtualizacije in tankih odjemalcev. Linux ima tudi ogromno lastnih modifikacij. In ne pozabite na oblak z vašimi aplikacijami za virtualizacijo.

Kljub temu, če ste uporabnik začetnik, ne bi smeli loviti možnosti in barvitih sprememb. V nasprotnem primeru se lahko poskus ustvarjanja virtualnega stroja za zagon nekaj treh programov spremeni v več neprespanih noči.

Nekaj ​​besed o programih za virtualizacijo

Ta pregled bo koristen ne le za začetnike, ampak tudi za strokovnjake. Našteti izdelki pokrivajo široko paleto tehnologij virtualizacije na vseh ravneh. Vse opisane rešitve so brezplačne za osebno uporabo. Izberite, kaj želite ali potrebujete, na podlagi razpoložljive strojne opreme, zahtev za enostavno nastavitev in zagon ter razpoložljivosti zahtevanega nabora funkcij.

Običajno se večina ljudi začne učiti o virtualizaciji z VMware Playerjem ali VirtualBoxom. Uporabniki Linuxa imajo morda raje KVM in morda Xen. Napredni uporabniki si bodo morda želeli ogledati ESXi.