Virtualizace
Z MiS
				
				
				
				
																
				
				
								
				Nadřazené stránky: OSY4
Související stránky: 
Úkoly k virtualizaci
| Obsah | 
Motto
- Virtuální hospoda?
-  Konferenční hovor na Skype a basa lahváčů :-D
- Petr Mařen Juřena
 
O virtualizaci obecně
Slovíčko „virtuální“ v oblasti výpočetní techniky
- Viz: Virtual (computing). In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) : Wikipedia Foundation, 22 November 2009 at 20:34, last modified on 22 November 2009 at 20:34 [cit. 2010-09-18]. Dostupné z WWW: <http://en.wikipedia.org/wiki/Virtual_%28computing%29>.
-  programy, simulující činnost hardware
- virtualization
 
-  simulace reálného života
- virtuální realita
- virtual world
 
-  počítačová náhrada něčeho
- virtual community
- virtual library
- virtual conference
 
Virtualizace (Virtualization)
- Viz: en.wikipedia.org > Wiki > Virtualization <http://en.wikipedia.org/wiki/Virtualization>
Odstínění programu od HW či SW, na kterých je závislý.
- Již znáte z předchozího studia
- virtuální stroj Javy
- virtualizaci paměti. <#Freemind_Link_239384615>
- virtuální CD mechanika
- Lze
-  Virtualizace HW
- SW je spouštěn v prostředí, díky kterému je nezávislý na konkrétním HW
 
- Virtualizace úložného prostoru.
-  Virtualizace SW
- operační systém: wine (viz dále)
 
- Virtual Private Network
- Application virtualization.
„Historie virtualizace“
Jak moc byl v historii SW závislý na konkrétním HW?
Virtualizace je možná i díky růstu výkonu počítačů. Viz také Mooreův zákon.
Virtualizace OS (platform virtualization)
Princip funkce virtuálního stroje
Proč virtualizace?
- Chci spustit program, pro který nemám správný OS
- Zkoušení
-  Virtualizace serveru
- úspora prostředků za HW a energii
- snazší správa
- efektivnější využití výkonu
 
HW požadavky
-  Dostatek paměti pro hostitelský OS i pro virtuální OS
- V současnosti (2010) musí být obvykle operační paměť pro virtuální stroj vyhrazena trvale v celé velikosti, bez ohledu na aktuální využití.
 
-  Dostatek místa na pevném disku
- Virtuální pevné disky mohou zabírat jen tolik místa, kolik je na nich aktuálně zapsáno dat.
 
-  Někeré procesory mají hardwarovou podporu virtualizace:
- Intel VT-x
- AMD V
- Úkol: Najděte příklad tří typů procesorů s podporou virtualizace OS.
 
Oracle VirtualBox
O VirtualBox-u
- Vydává firma Oracle (původně vyvinut firmou Innotek)
- základ pod licencí GNU GPL verze 2
-  Pro operační systémy (Host OS)
- Windows, Linux, OpenSolaris i MacOS X
 
-  Operační systémy, které lze provozovat virtuálně (Guest OS)
- Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7), DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris a OpenSolaris a OpenBSD,...
 
- VirtualBox Extension Pack
-  proprietární rozšíření
- nesvobodné: VirtualBox Personal Use and Evaluation License (PUEL).
- pro akademické účely, osobní použití a vyzkoušení zdarma
 
-  nabízí navíc
-  podpora zařízení USB 2.0
- připojení USB zařízení k virtuálnímu stroji pomocí standardu USB 2.0
 
-  RDP server
- možnost připojit se k běžícímu virtuálnímu stroji vzdáleně
- základní verze má místo toho VNC server
 
- PXE boot
- USB over RDP
 
-  podpora zařízení USB 2.0
- Další zdroje
Alternativy VirtualBox-u
-  VMware
- VMware ESX Server
- VMware Workstation 6
 
- Windows Virtual PC
-  (Windows XP mode)
- Ve Windows 7 Professional
 
-  KVM
- Open source, pouze pro Linux
- moduly do jádra Linuxu
- využívá Intel VT-x či AMD V
- i virtualizace serveru
- vnořená virtualizace
-  memory aggregation
- sdílení paměťových bloků mezi více virtuálními stroji, jsou-li stejné
 
- live migration
-  PCI passthrough
- přiřadí konkrétní PCI zařízení konkrétnímu hostu
 
 
- QEMU
-  Hyper-V (Microsoft)
- virtualizace serverů
 
-  Wine
- Implementace API Win32 pro Linux.
- Aplikace pro Windows pak lze spouštět pod Linuxem (v rámci prostředí Wine).
 
