Nástroje pro virtualizaci

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Možnosti virtualizačních nástrojů: Skripty pro ovládání VM)
(Zpřehledněna struktura stránky.)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Virtualizace]]
 
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Virtualizace]]
  
== Typy nástrojů pro virtualizaci ==
 
  
=== Virtualizace serveru ===
+
 
 +
== Rozdělení nástrojů pro virtualizaci ==
 +
 
 +
=== Nástroje pro virtualizaci serveru ===
 
* důraz na výkon, stabilitu a efektivitu
 
* důraz na výkon, stabilitu a efektivitu
 
* správa běhu virtuálních strojů přes síť
 
* správa běhu virtuálních strojů přes síť
Řádka 9: Řádka 11:
 
Příklady nástrojů:
 
Příklady nástrojů:
 
* KVM, Citrix (XEN), VMware ESXi, Microsoft Hyper-V
 
* KVM, Citrix (XEN), VMware ESXi, Microsoft Hyper-V
=== Virtualizace desktopových počítačů ===
+
 
 +
=== Nástroje pro virtualizaci desktopových počítačů ===
 
* důraz na grafické rozhraní
 
* důraz na grafické rozhraní
 
* uživatel obvykle s virtuálním strojem pracuje na stejném počítači, kde stroj běží
 
* uživatel obvykle s virtuálním strojem pracuje na stejném počítači, kde stroj běží
Řádka 18: Řádka 21:
 
Příklady nástrojů:
 
Příklady nástrojů:
 
* VirtualBox, VMware Player
 
* VirtualBox, VMware Player
=== Emulace API daného OS ===
+
 
 +
=== Emulátory API ===
 
<div class="Poznamka">Pozor, nejedná se o ''virtualizaci počítače'' v pravém slova smyslu!</div>
 
<div class="Poznamka">Pozor, nejedná se o ''virtualizaci počítače'' v pravém slova smyslu!</div>
* pouze překlad požadavků API
+
* Nespouští se celý operační systém, pouze se překládají volání jádra operačního systému
* teoreticky nejméně zatěžuje systém, je to také nejstarší přístup
+
* Menší hardwarová náročnost (běží pouze jedno jádro operačního systému + nástroj pro překlad volání)
* problémy s aplikacemi, které obchází služby API či pracují přímo s HW (výkonově náročné aplikace, antiviry,...)
+
* Problémy s aplikacemi, které používají přímý přístup k HW či jinak obchází volání jádra OS
 +
** antiviry a jiné systémové nástroje
 +
** aplikace náročné na výkon počítače (Adobe Photoshop)
 +
** programy Microsoftu (Office)
 
Příklady nástrojů
 
Příklady nástrojů
* Cygwin
+
* [[#Wine|Wine]], [[#Cygwin|Cygwin]]
** Spouštění linuxových aplikací ve Windows
+
 
* Wine
+
** Spouštění aplikací pro Windows v prostředí GNU/Linuxu.
+
  
== Virtualizace desktopů ==
+
== Příklady nástrojů pro virtualizaci ==
  
 
=== Oracle VirtualBox ===
 
=== Oracle VirtualBox ===
Řádka 63: Řádka 68:
 
=== (Windows XP mode) ===
 
=== (Windows XP mode) ===
 
* ve Windows 7 Professional
 
* ve Windows 7 Professional
 
== Virtualizace serverů ==
 
  
 
=== VMware ESXi Hypervisor ===
 
=== VMware ESXi Hypervisor ===
* typické profesionální řešení
+
* typické profesionální řešení virtualizace
 
* základní omezená verze zdarma
 
* základní omezená verze zdarma
  
Řádka 85: Řádka 88:
 
=== Hyper-V (Microsoft) ===
 
=== Hyper-V (Microsoft) ===
 
* Microsoft Hyper-V Server 2008 R2 je samostatně k dispozici i zdarma
 
* Microsoft Hyper-V Server 2008 R2 je samostatně k dispozici i zdarma
 
== Virtualizace API ==
 
* Nespouští se celý operační systém, pouze se překládají volání jádra operačního systému
 
* Menší hardwarová náročnost (běží pouze jedno jádro operačního systému + nástroj pro překlad volání)
 
* Problémy s aplikacemi, které používají přímý přístup k HW či jinak obchází volání jádra OS
 
** antiviry a jiné systémové nástroje
 
** aplikace náročné na výkon počítače (Adobe Photoshop)
 
** programy Microsoftu (Office)
 
  
 
=== Wine ===
 
=== Wine ===
* Implementace API Win32 pro Linux.
+
* Emulace API Windows v&nbsp;Linuxu.
 
* Umožňuje spouštět pod Linuxem aplikace určené pro Windows
 
* Umožňuje spouštět pod Linuxem aplikace určené pro Windows
  
 
=== Cygwin ===
 
=== Cygwin ===
 +
* Emulace API Linuxu ve Windows
 
* vyvíjí RedHat
 
* vyvíjí RedHat
 
* spouštění aplikací z prostředí Linuxu ve Windows
 
* spouštění aplikací z prostředí Linuxu ve Windows
 +
 +
  
  

Verze z 27. 11. 2019, 14:40



Obsah

Rozdělení nástrojů pro virtualizaci

Nástroje pro virtualizaci serveru

Příklady nástrojů:

Nástroje pro virtualizaci desktopových počítačů

Příklady nástrojů:

Emulátory API

Pozor, nejedná se o virtualizaci počítače v pravém slova smyslu!

Příklady nástrojů


Příklady nástrojů pro virtualizaci

Oracle VirtualBox

VirtualBox Extension Pack
Další zdroje
  1. VirtualBox.org

VMware Workstation 6

Windows Virtual PC

(Windows XP mode)

VMware ESXi Hypervisor

KVM

XEN/Citrix

Hyper-V (Microsoft)

Wine

Cygwin



Možnosti virtualizačních nástrojů

Migrace VM
Sdílené složky
Uložení stavu virtuálního stroje
Snímky virtuálního stroje
Klonování VM
Přístup k síti
Skripty pro generování/spouštění/konfigurování/... VM
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje