Antonín Přibyl - Virtualizace Windows serveru s KVM hypervisorem



Podobné dokumenty
Red Hat Enterprise Virtualization

Virtualizace. Lukáš Krahulec, KRA556

Specifikace předmětu veřejné zakázky

Pokročilé architektury počítačů

Pokročilé architektury počítačů

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

Management virtualizace Management of virtualization

NÁSTROJE PRO VIRTUALIZACI POČÍTAČE

Instalace OS, nastavení systému

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Příloha č. 1 zadávací dokumentace - Specifikace předmětu plnění veřejné zakázky

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

Stručná instalační příručka SUSE Linux Enterprise Server 11

Možnosti využití Windows Server 2003

TECHNICKÁ SPECIFIKACE

VirtualBox desktopová virtualizace. Zdeněk Merta

Příloha č. 2A Zadávací dokumentace k Veřejné zakázce Dodávka technologického řešení pro Geoportál

Výzva k podání nabídky v zadávacím řízení k veřejné zakázce malého rozsahu na dodávku s názvem Výměna vybavení počítačové učebny

Výzva k podání nabídek

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

Příloha č. 1 k čj.: 1/120/ Technická specifikace Zajištění HW a dlouhodobé podpory infrastruktury Intel pro VoZP ČR

Instalace programu ProGEO

Část 1. Technická specifikace. Posílení ochrany demokratické společnosti proti terorismu a extremismu

Město Varnsdorf, nám. E. Beneše 470, Varnsdorf, Česká republika SPECIFIKACE

Red Hat Enterprise Virtualization

Instalace Microsoft SQL serveru 2012 Express

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Výzva na podání nabídek na veřejnou zakázku malého rozsahu

Specifikace předmětu veřejné zakázky

SW ATTIS nástroje. HW a SW požadavky pro sw ATTIS. manažerského řízení. Verze manuálu: 3.5 Datum:

Zřízení technologického centra ORP Dobruška

VIRTUALBOX PRÁCE SE SÍTÍ

LINUX - INSTALACE & KONFIGURACE

Virtualizace operačních systémů

Zadávací podmínky soutěže: Dodávka HW a SW vybavení pro střediska SIM na území ČR. Zadavatel:

Virtualizace v architekturě počítačů Virtualization in architecture of computers

Virtualizace koncových stanic Položka Požadováno Nabídka, konkrétní hodnota

Instalace SQL 2008 R2 na Windows 7 (64bit)

Porovnání instalací linuxových distribucí Fedora x Debian Administrace počítačových sítí (2010/2011)

manažerského řízení HW a SW požadavky pro sw ATTIS

Název školy: Základní škola a Mateřská škola Žalany

Hardware 1. Které zařízení není umístěno na základní desce? A) Zpracovává obraz pro zobrazení na monitoru. C)

Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

Skupina oborů: Elektrotechnika, telekomunikační a výpočetní technika (kód: 26)

NMS. Linux na Strahově. Radim Roška & Moris Bangoura InstallFest Silicon Hill

Virtualizace na Linuxu

CHARAKTERISTIKA VEŘEJNÉ ZAKÁZKY

Výměna Databázového serveru MS SQL

Integrace formou virtualizace

Hardware ZÁKLADNÍ JEDNOTKA

Digitální učební materiál

STRUč Ná Př íruč KA pro Windows Vista

VIRTUALIZACE POČÍTAČE HISTORIE A VÝVOJ

Příloha č. 1 k výzvě k podání nabídek

DEDIKOVANÉ A MANAGED SERVERY GREENHOUSING JEDNODUCHÁ CESTA K PROFESIONÁLNÍMU SERVERHOSTINGU A VIRTUALIZACI

Radim Dolák Gymnázium a Obchodní akademie Orlová

Informatika teorie. Vladimír Hradecký

- kvalitní dokumentace k SW je vyžadovaným STANDARDEM. vzájemná provázanost SW (IS) ve velkých společnostech. aktuální přehledná srozumitelná

