Virtualizace

Z MiS
Přejít na: navigace, hledání

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>.
  1. programy, simulující činnost hardware
    • virtualization
  2. simulace reálného života
    • virtuální realita
    • virtual world
  3. 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
Lze

„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?

  1. Chci spustit program, pro který nemám správný OS
  2. Zkoušení
  3. Virtualizace serveru
    1. úspora prostředků za HW a energii
    2. snazší správa
    3. efektivnější využití výkonu

HW požadavky

  1. 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í.
  2. 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.
  3. 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

Komerční edice nabízí navíc
  1. USB support
    připojení USB zařízení k virtuálnímu stroji
  2. 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.
  3. 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

  1. VMware
    • VMware ESX Server
    • VMware Workstation 6
  2. Windows Virtual PC
  3. (Windows XP mode)
    Ve Windows 7 Professional
  4. 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
  5. QEMU
  6. Hyper-V (Microsoft)
    • virtualizace serverů
  7. Wine
    • Implementace API Win32 pro Linux.
    • Aplikace pro Windows pak lze spouštět pod Linuxem (v rámci prostředí Wine).
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje