130 likes | 343 Views
SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVEFAKULTA CHEMICKEJ A POTRAVINÁRSKEJ TECHNOLÓGIE ODDELENIE INFORMATIZÁCIE A RIADENIA PROCESOV Virtualizácia v OS Solaris 10 . Solaris 10 Vypracoval: Bc. Marián Harajdič Vedúci semestrálneho projektu: Prof. Dr. Ing. Miroslav Fikar Bratislava 2009.
E N D
SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVEFAKULTA CHEMICKEJ A POTRAVINÁRSKEJ TECHNOLÓGIEODDELENIE INFORMATIZÁCIE A RIADENIA PROCESOV Virtualizácia v OS Solaris 10. Solaris 10 Vypracoval:Bc. Marián Harajdič Vedúci semestrálneho projektu: Prof. Dr. Ing. Miroslav Fikar Bratislava 2009
Virtualizácia • virtuálny stroj – VS • fyzický stroj – FS • zníženie počtu FS • efektívnejšie využívanie dostupných zdrojov • zníženie nákladov pri vytváraní a spravovaní infraštruktúr • posilnenie izolácie a bezpečnosti bežiacich aplikácii • viac superužívateľov na jednom FS
Podoba virtualizácie • virtuálny server • virtuálny stroj Metódy virtualizácie • Simulácia - simulovanie správania jedného počítačového systému pomocou druhého. • Emulácia - sa nesnaží vytvárať dokonalú napodobeninu fyzického stroja v podobe virtuálneho stroja. • Úplná simulácia - nie je nevyhnutné úplne simulovať rovnaké prostredie, aké prislúcha reálnemu prostrediu.
Virtualizácia v OS Linux • upravovaní a kompilovaní jadra • Linux Virtual Server: • viac virtuálnych jednotiek naraz • FS, jadro a proces init sú spoločné pre všetky VS, všetky ostatné súčasti systému sú úplne nezávislé. • User Mode Linux: • umožňuje mať viac hardvérových a softvérových VS • založený na vytvorení virtuálneho hardvéru, pod ktorým je možné spúšťať ľubovoľný operačný systém • XEN: • fyzické rozhranie komunikuje priamo s hardvérom, pričom priamu podporu má iba pre hardvér nutný na patchovanie OS, ktorý sa simuluje.
Virtualizácia v OS Windows • Virtual Server 2005 R2: • virtualizácia serverov • VS sú izolované • jednotlivé aplikácie sa správajú ako keby boli spustené na samostatných FS • Microsoft Virtual PC : • bezplatný • jednoducho ovládateľný VirtualBox • Umožňuje vytvárať virtuálne servery
Virtualizácia v OS Solaris 10 • Solaris zóny a Solaris kontajnery • Solaris zóny poskytujú prostriedky na vytváranie virtuálnych strojov na jednej inštancii operačného systému. • Solaris kontajnery zabezpečujú hardvérovú izoláciu jednotlivých bežiacich aplikácií • 2 druhy Solaris zón : • globálna zóna: • prístup k hardvéru • oprávnenie ku kontrole ostatných zón • lokálne zóny: • vo vnútri globálnej zóny • každá má svojho užívateľa, kópiu softvérového vybavenia s vlastnou konfiguráciou
Rozdiel medzi Solaris zónami a kontajnermi • technológia Solaris zón môže byť použitá na vytváranie Solaris kontajnerov • Solaris zóna môže byť druhom Solaris kontajneru, opačne to neplatí.
Dynamic Resource Pools • priradenie CPU kapacít pre jednotlivé aplikácie.
Fair Share Scheduler (FSS) • pre jednotlivé zóny priradiť presný podiel z dostupných voľných zdrojov CPU • definované ako relatívny nárok dostupných zdrojov • ak aplikácia, ktorá ma pridelený určitý podiel z CPU zdrojov je neaktívna, pridelí sa automaticky jej podiel ostatným bežiacim aplikáciám v systéme.