Porovnávacie charakteristiky virtuálnych strojov. Virtuálne stroje – účel a prehľad. Čo si vybrať ako systém virtualizácie desktopu

Pod pojmom virtuálny stroj (z anglického Virtual Machine) sa rozumie softvérový alebo hardvérový systém, ktorý emuluje hardvér určitej platformy (platformy hosťa), pričom pomocou hostiteľskej platformy vykonávajú programy pre platformu hosťa.

Virtuálny stroj môže tiež virtualizovať určitú platformu a vytvárať na nej nezávislé, izolované prostredia pre operačné systémy a programy.

Virtuálny stroj pre Windows 7 – ponúkame vám prehľad obľúbených programov.

Zjednodušene povedané, virtuálny stroj poskytuje možnosť na jednom skutočnom fyzickom počítači vytvoriť niekoľko virtuálnych počítačov a nainštalovať rôzne OS, programy atď.

Táto technológia sa dostala k širokej verejnosti zo sveta serverovej infraštruktúry, kde sa virtuálne stroje používajú na vytvorenie maximálneho zaťaženia servera a zníženie prestojov zariadení.

Virtuálne stroje používa sa na riešenie rôznych problémov, ako sú:

  1. Optimalizácia využívania zdrojov servera.
  2. Informačná bezpečnosť, ako aj obmedzovanie možností niektorých programov, takzvaný sandbox idea.
  3. Výskum novej počítačovej architektúry alebo softvéru.
  4. Emulácia rôznych počítačových architektúr (napríklad na emuláciu hernej konzoly PlayStation od Sony).
  5. Tvorba škodlivého kódu.
    Napríklad rootkit SubVirt, vytvorený v roku 2006 spoločnosťou Microsoft Research (MSR), vytvoril virtuálne pracovné prostredie, do ktorého bol umiestnený operačný systém používateľa spolu s antivírusom, firewallom a ďalším softvérom určeným na ochranu počítača.
    Zároveň samotný rootkit zostal externý, a preto nespadal pod antivírusový softvér, ktorý útočníkovi poskytuje vzdialenú kontrolu nad virtuálnym strojom.
  6. Modelovanie počítačové siete.
  7. Testovanie a ladenie softvéru.

Dávame do pozornosti stručný prehľad najpopulárnejších virtualizačných programov.

Virtuálny stroj pre Windows 7: Virtual Box

Virtualizačný program od spoločnosti Oracle, pre operačné systémy Linux, Mac OS X, MS Windows atď.

Program je veľmi populárny a nižšie zvážime nie všetko, ale iba jeho kľúčové výhody:

Zadarmo.

Viacplatformový.

Podpora pre 64-bitových hostí na 32-bitových hostiteľských platformách. Na to musí hostiteľská platforma podporovať technológiu virtualizácie na úrovni procesora.

Podpora zvukových zariadení rôzne druhy sieťová interakcia.

Schopnosť vytvoriť reťazec zálohovacích stavov, ku ktorým sa môžete vrátiť v prípade problémov s hosťujúcim systémom.

Rozhranie v ruskom jazyku.

Dôležité! Nedostatky programu nie sú výrazné, ale pre objektivitu hodnotenia ich treba spomenúť aj - VirtualBox je slabo kompatibilný s Win 95/98 (pomalá prevádzka systému) a Mac OS X (problémy so zvukom).

Ako vidíte, nedostatky programu nie sú výrazné a sú skôr nominálne.

Virtuálny stroj pre Windows 7: Xen

Monitor virtuálnych strojov (hypervízor), vyvinutý na University of Cambridge a distribuovaný pod open source (licencia GPL).

Pomocou technológie paravirtualizácie (režim PV) vám Xen umožňuje dosiahnuť veľmi vysoký výkon emuláciou skutočných hardvérových platforiem.

Charakteristickým rysom režimu PV je, že neexistuje žiadny počiatočný moment, kedy sa počítač spustí (imitácia kódu BIOS, zavádzač) a jadro hosťujúceho OS sa spustí okamžite v požadovanom režime, ako bežné programy.

Stojí za zmienku, že Xen možno porovnať so softvérom podnikovej úrovne vďaka svojej bohatej funkcionalite.

Výhody:

Zadarmo.

Viacplatformový.

Vysoký výkon bežiacich virtuálnych strojov, ktorý je veľmi blízky výkonu reálnych systémov.

Schopnosť migrovať bežiace virtuálne stroje medzi fyzickými hostiteľmi.

Vysoký stupeň podpory pre emulovaný hardvér.

Existuje snáď len jedna nevýhoda programu - jeho relatívna zložitosť v porovnaní s podobným softvérom od iných spoločností.

Virtuálny počítač pre Windows 7: Virtuálny počítač

Na začiatku tento program bol vyvinutý spoločnosťou Connetix pre Mac OS už v roku 1997. O 4 roky neskôr bola vydaná verzia pre OS Windows.

Neskôr, v roku 2003, práva na program získala spoločnosť Microsoft Corporation a v roku 2006 sa program stal bezplatný.

Následne Virtual PC nebol vyvinutý a momentálne obsahuje funkcionalitu z roku 2007.

Výhody:

Zadarmo.

Jednoduché, užívateľsky prívetivé rozhranie.

nedostatky:

Program funguje iba v operačnom systéme Windows, ale nie je kompatibilný so systémom Windows 8 a vyšším.

Program na rozdiel od Virtual Box nie je kompatibilný s procesormi AMD.

Virtuálny počítač pre Windows 7: VMware Player

Produkt od najväčšieho amerického vývojára virtualizačného softvéru Vmware.

Produkty Vmware sú preto primárne zamerané na firemný segment trhu plná verzia programy - VMware Workstation - platené.

Cena licencie je približne 250 dolárov. Pre nekomerčné použitie ponúka výrobca program s obmedzenou funkcionalitou VMware Player.

Stojí za zmienku, že obmedzenia sa vo všeobecnosti vzťahujú na vývojárov softvéru a IT špecialistov, program je celkom funkčný na vykonávanie úloh priemerného používateľa.

Výhody:

Zadarmo.

Rýchlo.

Jednoduché, užívateľsky prívetivé rozhranie.

Technológia ThinPrint umožňuje vytlačiť akýkoľvek dokument otvorený v hosťujúcom OS bez inštalácie ďalších ovládačov.

Práca s viacerými monitormi v hosťujúcom OS.

Vymieňajte si súbory medzi hosťujúcimi systémami pomocou technológie Drag&Drop.

nedostatky:

Obmedzená funkčnosť bezplatnej verzie.

Inštalácia systému Windows 7 x64 na VirtualBox (virtuálny počítač)

Virtuálny stroj pre Windows 7: viacero operačných systémov na jednom stroji

Virtualizácia umožňuje zapuzdrenie vnútorných častí operačných systémov alebo ich častí do virtuálneho hardvéru a softvéru. Inými slovami, vytvorte virtuálny priestor, ktorý bude skutočný z pohľadu operačného systému bežiaceho v tomto priestore. Presne to robia virtuálne stroje pre Windows 7, Linux a Mac OS X. Virtualizácia umožňuje simulovať aj zariadenia, ktoré ani nie sú na vašom počítači.

Poznámka: V istom zmysle vám virtuálne stroje umožňujú vytvoriť počítač v počítači.

Existujú dva dôležité aspekty virtualizácie stroja:

  • interakcia medzi fyzickým hostiteľom (počítačom) a virtuálnym hostiteľom
  • interakcia medzi operačným systémom bežiacim vo virtuálnom priestore a použitým hardvérom

softvér pre virtualizáciu, a to virtuálne stroje pre Windows 7 (Linux, Mac OS X), spravidla je normálna aplikácia alebo službu operačného systému, ktorá vám umožňuje vytvárať hostiteľov. Hostiteľ je akýkoľvek fyzický stroj (počítač). V rámci virtualizačného softvéru beží operačný systém na hostiteľovi podobnom alebo identickom so skutočným hostiteľom, ktorý sa nazýva virtuálny stroj. Pre pohodlie sa operačný systém spustený vo virtuálnom stroji nazýva hosťujúci operačný systém.

Okrem toho existujú rôznymi spôsobmi virtualizácia, od ktorej závisí nielen implementácia aplikácií na vytváranie virtuálnych strojov, ale aj možnosti poskytované hosťovským systémom. Existuje konvenčná emulácia, v ktorej hardvérové ​​a softvérové ​​volania prechádzajú cez medzivrstvu. Existuje aj paravirtualizácia, kedy časť akcií vo vnútri virtuálneho stroja prebieha na skutočnom hardvéri, zatiaľ čo druhá časť prechádza cez medzivrstvu. Existuje aj virtualizácia na systémovej úrovni, kedy sa každý hosťovský systém nabootuje v špeciálnom jadre, ktoré umožňuje spúšťať len podobné verzie operačného systému.

Niektoré z týchto metód je možné vykonávať za behu bez výrazných zmien skutočného hostiteľa a jeho operačného systému. Iné vyžadujú, aby bol hostiteľ reštartovaný do špeciálnej inštancie operačného systému, ktorá podporuje virtualizáciu. Iní používajú špeciálnych hostiteľov, ktorí podporujú virtualizáciu na úrovni hardvérových zariadení a sú na ňu navrhnuté. Posledne menované sú známe aj ako metódy virtualizácie holého kovu (hoci to nie je úplne pravda, keďže niektoré softvérové ​​jadro sa stále používa).