FORPSI Cloud Computing Virtuální datacentrum v cloudu

TECHNICKÉ PODMÍNKY. Článek 2. Podmínky pro službu MojeBanka, MojeBanka Business, MojePlatba,Expresní linka Plus a TF OnLine

VÝPOČETNĚ NÁROČNÉ APLIKACE S VYUŽITÍM VIRTUALIZACE PRACOVNÍCH STANIC NA BÁZI INTEGRACE TECHNOLOGIÍ MICROSOFT VDI A SUN RAY

POŽADAVKY NA INSTALACI

CUZAK. Instalační příručka. Verze

Kontrolní seznam projektu a systémové požadavky Xesar 3.0

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

Téma 8: Konfigurace počítačů se systémem Windows 7 IV

Využití systému Dynamips a jeho nástaveb pro experimenty se síťovými technologiemi Petr Grygárek

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIV Windows server 2003 (seznámení s nasazením a použitím)

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

Operační systémy: funkce

ČÁST III. zadávací dokumentace technické podmínky ČÁST 1 veřejné zakázky

Příloha č. 1 k Č.j.: OOP/10039/ Specifikace zařízení

Integrovaná střední škola, Sokolnice 496

Příručka pro rychlou instalaci

Zkušenosti z průběhu nasazení virtualizace a nástrojů pro správu infrastruktury v IT prostředí České správy sociálního zabezpečení

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

C2115 Praktický úvod do superpočítání

RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o.

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Server Security, Serverové produkty

Stavba operačního systému

Technická specifikace předmětu plnění

Instalace a základní administrátorské nastavení 602LAN SUITE 5 Groupware

Virtualizace a virtualizace s podporou procesoru

CUZAK. Instalační příručka. Verze

Virtualizační platforma ovirt

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Forenzní analytická jednotka - technická specifikace (9 ks)

Compatibility List. GORDIC spol. s r. o. Verze

Specifikace VT 11 ks. Ultrabook dle specifikace v příloze č ks. 3G modem TP-LINK M5350

Technická specifikace předmětu zakázky

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-312

ZADÁVACÍ DOKUMENTACE. Zakázka na dodávku výpočetní a prezentační techniky včetně SW. Strana 1 (celkem 9)

Výzva k podání nabídek

1x server pro distanční vzdělávání (výpočtový server)

Kontejnerová virtualizace na Linuxu

Střední průmyslová škola, Mladá Boleslav, Havlíčkova 456 Maturitní otázky z předmětu POČÍTAČOVÉ SÍTĚ

Smlouva o dodávce serverů a sestav racků uzavřená podle 409 a násl. zákona č. 513/1991 Sb., obchodní zákoník, ve znění pozdějších předpisů, mezi:

P D S - 5 P. Psychologický diagnostický systém. Instalační manuál. Popis instalace a odinstalace programu Popis instalace USB driverů

Αlpha 8 instalace a upgrade. Poznámky k instalaci Αlpha V8, Logical Medical Systems. GENNET s.r.o Kostelní Praha 7

Ladění ovladačů pomocí virtuálního stroje...2 Úvod...2 Ladění ovladačů pomocí dvou fyzických počítačů...2 Ladění ovladačů pomocí jednoho fyzického

Transkript:

