Professional Documents
Culture Documents
STUKOVNIH STUDIJA NI
DIPLOMSKI RAD
Virtuelizacija desktop i serverskih
maina Hyper-V
Predmet: Raunarske mree
Mentor:
Student:
dr Mirko Kosanovi
Milan Pei
REr 36/11
Mart 2016.
DIPLOMSKI RAD
Virtuelizacija desktop i serverskih
maina Hyper-V
Predmet: Raunarske mree
Mentor:
dr Mirko Kosanovi
Student:
Milan Pei
REr 36/11
lanovi komisije:
1. _____________________
2. _____________________
ZAHVALNICA
Zahvaljujem se svim profesorima Visoke tehnike kole u Niu, koji su mi predavali tokom
studija, a iji je trud i veliko zalaganje da nam obezbede to bolje znanje kako bi rezultiralo
uspenim zavretkom studija.
Posebno se zahvaljujem svom mentoru dr Mirku Kosanoviu na izboru teme, kao i pomoi pri
realizaciji rada. Takoe zahvaljujem profesorima u komisiji, dr Zoranu Millivojeviu i dr Slavimiru
Stooviu. Veliku zahvalnost dugujem i kolegama za nezaboravne studentske dane, svojim
cimerima, devojci, prijateljima, bratu, rodbini, a posebno roditeljima koji su mi bili neumorljiva
moralna i finansijska podrka.
SADRAJ
1.Uvod.............................................................................................................................................2
2. Virtuelizacija..............................................................................................................................3
2.1 Pojam virtuelizacije.................................................................................................................3
2.2 Istorija virtuelizacije...............................................................................................................4
2.3 Tipovi virtuelizacije.................................................................................................................5
2.3.1 Virtuelizacija hardvera........................................................................................................6
2.3.2 Virtuelizacija desktopa.........................................................................................................8
2.4 Znaaj virtuelizacije................................................................................................................9
3. Hyper-V....................................................................................................................................10
3.1 Tehnologija.............................................................................................................................10
3.2 Prednosti.................................................................................................................................11
3.4 Iskoriavanje hardvera prilagoenog virtuelizaciji..........................................................12
4.Windows Server 2012...............................................................................................................14
5. Instalacija.................................................................................................................................15
5.1 Uslovi u kojima je izvrena instalacija................................................................................15
5.2 Instalacija Hyper-V...............................................................................................................15
5.3 Kreiranje virtuelne maine...................................................................................................20
5.4 Analiza Hyper-V....................................................................................................................24
6.Zakljuak...................................................................................................................................25
7.Literatura..................................................................................................................................26
8.Saetak/Abstract.......................................................................................................................27
9.Biografija...................................................................................................................................28
1.UVOD
U ovom radu je opisan pojam virtuelizacije, tipovi virtuelizacije, softverska reenja i
arhitektura, kao i prednosti koje ona prua. Virtuelizacija raunara je koncept koji se prvi put
pojavio sredinom prolog veka. Ona predstavlja novu revoluciju u svetu IT tehnologije i slui za
postizanje bolje iskorienosti raunarskih resursa, jer omoguuje njihovo korienje u razliitim
sistemima istovremeno. Postiu se i drugi efekti kao to su bezbednost, uteda, pouzdanost.
Prava primena je pri virtuelizaciji raunarskih mrea, operativnih sistema, programa i drugo.
Takoe je u radu opisan Microsoftov projekat za virtuelizaciju, Hyper-V. Re je o relativno, u
odnosu na konkurente, mladoj grani u svetu virtuelizacije koju je Microsoft lansirao 2008 godine
( Vmware 1998, Cetrix System Xen 2007, VirtualBox 2007 i drigi ). Hyper-V danas predstavlja
jedno od najboljih reenja za virtuelizovanje, kako u manjim tako i u veim preduzeima.
Objanjene su njegove karakterstike, arhitektura kao i prednosti i mane koje Hyper-V nosi sa
sobom.
Nesumnjivo je da su virtuelizacija i Hyper-V, kao jedan od naina virtuelizacije, sadanjost, a
i budunost u svetu IT industrije. Njihova primena je sve vea i vea. to zbog jednostavnosti, to
i zbog utede u mnogo emu ( o tome cu govoriti u toku rada ).
U radu je detaljno objanjen i instaliran Hyper-V. Instalacija je vrena na personalnom
raunaru.
Nakon uvoda u poglavlju 2 objanjena je virtuelizacija u globalu, kao i tipovi virtuelizacije.
U poglavlju 3 je objanjen Hyper-V, njegove tehnologije, prednosti itd. U poglavlju 4 sam pisao
o Windows serveru 2012. Poglavlje 5 nam prikazuje instalaciju Hyper-V, kao i kreiranje
virtuelne maine na njemu. U poglavlju 6 sam dao zakljuak. Na kraju rada sam stavio literaturu
( poglavlje 7 ), saetak/abstrack ( poglavlje 8 ) i svoju biografiju (poglavlje 9 ).
-2-
2. VIRTUELIZACIJA
2.1 Pojam virtuelizacije
Za poetak u krenuti sa jednostavnom definicijom virtuelizacije preuzetom sa Vikipedije:
Virtuelizacija je simulacija softvera ili hardvera na kome drugi softver radi.
Ova definicija predstavlja sr virtuelizacije. Moram naglasiti da se deljenje naeg hard diska
na particije u neku ruku smatra najjednostavnijom virtuelizacijom. To objanjavamo na taj nain
to operativni sistem gleda na particiju kao na posebni hard disk. to je u osnovi to i glavni cilj
virtuelizacije. Kao to je navedeno, ovo je najjednostavniji vid virtuelizacije, u sutini,
virtuelizacija predstavlja mnogo vie od samog deljenja naeg diska na particije. Upotrebom ove
tehnologije u domenu virtuelizacije serverskih i klijentskih operativnih sistema, jednostavno
reeno, postiemo da vie operativnih sistema radi paralelno na istoj maini. Ovakvim nainom
se umnogome olakava administriranje, zbog toga to se sve svodi na odravanju i
administriranju jednog raunara. Nije vise potrebno drzati se starog pravila jedan server-jedna
maina. U ovakvom sliaju je mogue imati vie servera sa razliitim operativnim sistemima,
koji se pokreu na istom raunaru.
Virtuelizacija je danas ve dokazana softverska grana, koja ima veliki uticaj na IT
infrastrukturu i na nain koji se raunari upotrebljavaju. Zbog sve vee krize u svetu, a i kod nas,
ulaganja u IT infrastrukturu u srednjim i manjim preduzeima su sve manja i manja. Ogranieni
su budeti i sve ee se uvode mere tednje u svim granama, tako da je sve manje preduzea
koja imaju novac za obnavljanje i usavravanje IT tehnologije.
Upravo iz tih razloga virtuelizacija je pravo reenje za utedu. Primenom virtuelizacije
preduzea mogu utedeti direktno i indirektno. Direktna uteda je u tome to nema potrebe za
drugim serverima na kojima se pokreu operativni sistemi i aplikacije. S druge strane, indirektna
uteda se svodi na smanjivanju trokova odravanja, prostora za uvanje opreme, kao i energije.
Korieni termini u virtuelizaciji su:
-
virtuelizacija;
Gost raunar ( Guest machine ), je virtuelna maina;
Hipervizor ( Hypervisor ), je softver koji upravlja hardverskim resursima i virtuelnim
mainama, obezbeujui okruenje u kojem se razliiti gosti izvravaju nesmetano na
domainu. Postoje dva tipa hipervizora, nativni (izvrava se direktno na hardveru
domaina ) i hostovani ( izvrava se unutar operativnog sistema ).
-3-
-4-
Virtuelizacija hardvera;
Virtuelizacija desktopa;
Virtuelizacija softvera, u okviru kog postoji virtuelizacija operativnog sistema,
baza podataka;
Virtuelizacija mree, uspostavlja virtuelni mreni prostor. Postoji interna i eksterna
virtuelizacija mree.
U daljem tekstu emo objasniti dva tipa virtuelizacije sa kojima se najee sreemo, a to su
virtuelizacija hardvera i virtuelizacija desktopa.
-5-
Prednosti
Nedostaci
-7-
VDI
84.500
32.000
8.000
20.000
12.000
156.500
Nedostatak ovakvog vida bi bio to to ovaj tip virtuelizacije zahteva veoma monu centranu
mainu ili maine i zahteva obueno osoblje za implementaciju i odravanje, ali se na
dugoronom planu u veim poslovnim okruenjima virtuelizacija desktopa moe viestruko
isplatiti.
Pored VDI virtuelizacije, treba napomenuti jo i Blade PC, OS Streaming virtuelizaciju, kao i
virtuelizaciju putem terminal sesije.
-9-
3. HYPER-V
3.1 Istorija Hyper-V
Microsoft je nakon lansiranja proizvoda poput Virtual Servera 2005 i Virtual PC 2007,
predstavio Hyper-V kao platformu za virtuelizaciju juna 2008 godine [11]. Hyper-V se prvi put
pojavljuje kao beta verzija Windows servera 2008, a neto kasnije dopunjena verzija koja je bila
dostupna putem Windows Update. Re je o besplatnoj platformi, tako da se uvek moze
instalirati. On se instalira u okviru Windows Servera kao i bilo koji drugi program. Hipervizor je
tanak sloj softvera koji omoguava da se istovremeno izvrava vie operativnih sistema na
jednom raunaru. Hipervizor se izvrava direktno na hardveru ispod bilo kojeg operativnog
sistema koji se nalazi na toj maini. On upravlja memorijom, virtuelnim procesima i ostalo.
Treba napomenuti da postoje dve grupe hipervizor arhitrekture, a to su Monolitna i
Mikrokernel arhitekture. Monolitni hipervizor sadri veliki programski kod izmeu hardvera i
virtuelnih maina i ree se koristi. Hyper-V koristi mikrokernel model hipervizora i kod njega je
hipervizor jedini koji razdvaja gostujuci operativni sistem od hardvera. Ovakav vid modela pored
poboljanih performansi, izloenost sistema napadima je svedeno na minimum.
Hyper-V je takoe dostupan i kao posebni proizvod pod nazivom Hyper-v Server. Uglavnom
je samostalan i to je u sutini skraena verzija Windows servera. Izbaene su neke nebitne stvari,
kao i usluga za grafiko prikazivanje ( GUI ), kako bi se napravio sto je manje mogui server.
Razlog tome je manje vremena je potrebno za odrzavanje, i pouzdaniji je rad sa manje
komponenata. Instalira se direktno na hardver, a po instalaciji iz konzole se podeavaju osnovni
parametri sistema koji treba da omogue funkcionisanje i upravljanje hypervisorom. Upravljanje
se vri udaljeno, sa klijentskog ili serverskog operativnog sistema putem Hyper-V Manager
( MMC ) konzole.
Za sada postoje etiri verzije, Windows servwer 2008, Windows servwer 2008 R2, Windows
servwer 2012, Windows servwer 2012 R2 [10].
Hyper-V arhitektura je prikazana na slici 3.1
Slika 3.1 Hyper-V arhitektura
- 10 -
3.2 Prednosti
Kada su u pitanju platforme za virtuelizaciju Hyper-V je dosta mlai u odnosu na svoje
konkurente, kao sto je VMware, ali moze se rei da brzo napreduju. Od njegovog izdanja
2008god. Hyper-V je pokazao da moze da se nosi sa konkurentima i pokazuje svoju vernost u
svemu. Tako da je od beta verzije narastao u glavnu platformu za viruelizaciju u velikim
preduzeima.
Glavne karakteristike i prednosti Hyper-V su u mnogo emu, a neke od njih su:
-
Bezbednost. Kao u svim stavkama pa i ovde je bezbednost veoma vazna. Imajuci u vidu
da se virtuelni serveri u jednakoj meri izlozteni opasnosti kao i samostalnni, ponekad i
vie. Primer je da se na jednom racunaru prijavljuju vise administratora, Softver i drajveri
drugih dobavljaa takoe mogu da predstavljaju rizik, tako da je vazno da u sluaju
problema na jednoj virtuelnoj maini obezbediti se taj problem iri I na ostale virtuelne
maine. Svojstva koja Hyper-V koristi za unapreenje bezbednosti su: korienje bita za
onemoguavanje izvrenja, koji postoji na novijem serverskom hardveru, koristi mrenu
barijeru i zatitu politikom mrenog pristupa-karantin, Smanjuje povrinu izloenu
Maksimalno memorije
po virtuelnoj maini
Virtual Server
1 procesor / 1 jezgro
32-bitne
Hyper-V
Do 4 logika procesora
po VM
32-bitne ili
Do 16 procesorskih
jezgara fizike maine
32-bitne i 64-bitne
istovremeno
- 13 -
64-bitne
3,6 GB
64 GB
Ubrzo nakon pojave Windows Servera 2012, od strane Microsofta, u oktobru 2013.godine uz
Windows 8.1 je korisnicima predstavnjena poboljana verzija Windows servera 2012 pod
nazivom R2. Windows Server 2012 R2 donosi poboljanja poput novih funkcija, poboljanja u
virtuelizaciji, u upravljanju, skladitenju, umreavanju, virtuelne desktop infrastrukture, zatim
pristup i zatita informacija, i vise. Ovo je trenutno jedno od nekoliko top reenja za
virtuelizaciju produkcionog ili test okruenja.
- 14 -
5. INSTALACIJA
5.1 Uslovi u kojima je izvrena instalacija
Instalacija Hyper-V je vrena na VMware Workstation koja je instalirala na personalnom
raunaru sledeih performansi:
-
DVD ureaj;
Monitor 1024x768;
Internet konekciju.
proverimo da li je ime servera podeeno da bude kao eljeno ime virtuelnog severa,
konfiguriemo server da ima statiku IP adresu,
pokrenuemo alatku Windows update, da bi utvrdili da su sve stavke i ispravke instalirane
i primenjene na serveru.
- 15 -
- 16 -
Potrebno je zatim izabrati na kom serveru ili virtuelnom disku elimo da instaliramo
Hyper-V
U daljem postupku biramo koji e network adapter koristiti, zatim biramo Next.
- 19 -
U sledeem prozoru potrebno je dodatni naziv virtuelne maine i lokaciju instalacije iste.
- 21 -
Nakon izabrane generacije, u Assing Memory dodeljujemo koliko e RAM memorije naa
Virtuelna maina koristiti, zatim u Configure Networking biramo kojoj mrei e pripadati.
Na slici 5.13 prikazan je postupak odabira imena Virtuelne maine na virtuelnom hard disku,
zatim lokacije operativnog sistema gde e se instalirati, kao i koliine memorije na hard disku.
Po difoltu je 127GB, tako ce i u naem sluaju ostati. Potom biramo opciju Next.
- 22 -
- 23 -
- 24 -
- 25 -
6.ZAKLJUAK
Na kraju rada moram napomenuti da se prvu put sreem Hyper-V platformom. Prvi utisci su
veoma pozitivni i itajui komentare i literaturu sa Interneta mogu zakljuiti da Hyper-V dri
korak sa VMware i da je vSphere 5.0 dobio konkurenciju u virtuelizaciji, a mi kao obini
korisnici dobili potpuno skalabilno, primenljivo i kompletno reenje za vitruelizaciju. Da dodam
i to da je veliki plus to je proizvod integrisan u Windows 8 klijentski OS.
U radu je objanjena virtuelizacija u globalu, kao i Windows server Hyper-V. S tim to je
Hyper-V i praktino instaliran na Windows serveru 2012 R2. Fizika maina u odnosu na
virtuelne bre pristupa podacima, jer ima direktni pristup hardveru. Mada se primeuje da su
razlike u performansama male i da e uz razvitak hardvera i softvera sa podrkom za
virtuelizaciju te razlike biti sve manje i manje.
Nakon ovih instalacija, moemo zakljuiti da je virtuelizacija opravdana u svakom pogledu i
da je nesumnjivo budunost, te svakako postaje nezamenljivi alat koji doprinosi poveanju
efikasnosti. Razvojem novih tehnologija i ugraivanjem podrke u softver za virtuelizaciju,
virtuelizacija e se sve vie i vie iriti i dolazie do sve vee utede u svim poljima IT industrije,
uostalom tako je bilo i najavljeno u poetku razvitka virtuelizacione industrije.
Moram napomenuti da virtuelizacija ima i lou stranu, a to je u pogledu na performanse
servera. Naime, pokretanje vie virtuelnih maina na jednoj fizikoj dolazi do pada performansi
na nekim virtuelnim mainama u odnosu na performanse samostalne fizike maine. Ali je to
zanemarljivo u pogledau na utede prilikom virtuelizacije.
- 26 -
7.LITERATURA
[1] Mladen Veinovi i Aleksandar Jevremovi, Uvod u raunarske mree, Beograd, Univerzitet
Singidunum, 2009.
[2] Rand Morimoto, Jeff Guillet, Windows server 2008 Hyper-V Unleashed, USA, Sams
Publishung, 2008.
[3] Virtuelizacija http://www.coming.rs , februar 2016.
[4] Hyper-v server 2012 http://www.it-modul.rs/12/2012/hyper-v-server-2012/, februar 2016.
[5] How to create Virtual machines with Hyper-v, http://www.howtogeek.com/196158/how-tocreate-and-run-virtual-machines-with-hyper-v/, februar 2016.
[6]
Desktop
virtuelization,
http://www.microsoft.com/en-us/server-cloud/solutions/desktop-
- 27 -
8.SAETAK/ABSTRACT
Naziv rada: Virtuelizacija deskop i servisnih maina Hyper-V
Student: Milan Pei / Mentor: dr Mirko Kosanovi
Abstrakt: Predmet ovog rada je virtuelizacija Hyper-V. Rad objanjava osnove virtuelizacije,
detaljnije objanjava Hyper-v i pokazuje prednosti i mane u odnosu na druga reenja.
Subjects: Virualuzation desktop and service machines Hyper-V
Student: Milan Pesic / Mentor: dr Mirko Kosanovic
Abstact: The subject of this paper is Hyper-V virtualization. The work explains the basics of
virtualization, explains details of the Hyper-v and shows advantages compared to other solutions.
- 28 -
9.BIOGRAFIJA
Milan Peic roen 01.06.1990. godine u Leskovcu, Republika Srbija. Osnovnu kolu zavrio
u svom selu u Brza, srednju Tehniku kolu u Leskovcu. Iz osnovne kole nosilac nekoliko
diploma iz fizikog vaspitanja, kao i zahvalnica iz predmeta srpski jezik i knjievnosti i istorije,
za uea na raznim gradskim i republikim takmienjima.
Visoku tehniku skolu u Niu, smer Savremene raunarske tehnologije, upisao je kolske
2011/2012.
- 29 -