Virtualizačný softvér, ktorý riadi vytváranie a prevádzku virtuálnych strojov, ako aj prideľovanie a obmedzovanie poskytovaných zdrojov, sa často nazýva hypervízor. Niektoré virtualizačné aplikácie môžu tiež používať špeciálne rozšírenia procesorov na zlepšenie výkonu virtuálnych strojov. Prítomnosť takýchto rozšírení sa nazýva hardvérová podpora virtualizácie. Príkladom tejto podpory sú technológie VT-X (Intel) a AMD-V (AMD).

Čo nie je virtualizácia a virtuálny stroj?

Niektorí ľudia radi nazývajú virtualizačné programy (virtuálne stroje) čokoľvek, čo vytvára vrstvu abstrakcie medzi operačným systémom a niektorými bežiacimi procesmi. Existuje napríklad Sandboxie, ktorý umožňuje izolovať prehliadače od systému (pozri pomocné programy na ochranu prehliadača). Niektoré programy umožňujú zmraziť stav systému, aby ho nebolo možné zmeniť. Iné umožňujú použiť aj takzvaný tieňový režim, v ktorom všetky programy bežia normálne, no všetky zmeny sa zrušia po reštartovaní počítača.

Všetky tieto programy samozrejme poskytujú rôzne výhody, ale nepovažujú sa za virtualizačné technológie a nie sú virtuálnymi strojmi, pretože nesimulujú systémové volania a neumožňujú hosťujúcim operačným systémom bežať nad súčasným systémom. Takéto programy vytvárajú iba ďalšie vrstvy oddelenia, najmä kvôli zvýšeniu úrovne bezpečnosti. Ak budeme pokračovať v téme bezpečnosti, tak...

Prečo používať virtualizáciu a virtuálne stroje?

Ak je pre vás bezpečnosť na prvom mieste a je prvou vecou, ​​na ktorú v akejkoľvek situácii myslíte, tak virtualizácia (využívanie virtuálnych strojov) vám s tým určite môže pomôcť. Nepredpokladajte však, že virtualizácia sa používa hlavne na zabezpečenie. Jeho počiatočné ciele sú: testovanie, zníženie nákladov, flexibilita, podpora starších produktov a vzdelávanie. Zvýšenie úrovne zabezpečenia je už len príjemným bonusom, ktorý má aj mnohé úskalia.

Poznámka: Hoci virtualizácia umožňuje izolovať jeden operačný systém od druhého, stále existujú spôsoby, ako sa dostať z hosťujúceho systému do hlavného.

Čo je potrebné na spustenie virtualizačnej technológie a virtuálnych strojov?

Prvá vec, ktorú treba zvážiť, je fyzický hostiteľ. V závislosti od typu virtualizačného softvéru (virtuálne stroje) môže byť potrebný úplne iný hardvér a operačné systémy. Virtualizácia neznamená žiadne samostatné riešenie, ktoré pobeží všade tam, kde je to potrebné. Virtuálne stroje je potrebné vybrať pre systém (Windows, Linux, Mac) a pre hardvér (hardvér). Okrem toho musí mať hostiteľ potrebný .

Ak teda budete na svojom systéme spúšťať hosťujúce operačné systémy, na ich spustenie budete potrebovať ďalšie zdroje, ako napríklad procesor a RAM. Napríklad, ak má váš počítač iba 2 GB Náhodný vstup do pamäťe a chcete spustiť hosťovský systém v systéme Windows 7, potom budete musieť výrazne obmedziť využitie zdrojov v skutočnom systéme, aby mohol virtuálny počítač správne fungovať. Ak sa, samozrejme, nepokúšate spustiť Windows XP s 256 MB pamäte. Ak však máte 16 GB pamäte RAM, môžete spustiť viac ako jeden hosťujúci systém bez toho, aby ste mali nedostatok zdrojov.

Plusy: Jednoduchá inštalácia a použitie.

Nevýhody: Obmedzená funkčnosť. Nepodporuje snímky a všeobecný prístup do katalógov.

Virtuálny stroj pre Windows 7, Linux a Mac OS X - VirtualBox

VirtualBox je ďalší multiplatformový program na vytváranie virtuálnych strojov pre Windows 7 a vyššie, ako aj Linux a Mac systémy, ktorú v súčasnosti vlastní Oracle. VirtualBox je podobný prehrávaču VMware Player, ale má viac funkcií vrátane pokročilejších sieťový zásobník, neobmedzený počet snímok, určitá podpora pre OpenGL a DirectX a oveľa viac. Aplikácia sa ľahko inštaluje a rovnako ľahko sa používa. Na automatické nasadenie môžete použiť aj príkazový riadok. VirtualBox podporuje aj USB a zdieľané adresáre. Okrem toho existuje prenosná verzia VirtualBox. Existujú však aj nevýhody. Nemôžete robiť snímky obrazovky hosťujúcich systémov. Správa diskov je trochu mätúca.