Výchozí stav Virtualizace je na Vysoké škole polytechnické Jihlava intenzivně využívána při výuce předmětu Počítačové sítě I. (dále jen PS1), Počítačové sítě II. (dále jen PS2) a Operační systémy. Předměty PS1 a PS2 vyučuji ve třetím a čtvrtém semestru studia (dle doporučeného studijního plánu), pro několik skupin studentů v denním i distančním studiu a české i anglické verzi předmětu. V předchozím modelu výuky tak docházelo k opakované reinstalaci služeb na počítačích v laboratoři vyhrazených pro tuto výuku v každé z vyučovaných skupin. Často bylo nutné počítače po skončení výuky v jedné skupině připravit na další výuku, pokud studenti nedodrželi pokyny o odinstalování konkrétní síťové služby. V loňském článku z této konference [2] jsem se věnoval tématu nasazení virtualizace ve výuce tohoto předmětu. Obrovskou výhodou tohoto přístupu je možnost vytvoření virtuálního počítače pro každého ze studentů. Tento počítač pak provází studenta celý semestr a student tento počítač má při dalším cvičení ve stavu, v jakém ho opustil na konci cvičení minulého. Cíl a metody Pojďme si připomenout, která z témat výuky počítačových sítí lze virtualizovat. Pro předmět PS1 se nabízí tato témata: konfigurace DNS BIND konfigurace SMTP Postfix konfigurace IMAP Dovecot konfigurace HTTP serveru Apache konfigurace FTP serveru ProFTPd Pro předmět PS2 lze virtualizovaně probírat to tato témata: instalace a konfigurace Active directory konfigurace DNS přidání PC do domény Instalace a konfigurace IIS Konfigurace firewallu Samozřejmě pokud chceme souběžně provozovat 20+1 virtuální počítač pro skupinu studentů a učitele, je nezbytný dostatečně výkonný hardware. Díky projektu FRVŠ č. 2472 získala Katedra elektrotechniky a informatiky VŠPJ tři výkonné servery IBM x3650 M3 v následující konfiguraci: 4-jádrový procesor Xeon E640 o frekvenci 2,66 GHz, 64 GB RAM (1333MHz), 2x SAS Disk 73 GB, Detailní informace viz [2]. Součástí dodávky bylo i diskové pole se 7 ks 600 GB SAS HDD (10000 RPM), které je klíčovou komponentou systému pro to, aby bylo možné souběžně spouštět větší množství virtuálních počítačů. Tématu provozu virtuálních počítačů s linuxovým operačním systémem jsem se věnoval v [1], pojďme se zaměřit na virtualizaci aktuální serverové platformy Microsoftu Windows 2012 serveru. Pro výuku předmětu PS2 má vzorový virtuální počítač následující konfiguraci: 1 logický procesor operační paměť 2048 MB 20 GB virtuální disk v podobě souboru na diskovém poli hypervizoru síťová karta v bridge módu s rozhraním hostitele neveřejná fixní IPv4 adresa operační systém Windows 2012 standard

Při instalaci virtuálního počítače (režim plné virtualizace) nám hypervizor nabídne nepříliš výkonnou síťovou kartu Hypervisor default s možností vybírat mezi dalšími pěti typy: Obr. 1 možnosti ovladače síť. karty Podobně v případě sběrnice disku je opět jako výchozí nepříliš výkonná varianta IDE : Obr. 2 možnosti ovladače diskové sběrnice

