GNU/Linux >> Znalost Linux >  >> Linux

Virtualizace na PC, vysvětlení pro začátečníky s praktickými příklady použití

Tato příručka je navržena speciálně pro domácí uživatele, kteří si chtějí vyzkoušet virtualizaci na svém počítači. Podrobně se podíváme na různé typy virtualizace a také na její výhody.

Pokud na svém notebooku nebo počítači potřebujete spustit více než jeden operační systém, existuje několik způsobů, jak to udělat. Pravděpodobně jste slyšeli termíny „virtualizace “ a „virtuální počítač ” dříve, ale víte, co to vlastně je?

Co je virtualizace a jak funguje

Virtualizace používá software k vytvoření abstraktní vrstvy nad počítačovým hardwarem, která umožňuje hardwarové prvky jednoho počítače, jako jsou procesory, paměť, úložiště a další, rozdělit do více virtuálních počítačů, běžně nazývaných virtuální stroje (VM). To vám umožní maximalizovat kapacitu fyzického stroje a snížit počet strojů, které potřebujete. Stručně řečeno, koncept virtualizace lze jednoduše považovat za jeden počítač v druhém.

 Virtuální stroj je řešení navržené tak, aby poskytovalo všechny funkce fyzického počítače ve zcela softwarově založeném virtuálním prostředí. Je to operační systém, který emuluje počítačový systém. Virtuální stroje jsou založeny na počítačových architekturách a poskytují stejné funkce jako fyzický počítač.

Můžete mít například PC s nainstalovanou 16GB RAM a operačním systémem Linux. Pokud chcete místo toho spouštět programy vyžadující Windows, můžete vytvořit virtuální počítač se systémem Windows a poté použít hypervizor spravovat své zdroje – například mu přidělit 8 GB paměti RAM. Některé prostředky hostitelského počítače by využívaly Linux a některé byly přiděleny virtuálnímu počítači se systémem Windows.

Proces virtualizace je založen na hypervizorech , software, který rozděluje fyzické zdroje, aby je mohly využívat virtuální stroje. Jinými slovy, a hypervizor je software, který vytváří a spouští virtuální počítače. Existují dvě třídy hypervizorů:

  • Holé kovové hypervizory (typ 1) které fungují jako operační systém, protože spouštějí hostující virtuální stroje přímo na hardwaru systému. Hypervizor typu 1 znamená, že má přímý přístup k hardwaru . VMware vSphere, Xen a Microsoft Hyper-V jsou některé příklady hypervizorů typu 1.
  • Hostované hypervizory (typ 2) běží nad operačním systémem fyzického hostitelského počítače a fungují spíše jako tradiční programy které lze spustit nebo zastavit podle potřeby. VirtualBox, VMware Workstation Player a Parallel Desktop pro Mac jsou některé příklady hypervizorů typu 2.

Zatímco holé kovové hypervizory běží přímo na výpočetním hardwaru, hostované hypervizory běží nad operačním systémem hostitelského počítače.

Výhody virtualizace na PC

1. Bezpečný způsob, jak vyzkoušet nové operační systémy

Virtuální počítače nabízejí řadu vážných využití. Protože je software oddělený od fyzického hostitelského počítače, mohou uživatelé spouštět více instancí OS na jednom hardwaru. Virtuální počítače vám umožňují experimentovat s jiným OS s velmi malým rizikem, bez nutnosti instalace na váš fyzický hardware.

Virtuální počítače jsou například skvělý způsob, jak si pohrát s novou distribucí Linuxu a zjistit, zda vám to vyhovuje. Až skončíte s hraním s OS, můžete virtuální počítač jednoduše smazat.

Primární výhodou virtuálního počítače je, že poskytuje izolované prostředí pro operační systém. Bez ohledu na to, co děláte, můžete si být jisti, že hostitelský OS a hostující OS jsou zcela oddělené.

2. Spusťte starý nebo nekompatibilní software

Chcete vyzkoušet nějaký nový software, ale nechcete riskovat, že vám pokazí slušný systém, který právě máte? Máte aplikaci, která nebude hrát dobře ve Windows 10 nebo 11, ale funguje dobře ve Windows 7? Stačí vzít staré CD se systémem Windows a nainstalovat jej do virtuálního počítače. Poté nainstalujte aplikaci.

Virtuální stroj vám dává možnost spouštět software jiného operačního systému. Například uživatel Macu by si mohl nainstalovat Linux nebo Windows do svého VM a spouštět aplikace, ke kterým by jinak neměl přístup. Virtuální počítače umožňují vícesystémovým aplikacím běžet ve stejnou dobu, na stejném místě a bez režie.

3. Úspora nákladů

Ve virtualizaci  převedete více fyzických strojů na virtuální stroje a všechny virtuální stroje budou hostovány na jediném fyzickém stroji. To sníží vaše požadavky na nákup více hardwarových zdrojů.

Bezplatný virtualizační software pro PC

Virtuální stroje se staly důležitou součástí výpočetní techniky a zejména cloud computingu. Virtualizace je však něco dostupného i pro domácí uživatele.

Pro osobní použití umožňuje virtualizace uživatelům provozovat na domácím počítači různé operační systémy. Například spuštění systému Windows na počítači se systémem Linux nebo systému Windows na počítači Mac – a naopak.