Publikum: začiatočníci a skúsení používatelia.

Výhody: Jednoduchá inštalácia a používanie, veľa funkcií.

Nevýhody: Žiadna podpora pre snímky obrazovky, import existujúcich strojov je náročný, správa diskov nie je intuitívna.

Hypervízor VMware ESXi na vytváranie virtuálnych strojov

ESXi je holý kovový hypervízor so zníženou funkčnosťou v porovnaní s ESX. Aplikácia vyžaduje hostiteľa a možno ju ovládať z konzoly (konzola je predvolene uzamknutá, ale môžete ju povoliť manuálne). Nebudete môcť robiť snímky obrazovky ani nahrávať video obrazovky vašich virtuálnych strojov. Prenos a klonovanie hosťujúcich systémov je možné vykonať iba manuálne. Získate však zdieľanie pamäte pre lepšiu efektivitu RAM, výkonné monitorovanie a správu a prístup k príkazovému riadku cez SSH (keď je odomknutý). Môžete si tiež nainštalovať VMware Tools na zlepšenie výkonu virtuálnych strojov. ESXi podporuje aj paravirtualizáciu.

Výhody: Výkonné, pokročilé možnosti virtuálneho počítača.

Nevýhody: Vyžaduje hostiteľa a veľa zdrojov. Nie je ľahké nainštalovať a spustiť.

Virtuálny stroj pre Unix/Linux – virtuálny stroj založený na jadre (KVM)

KVM podporuje virtualizáciu iba pre operačné systémy podobné UNIX (Linux). Aplikáciu je možné spustiť na akomkoľvek hardvéri alebo v emulačnom režime, no bez procesorových rozšírení bude výkon hrozný. KVM je navrhnutý na použitie cez konzolu. Má však slušné rozhranie na správu, ktoré vám umožňuje spúšťať a zastavovať virtuálne stroje, snímať snímky obrazovky a oveľa viac. Rozhranie je známe ako Virtual Machine Manager (VMM) a používa sa aj na správu virtuálnych strojov Xen (pozri nižšie). Podporuje lokálne a diaľkové ovládanie. Je známy konflikt s VirtualBoxom, ktorý sa však dá pomerne jednoducho vyriešiť

Publikum: pokročilí používatelia a profesionáli.

Výhody: Plná kontrola a flexibilita, veľmi vysoký výkon za správnych podmienok.

Nevýhody: Iba Systémy podobné UNIXu. Na normálne spustenie vyžaduje hardvérové ​​rozšírenia virtualizácie. Dôraz na príkazový riadok. Nie je ľahké nainštalovať a spustiť.

Virtuálny stroj pre Unix/Linux - Xen

Xen je ďalšia aplikácia na virtualizáciu operačných systémov podobných UNIX (Linux). Musí sa zaviesť vo vlastnej inštancii jadra. Dôraz je kladený na príkazový riadok. Môžete však použiť aj VMM. Oficiálne Xen podporuje OpenSUSE už mnoho rokov a nedávno bol pridaný do hlavnej vetvy vydania jadra. Xen môže bežať v hardvérovo podporovanom alebo paravirtualizačnom režime. Pre paravirtualizáciu je však inštalácia a spustenie Xenu mimoriadne problematické. Okrem toho má Xen obmedzenú podporu CD-ROM a sieťové zariadenia. Program je dostupný aj ako holý virtualizačný hypervízor na Live CD. Existuje množstvo rozšírení tretích strán na správu Xenu.

Publikum: pokročilí používatelia a profesionáli.

Výhody: Plná kontrola a flexibilita, veľmi dobrý výkon, podpora natívneho jadra.

Nevýhody: Iba systémy podobné UNIX. Paravirtualizačný režim je chybný. Dôraz na príkazový riadok. Niekoľko inžinierskych sietí príkazový riadokčo môže byť zavádzajúce. Nie je ľahké nainštalovať a spustiť. Musíte zaviesť svoju vlastnú inštanciu jadra.

Ďalšie riešenia na vytváranie virtuálnych strojov

Existuje mnoho ďalších riešení, ktoré tu neboli uvedené, ako napríklad Parallels Virtuozzo, OpenVZ a VirtualBox založený na VMLite. Existuje aj množstvo prepracovaných riešení vrátane príkladov kríženia virtualizácie a tenkých klientov. Linux má tiež obrovské množstvo vlastných úprav. A nezabudnite na cloudové technológie s ich virtualizačnými aplikáciami.