Pojďme se v další kapitole podívat na postup, který umožní díky paravirtualizaci značně zvýšit výkon síťové karty a diskového subsystému virtuálního počítače. Řešení Jak je patrné na předchozích obrázcích, ovladač diskové sběrnice a síťové karty lze změnit na položku Virtio. To však znamená přejít od plné virtualizace operačního systému k paravirtualizaci, tedy modifikaci vizualizovaného operačního systému tak, aby mohl využívat služeb hypervizoru a my získali na oplátku výkonnější prostředí pro provoz našich virtuálních počítačů. Jakým způsobem je emulován hardware u plné virtualizace a paravirtualizace ukazuje následující obrázek: Obr. 3 emulace hardwaru v plné virtualizaci a paravirtualizaci [3] Obrázek vlevo ukazuje plnou virtualizaci virtualizovaný operační systém bězí nad hypervizorem (hostitelským systémem), nevyžaduje žádné úpravy, veškerý virtuální hardware je emulován hypervizorem, virtuální systém neví o hypervizoru. Pravý obrázek ukazuje paravirtualizaci: modifikovaný virtuální systém komunikuje s hypervizorem pomocí speciálních ovladačů a dosahuje vyššího výkonu vstup/výstupních operací. Nevýhodou je ale nutnost modifikace virtuálního počítače. A proč přináší paravirtualizované prostředí virtuálních počítačů takové zlepšení? Nové procesory obsahují speciální instrukce (Intel VT-x, AMD AMD-V) pro vstup/výstupní operace, které právě urychlují tuto komunikaci. Naopak v plné virtualizaci musí být tyto instrukce zachyceny a emulovány hypervizorem, tudíž se na operacích projeví i jeho režie. Paravirtualizované ovladače pro Windows 2012 server přináší projekt Virtio. Tento projekt založil Rusty Russell (australský programátor, vývojář linuxové jádra i autor linuxových firewallů ipchains a iptables), aby podpořil svůj projekt virtualizace s názvem lguest. Nejdříve zkontrolujeme, zda naše verze hypervizoru je podporována: http://www.linux-kvm.org/page/guest_support_status Ovladače pro platformu Windows jsou dostupné zde: http://www.linux-kvm.org/page/windowsguestdrivers/download_drivers Aktuální verze je z 20.11.2013 a je ke stažení zde: http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/virtio-win-0.1-74.iso Postup instalace paravirtualizovaných ovladačů Virtio - vypneme virtuální počítač s Windows - instalační ISO obraz připojíme jako virtuální optickou mechaniku - po zapnutí virtuálního stroje nainstaluje ovladače z virtuální optické mechaniky - vypneme virtuální stroj

- k virtuálnímu počítači připojíme nový diskový oddíl (velikost libovolná, stačí pár MB) v podobě souboru na hypervizoru, ale již s použitím disk bus Virtio ovladače (viz. obrázek 2) - po spuštění virtuálního stroje dojde k zavedení ovladače disku Virtio - virtuální stroj nyní znovu vypneme a u systémového disku virtuálního počítače změníme disk bus na Virtio, dočasný diskový oddíl už lze smazat, stejně tak můžeme u síť. karty virtuálního počítače změnit typ ovladače na Virtio (viz. obr.1) - po spuštění virtuálního počítače nastavíme parametry IP protokolu pro nově nadetekovanou síťovou kartu Srovnání výkonu plně virtualizovaného a paravirtualizovaného prostředí Windows Pojďme se podívat, jaký nárůst výkonu přináší paravirtualizace v podobě API Virtio oproti plné virtualizaci. Obr. 4 I/O testy KVM bez použití cache, zdroj [4] Srovnání (viz. [4]) bylo provedeno na předchozí serverové platformě Microsoftu na Windows 2008 R2 serveru. První, modrá křivka grafu ukazuje výkon diskových operací, pokud je Windows server provozován nevirtualizovaně, přímo na hardwaru. Naopak zelená křivka udává výkon plně vizualizovaného Windows serveru bez použití Virtio ovladačů za pomocí KVM hypervizoru. Prostřední křivky oranžová a tmavě zelená zobrazuje výkon diskových operací paravirtuálního stroje s ovladači Virtio (s použitím a bez použití formátování disků pomocí LVM). Literatura [1] PŘIBYL, A. Využití virtualizace při výuce předmětu Počítačové sítě I. IN INFORMATIKA XXV /2012. MOTYČKA, ARNOŠT. 1. V. BRNO:MZLU, 2012. S. 91-92. (ISBN 978-80-7375-628-4.) [2] PŘIBYL, A. Využití KVM virtualizace v předmětu počítačové sítě. IN INFORMATIKA

XXVI/2013. MOTYČKA, ARNOŠT. 1. V. BRNO:MZLU, 2013. [3] JONES, M. Tim. Virtio: An I/O virtualization framework for Linux. IBM. IBM developerworks [online]. 2010 [cit. 2014-01-20]. Dostupné z: http://www.ibm.com/developerworks/library/lvirtio/ [4] Benchmarking Windows Guests on KVM:I/O performance. JRS SYSTEMS. JRS Systems: the blog [online]. 2013 [cit. 2014-01-20]. Dostupné z: http://jrs-s.net/2013/05/17/kvm-io-benchmarking/