Operační systém počítače, na kterém běží virtualizační software, se běžně nazývá hostitel . Sekundární operační systém, který běží jako virtuální počítač, se často nazývá host .

Zde jsou některé z nejspolehlivějších a bezplatných aplikací pro virtuální stroje které můžete použít pro virtualizaci na svém domácím počítači.

VirtualBox

VirtualBox je virtualizační produkt od společnosti Oracle, který lze spustit na většině platforem včetně Windows, Linux a Mac. Je to zdarma a open source, což je vždy plus. Pokud s virtualizací začínáte, pak vaší nejlepší volbou pro první použití virtuálního stroje je určitě VirtualBox.

Jedním z nejlepších aspektů používání VirtualBoxu je jeho přenositelnost, která vám umožňuje přenášet virtuální stroj z jednoho hostitele na druhého, bez ohledu na operační systémy.

VMware Workstation Player

VMware Workstation Player pro Windows nebo Linux je zdarma, pokud jej používáte pro osobní účely. S téměř 20 lety na trhu je VMware Workstation často považován za průmyslový standard pro aplikace virtuálních strojů.

VMware Workstation Player lze nainstalovat pouze na počítače se systémem Windows a Linux, ale VMware nabízí jako alternativu VMware Fusion pro Mac. Stejně jako VirtualBox je i VMware Workstation Playere hostovaný hypervizor, který se instaluje do operačního systému a používá se jako aplikace.

KVM

KVM (kernel-based Virtual Machine) je součástí Linuxu. Jde o virtualizační modul v jádře Linuxu, který umožňuje jádru fungovat jako hypervizor. KVM vám umožňuje přeměnit Linux na hypervizor, který umožňuje hostitelskému počítači provozovat více izolovaných virtuálních strojů.

KVM je jedinečný hypervizor. Většinou je klasifikován jako hypervizor typu 1, který mění linuxové jádro na hypervizor „holého kovu“. Zároveň je celý systém kategorizován jako hypervizor typu 2 kvůli použitému plně funkčnímu operačnímu systému.

Povolení virtualizace v nastavení BIOSu PC

Obecně musí být virtualizace povolena v systému BIOS/UEFI, aby software virtuálního počítače (virtual machine) fungoval.

Zatímco většina nejnovějších počítačů podporuje hardwarovou virtualizaci, ne všichni prodejci počítačů umožňují tuto funkci, jak je dodávána z výroby. Chcete-li tuto funkci zapnout, vyzkoušejte tyto pokyny:

  • Restartujte počítač
  • Hned, když se počítač otevře z černé obrazovky, stiskněte DeleteEscF1F2 , F10 nebo F12 . Každý výrobce počítače používá jinou klávesu, ale při spouštění se může zobrazit krátká zpráva, která vám řekne, kterou máte stisknout. Pokud se vám nedaří vstoupit do systému BIOS touto metodou, prostudujte si příručku k počítači.
  • V nastavení systému BIOS vyhledejte položky konfigurace související s CPU .
  • Povolit virtualizaci:nastavení se může nazývat Intel VT , VT-xAMD-VSVM , nebo jen virtualizace . Aktivujte, pokud jsou možnosti k dispozici.
  • Uložte změny a restartujte počítač.

Zkontrolujte, zda váš počítač podporuje virtualizaci

V systému Linux Chcete-li zkontrolovat, zda váš procesor podporuje virtualizaci hardwaru, musíte otevřít okno terminálu a zadat:

egrep -q 'vmx|svm' /proc/cpuinfo && echo yes || echo no

V systému Windows , klikněte pravým tlačítkem na hlavní panel a vyberte Správce úloh z kontextové nabídky. V okně Správce úloh klikněte na Výkon tab. Na pravé straně najděte Virtualizace volba. Pokud se zobrazí „Povoleno ‘, pak to znamená, že virtualizace je ve vašem systému povolena.

Závěr

Na instalaci nového operačního systému do počítače je něco osvěžujícího. Výhodou virtuálního počítače je, že si můžete vyzkoušet nový operační systém, aniž by to ovlivnilo vaše soubory. Virtuální stroje se často používají ke spouštění softwaru v operačních systémech, pro které software původně nebyl určen. Představují snadný a bezplatný způsob, jak vyzkoušet jiný operační systém nebo použít jednu nebo dvě aplikace, které do té vaší nelze získat.

Doufáme, že z tohoto článku zjistíte, že virtualizace není jen pro datová centra nebo velké podnikové organizace, ale také pro domácí uživatele.

Neváhejte zanechat své dotazy a návrhy v komentářích a my příspěvek aktualizujeme, jakmile se dostanou dobré věci.


Linux
  1. Příkaz wc pro Linux vysvětlený pro začátečníky (6 příkladů)

  2. Linux unexpand Command Vysvětlený pro začátečníky (s příklady)

  3. Příkaz ukončení Linuxu vysvětlený pro začátečníky (s příklady)

  1. Linuxový příkaz cksum vysvětlený pro začátečníky (s příklady)

  2. 20 základních Linuxových příkazů pro začátečníky vysvětlených s příklady

  3. Úvod do virtualizace:Komplexní průvodce pro začátečníky

  1. Příkaz Linux Csplit vysvětlený pro začátečníky (6 příkladů)

  2. Linux Free Command vysvětlený pro začátečníky (6 příkladů)

  3. Příkaz Linux Head vysvětlený pro začátečníky (5 příkladů)