Ak ste však začínajúcim používateľom, nemali by ste sa naháňať za možnosťami a farebnými úpravami. V opačnom prípade môže pokus o vytvorenie virtuálneho počítača na spustenie niekoľkých programov viesť k niekoľkým bezsenným nocím.

Pár slov o virtualizačných programoch

Táto recenzia bude užitočná nielen pre začínajúcich používateľov, ale aj pre odborníkov. Uvedené produkty pokrývajú širokú škálu virtualizačných technológií na všetkých úrovniach. Všetky opísané riešenia sú bezplatné na osobné použitie. Vyberte si, čo chcete alebo potrebujete na základe toho, čo máte hardvér požiadavky na jednoduché nastavenie a spustenie, ako aj dostupnosť potrebnej sady funkcií.

Väčšina ľudí sa zvyčajne začína učiť virtualizáciu pomocou VMware Player alebo VirtualBox. Používatelia Linuxu môže preferovať KVM a možno Xen. Pokročilí používatelia sa možno budú chcieť pozrieť na ESXi.


Používanie virtualizačného softvéru na spustenie rôznych operačných systémov na rovnakom počítači sa v dnešnom technologickom svete stalo veľmi populárnym, a to z dobrého dôvodu. Virtualizácia znamená vytvorenie virtuálnej verzie vecí, ako sú sieťové zdroje alebo úložné zariadenia.

Virtualizácia operačného systému teda umožňuje hardvéru počítača spúšťať viacero obrazov operačného systému súčasne. Jedným z najčastejšie používaných príkladov je testovanie softvéru alebo aplikácií v inom prostredí ako na inom počítači. To vám môže potenciálne ušetriť nejaké peniaze spustením viacerých serverov na rovnakom počítači.

Mohlo by vás zaujímať:

Ak chcete zistiť, či si vybrať VirtualBox alebo VMWare, mali by ste sa najprv bližšie pozrieť na každý softvér jednotlivo. Zopakujeme si len hlavné parametre, na ktoré používatelia pri práci dbajú hlavne.

VirtualBox

Čo môže byť lepšie ako skvelý funkčný softvér? Najmä ak je to zadarmo. VirtualBox prešiel niekoľkými rôznymi rukami, no teraz ho vlastní Oracle. Softvér je open source, preto je zadarmo a má veľa funkcií zálohovania.

Potrebujete spustiť aplikácie vyvinuté pre Mac na Windows? Naozaj chcem byť jedným z prvých, ktorí to vyskúšajú Windows funguje 10 TP, ale už preň nie je možné prideliť samostatný oddiel na pevnom disku? Nič nie je nemožné, s tým všetkým vám pomôže virtualizácia, najkomplexnejšia a najužitočnejšia technológia.

Dokonalý operačný systém neexistuje. Bez ohľadu na to, aký operačný systém si nainštalujeme do svojho PC, či už Windows, Linux alebo Mac, všetci v ňom nájdeme niečo, čo nám nevyhovuje. Nedokonalosť systému sa prejaví najmä vtedy, keď okrem práce s dokumentmi musíme riešiť pokročilejšie úlohy na PC. Ak sme nutkaví, tak z dôvodu nespokojnosti s jedným už nainštalovaným OS môžeme bez problémov iniciovať inštaláciu ďalšieho, napriek tomu, že to nie je najjednoduchší a najrýchlejší postup.

Väčšina používateľov, najmä tých, ktorí sú stále vo fáze ovládania počítačovej gramotnosti, je vystrašená úlohou inštalácie niekoľkých operačných systémov na jeden počítač naraz. Takmer všetko ich začína zmiasť: rozpad pevný disk, riešenie problémov s bootovaním, a čo je tiež dôležité, vedia, že na vstup do druhého alebo tretieho nainštalovaného OS budú musieť neustále reštartovať počítač. Ale nie všetko je také zlé, ako sa na prvý pohľad zdá. Na pomoc prichádza taký zaujímavý, užitočný a zároveň mimoriadne zložitý koncept, akým je virtualizačná technológia.

Cieľom virtualizácie je zabezpečiť existenciu a súčasnú prevádzku viacerých operačných systémov na jednom počítači.

Virtualizácia sa najčastejšie používa na riešenie problémov nasledujúceho typu:

  • Špecialisti veľké spoločnosti využívať virtualizáciu na čo najlepšiu a najefektívnejšiu distribúciu veľkého výpočtového výkonu serverov;
  • Domáci používatelia využívajú virtualizáciu (virtuálne stroje) na súčasné spustenie niekoľkých aplikácií z rôznych operačných systémov. Pomocou virtuálnych strojov môže používateľ spustiť systém Windows XP a programy preň napísané v inom operačnom systéme, povedzme na jadre Linuxu. Alebo vytvorte virtuálny operačný systém Windows 8 na počítači Apple Macintosh.

