Virtualizace
Z MiS
Nadřazené stránky: OSY4
Související stránky:
Úkoly k virtualizaci
Obsah[skrýt] |
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 Sun, ta později koupena společností Oracle)
- Edice
- OSE edice pod licencí GPL 2.0
- komerční edice: pro akademické účely, osobní použití a vyzkoušení zdarma
- Komerční edice nabízí navíc
- USB support
- připojení USB zařízení k virtuálnímu stroji
- RDP server
- možnost připojit se k běžícímu virtuálnímu stroji vzdáleně
- OSE edice má místo toho VNC server.
- USB over RDP
- 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
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).