Virtual PC – virtuálny stroj od spoločnosti Microsoft

Microsoft, vývojár najpopulárnejšieho operačného systému, vyvinul vlastný virtualizačný systém, ktorý je navrhnutý tak, aby fungoval výhradne v prostredí Windows – ide o Virtual PC 2007 pre Windows XP a Vista, ako aj relatívne nový virtuálny stroj Virtual PC pre Windows 7. Okrem Najnovšia verzia vývojári vytvorili virtualizačné programy nástroj Windows XP Mode, čo je virtuálna verzia XP Professional. Tento nástroj vám umožňuje spúšťať staršie aplikácie a programy na novšom operačnom systéme Windows 7.

V systéme Windows 8 a testovacom systéme Windows 10 bol Virtual PC nahradený novšou technológiou Hyper-V, ktorú si požičala Windows Server. Táto technológia má veľa odlišností od bežných virtuálnych strojov, preto mu budeme venovať samostatnú recenziu.

Microsoft v skutočnosti nie je vývojárom Virtual PC. Pôvodne bol tento program vytvorený inou spoločnosťou a bol navrhnutý tak, aby fungoval na Windows a Mac OS. V tom čase sa ako hosťujúce operačné systémy používali OS/2, DOS a OS založené na linuxovom jadre. Keď sa spoločnosť Microsoft stala jediným vlastníkom tohto produktu, bolo rozhodnuté odmietnuť podporu Program pre Mac OS. Všetko úsilie vývojárov sa teda sústredilo na ďalší vývoj Virtual PC výhradne pre OS Windows. Výsledkom je, že dnes máme bezplatný nástroj na vytváranie virtuálneho prostredia, ktoré skvele funguje v systéme Windows ako hostiteľský a hosťujúci OS. S tým všetkým je však tento nástroj dosť priemerný, pretože mu chýbajú rôzne druhy doplnkov určených na interakciu so všetkými ostatnými systémami.

Stiahnuť si ho môžete tu: www. microsoft. com

Virtuálny stroj VmWare

VmWare je líder uznávaný celou globálnou IT komunitou v oblasti vytvárania virtuálnych riešení pre špecialistov. Vývojárska spoločnosť má však nástroje nielen pre špecialistov z veľkých organizácií, ale aj pre domácich používateľov – toto bezplatná aplikácia VMware Player. skôr, voľný program Virtualizácia VMware Player mohol spúšťať iba predtým vytvorené virtuálne stroje (ich obrázky), ale teraz sa ich naučil aj vytvárať. To znamená, že aplikácia sa stala plnohodnotným virtualizačným nástrojom. Je pravda, že na rozdiel od platenej verzie s názvom VMware Workstation je funkčnosť bezplatnej aplikácie do istej miery obmedzená, ale môžeme s istotou povedať, že pokročilé funkcie platenej verzie nie vždy domáci používateľ potrebuje.

VMware Player používa Linux a Windows ako hlavný operačný systém a DOS, Windows, Linux, Mac, BSD a ďalšie môžu byť použité ako hosťujúce operačné systémy. Pre tých, ktorí sú hrdým majiteľom počítača Macintosh, vývojár vydáva aplikáciu VMware Fusion, ktorá svojimi schopnosťami úplne pripomína VMware Workstation.

Jeden z charakteristické rysy túto aplikáciu je režim Unity (mimochodom, má ho aj produkt Parallels, o ktorom si povieme nižšie), ktorý je navrhnutý tak, aby skryl okno virtuálneho stroja pred očami používateľa. To znamená, že používateľ vidí OS v OS. V tomto prípade sa okná otvorené v hosťujúcom OS aplikácií zobrazujú na hlavnej ploche.

Stiahnuť si ho môžete tu: www. vmware. com

Parallels Workstation – virtualizácia pre domáceho používateľa

Jedným z najväčších hráčov na globálnom trhu virtualizácie je Parallels. Jeho hlavné virtualizačné nástroje sú určené predovšetkým pre veľké spoločnosti poskytujúce služby. Vývojár ale nepohrdne ani domácim používateľom, pre stroje s Windows a Linux má spoločnosť virtualizačný program s názvom Parallels Workstation a pre stroje Apple je tu podobné riešenie Parallels Desktop. Na rozdiel od iných vývojárov táto spoločnosť neponúka bezplatné riešenia, používateľ bude musieť za vytvorenie a spustenie virtuálneho počítača zaplatiť.

Funkčnosť a možnosti Parallels Workstation alebo Parallels Desktop plne odôvodňujú cenu aplikácie. Napríklad pomocou nich môžete jednoducho importovať virtuálne stroje, dokonca aj tie, ktoré boli vytvorené v iných virtualizačných programoch; okrem toho vám možnosti týchto platených aplikácií umožňujú vytvárať a následne spúšťať na iných strojoch obrazy hlavných virtuálne systémy.

Za zmienku tiež stojí, že spoločnosť má mobilná verzia Mobilné aplikácie Parallels pre iOS. Používaním túto verziu možno ľahko nakonfigurovať diaľkové ovládanie spustený virtuálny stroj Parallels Desktop na Mac OS.

Kúpiť si ho môžete tu: www. paralels.com.ru

VirtualBox – virtuálny stroj od spoločnosti Oracle

Jedným z najbežnejších virtualizačných programov je VirtualBox. Na tvorbe tejto aplikácie pracovala viac ako jedna skupina vývojárov a nejedna známa firma v IT prostredí. V súčasnosti je produkt plne vo vlastníctve spoločnosti Oracle, ktorá ho získala počas akvizície predchádzajúceho vlastníka (Sun Microsystems) ešte v roku 2010. Výsledkom všetkých presunov programu VirtualBox od jedného vlastníka k druhému je dnes virtualizačný program s veľkým počtom podporovaných operačných systémov. Na oficiálnej stránke programu si môžete stiahnuť zostavy na inštaláciu do počítača pre platformy Windows, Mac OS, Linux a Solaris. Mimochodom, tieto isté OS môžu byť použité vo VirtualBoxe ako hostia.

Celkovo je VirtualBox open source, vďaka čomu je používanie úplne zadarmo. Na získanie pokročilejších funkcií a schopností, povedzme na podporu protokolu RDP alebo štandardu USB 3.0 pre hosťujúci OS, si však používateľ bude musieť nainštalovať ďalšie pluginy, ktoré sú mimochodom tiež distribuované bezplatne, ale sú zatvorené zdroj.

Stiahnuť si ho môžete tu: www. virtuálny box. org

Zo všetkého popísaného vyššie môžeme vyvodiť záver a zamerať sa, ako sa nám zdá, na dva virtualizačné programy – VirtualBox a VMware Player. Tieto aplikácie stačia na inštaláciu ďalších operačných systémov.

Ak chcete mať po ruke niekoľko operačných systémov so samostatným pracovným priestorom a aplikáciami, nemusíte kupovať druhý (tretí, štvrtý atď.) počítač. Pretože sa to všetko zmestí do vášho jedného počítača. Ako? Vďaka virtuálne stroje(VM) - špeciálne programy, ktoré vytvárajú (emulujú) imaginárne (virtuálne) počítače vo vnútri hlavného operačného systému.

Virtuálne PC je takmer ako skutočné. Má vlastný procesor, pamäť, HDD, sieťový adaptér a všetko ostatné. Samozrejme, nejde o fyzické zariadenia, ale sú vyrobené tak, aby ich operačné systémy považovali presne za také – skutočné.

Na jednom fyzickom počítači môže súčasne pracovať niekoľko virtuálnych počítačov. Koľko presne závisí od hardvérových prostriedkov: čím rýchlejší procesor, tým väčšia RAM, tým priestrannejšie úložisko, tým viac. Typický domáci počítač so systémom Windows 10 s priemerným výkonom zvládne súčasne tri až päť odľahčených operačných systémov (napríklad Windows XP, Android a Lubuntu + hlavný systém). Alebo dva alebo tri relatívne ťažké (napríklad hlavný Windows 10+ virtuálne Windows 7 a Mac OS X). Ako ste už pochopili, aplikácie emulátora virtuálneho počítača vám umožňujú nainštalovať a spustiť rôzne operačné systémy.

Virtuálne stroje na všeobecné použitie (na rozdiel od špecializovaných, ako je Java VM) používajú:

  • Na spustenie aplikácií, ktoré hlavný systém nepodporuje.
  • Na ochranu systému pred potenciálnym poškodením z nevyskúšaných programov.
  • Ako ďalšia bariéra proti vírusom pri návšteve pochybných webových zdrojov.
  • Vytvoriť izolované prostredie na štúdium aktivít malvéru.
  • Ako testovacie miesto na ladenie vlastného vývoja.
  • Zvládnuť technológie výstavby sietí.
  • Pre dvojitú autorizáciu na niektorých herných portáloch a oveľa viac.

A samozrejme, virtuálne stroje sa široko používajú na distribúciu pracovných zdrojov servera.

Dnes sa nedotkneme priemyselného využitia VM, ale zvážime len to, čo môže byť užitočné pre domácich používateľov OS Windows.

Oracle Virtualbox

Pozrime sa na proces vytvárania nového virtuálneho počítača a začatia inštalácie systému Windows 10 na ňom.

  • V prvom okne sprievodcu vytvorením VM uvedieme názov OS (zobrazí sa v zozname hosťujúcich systémov), jeho typ (Windows, Linux atď.) a verziu. V našom príklade ide o Windows 10 32-bitový (môžete nainštalovať 64-bitový, ale bude to vyžadovať viac zdrojov). Ak chcete prejsť na ďalší krok, kliknite na tlačidlo Ďalej.

  • Ďalej uvedieme veľkosť pamäte RAM VM. V predvolenom nastavení je systému Windows 10 x86 pridelený 1 GB, ale toto množstvo môžete zvýšiť posunutím posúvača doprava. Ak váš počítač nemá veľa pamäte RAM, nedávajte VM viac ako 2-3 GB, inak sa hlavný systém spomalí kvôli nedostatku pamäte.

  • Ďalej vytvoríme virtuálny pevný disk. Ak inštalujete systém prvýkrát, vyberte možnosť „Vytvoriť nový“.

  • Formát úložiska je oblasť na fyzickom disku vášho počítača, ktorá je pridelená virtuálnemu stroju. Môže mať konštantný alebo dynamicky sa zväčšujúci objem v rámci ďalej definovaných limitov. Pre úsporu miesta zvolíme dynamický formát.

  • Ďalej uvádzame názov zväzku (virtuálny disk C) a jeho veľkosť. Predvolená hodnota je 32 GB.

  • Po kliknutí na tlačidlo „Vytvoriť“ v poslednom okne sa v zozname objaví nový virtuálny stroj. Jeho parametre sú zobrazené v rámčeku vpravo.
  • Ísť do Inštalácia systému Windows Kliknite na tlačidlo „Spustiť“ na hornom paneli.

  • V okne, ktoré sa otvorí potom, sa zobrazí „Vybrať zavádzací disk" Kliknite na ikonu priečinka a zadajte cestu k systémovej distribúcii. Môže to byť obrázok vo formáte .iso alebo fyzické médium (DVD, flash disk). Po výbere distribúcie kliknite na Pokračovať.

  • Ďalší priebeh inštalácie OS do virtuálneho počítača sa nelíši od inštalácie na fyzický počítač.

Niektoré nastavenia VM a hosťujúceho systému

Kliknutím na okno virtuálneho počítača zachytíte kurzor myši (t. j. bude sa pohybovať iba v rámci virtuálnej obrazovky). Ak chcete vrátiť kurzor do hlavného operačného systému, stlačte kombináciu klávesov Ctrl+Alt.

Ak chcete získať prístup k celej škále funkcií hosťujúceho OS, musíte si nainštalovať špeciálne doplnky. Prejdite do ponuky „Zariadenia“, kliknite na „Pripojiť obraz disku s prídavnými hosťami“ a postupujte podľa ďalších pokynov.

Ak chcete k hosťovskému systému pripojiť priečinok na výmenu súborov s hlavným, kliknite na položku „Zdieľané priečinky“ v ponuke „Zariadenia“. Kliknite na ikonu „priečinok+“ v okne, ktoré sa otvorí, a pomocou poľa „cesta k priečinku“ ju špecifikujte v Prieskumníkovi (zobrazuje adresáre hlavného systému).

Ak chcete, aby nastavenie fungovalo natrvalo, začiarknite políčka „Automatické pripojenie“ a „Vytvoriť trvalý priečinok“. Zdieľaný priečinok bude prístupný z prieskumníka virtuálneho počítača ako sieťový priečinok.

Ak chcete zmeniť poradie, v ktorom sa spúšťacie zariadenia vyvolávajú (napríklad na zavedenie virtuálneho počítača z disku DVD), vypnite hosťujúci OS, otvorte jeho nastavenia (v hlavnom okne Virtualbox) a prejdite na prvú kartu „Systém “. V zozname "Poradie načítania" vyberte požadované médium a pomocou tlačidiel so šípkami ho presuňte nahor.

VMware Workstation Pro

Niektoré možnosti virtuálneho počítača Hyper-V

Ak chcete urobiť snímku spusteného hosťujúceho OS, otvorte hornú ponuku jeho okna Akcia a kliknite na Checkpoint. Alebo stlačte kombináciu Ctrl+N.

Prístup k nastaveniam jednotlivého virtuálneho stroja je dostupný z jeho obsahové menu v zozname hlavného okna správcu a je skrytý za tlačidlom „Možnosti“.

Ostatné funkcie programu sú tiež veľmi jednoduché a dajú sa zvládnuť bez väčších ťažkostí.




Hore