1. 1. C’është virtualizimi?
Kompjuterët e para pak viteve, ishin te te tille qe hardware i tyre ishte dizenjuar në
mënyrë të atillë , që të punonte vetëm në një sistem operimi, dhe në një program të vetem.
Duke bërë kështu që shumë makina të mos përdoreshin më, pra të liheshin në
harresë.Pikërisht, virtualizimi bëri që këto “makina” të ktheheshin përsëri në
jetë.Virtualizimi na lejon që të përshtatim një numër të konsiderueshëm të makinave
virtuale në një makinë të vetme fizike (me termin ‘makinë’, i referohem kompjuterit si
tërësi hardware).Një mënyrë e tillë, pra duke përdorur virtualizimin, secila makinë
virtuale, e instaluar tashmë në kompjuterin tonë , do të ndajë të gjithë resource-in e saj me
makinat e tjera. Vlen, jashtëzakonisht shumë fakti që, pavarësisht ndarjes së burimeve,
kapaciteti i pajisjeve hardware te kompjuterit nuk mund të ndryshohem, si psh. kapaciteti i
CPU-së, RAM-i etj.Makina virtuale të ndryshme mund të përshtaten në sisteme operative të
ndryshme, dhe aplikacione të ndryshme por në të njëjtën pajisje kompjuterike (pra në të
njëjtin kompjuter).
Virtualizimi në kompjutër, është një krijim i një versioni virtual të dickaje, sic është një
platforme hardware, sistemi operativ, një pajisje storage ose një burim rrjeti.
Virtualizimi është si një kombinim i Inxhinerisë Software dhe asaj Hardware në krijimin e
VM (Virtual Machine) – një abstraksion i hardware-it të kompjuterit , që lejon një makinë të
vetme të veprojë si të ishin shumë makina.
Pra… .Virtualizimi lejon që shumë Sisteme Operative të “instalohen”, të përshtaten në të
njënjtën platform fizike.
Në figurën më poshtë paraqitet një mënyrë se si do të instalohet VM, në një kompjuter.
2. Fig 1.1
Shohim që në figurën e parë , kemi: aplikacionet, sistemin operativ dhe pjesët hardware,
por pa VM-në.Kurse në figurën e dytë kemi të vendosur edhe VMM (Virtual Machine
Monitor),të cilën e konsiderojmë si një shtresë të re të software-it.Ndryshimi është i
dukshëm, pra në figurën e parë kemi vetëm një sistem operativ të vendosur, kurse në
figurën e dytë janë ose mund të përshtaten disa sisteme operative.VMM, vepron si një
kontrollues dhe si një përkthyes sistemi midis VM-s dhe hardware-it.Pra , e gjithë figura e
parë përbën një makinë virtual në vetvete, kurse në figurën e dytë shohim që VMM, vepron
si ndërmjetëse midis një sërë pajisjesh hardware-ike dhe të disa makinave virtual (VM-sh).
1.1 Tipet e virtualizimit.
Virtualizimi si term është shumë i gjërë, por edhe si shtrirje ose më saktë, si përdorim po
ashtu është i gjërë.Por kryesisht do të japim disa përdorime më kryesore, të cilat do ti
rëndisim si më poshtë :
Virtualizimi hardware
Virtualizimi software
Virtualizimi desktop
Virtualizimi i aplikacioneve
Virtualizimi i kujtesës
Storage virtualization
Virtualizimi i network-ut
Virtualizimi server
Për secilin tip të virtualizimit, do të jepen detaje me poshte :
1.2 Përdorimi i virtualizimit
Sfida e sotme e IT-së, është fakti që duhet të jetë gjithmonë në dijeni të zhvillimit më të
fundit të teknologjisë. Nga ana tjeter kjo i lejon bizneseve tu përshtaten një sërë burimesh,
duke u siguruar infrastrukturën e momentit dhe për një të ardhme shumë më të sigurtë.
1.2.1 Avantazhet e virtualizimit.
1. Konsolidimi i serverit. Një server që suporton disa VM (Makina Virtuale), duhet me
domosdoshmëri të ketë shumë memorje.CPU-ja dhe pjesë të tjera hardware-ike, qe
do të përdorin pak ose shumë fuqi, dhe do të zënë të njënjtën hapësirë fizike, duke
reduktuar koston dhe shpenzimin.
3. 2. Testimi dhe zhvillimi.Përdorimi i makinave virtuale do të rrisë me hapa të shpejta
zhvillimin, duke izoluar aplikacione në një mjedis të ditur dhe të kontrolluar.
3. Balancimi i ngarkimit dinamik dhe mbulimi i fatkeqësive.Ngarkimi i punës së serverit
është i ndryshëm.Virtualizimi siguron një qëndrueshmëri për makinat virtuale, të
cilat janë duke përdorur burimet e një serveri.Kjo dinamikë e balancimit të
ngarkimit , krijon një dobishmëri eficente në burimet e serverit. Virtualizimi lejon qe
nje imazh virtual ne nje makine te rikthehet ne jete ne nje server tjeter ne rast te
defekti te serverit origjinal
4. Desktop virtual. Fleksibiliteti qe jep virtualizimi lejon nje kombinim te disa
sistemeve operative te ndyshme ne nje makine te vetme, duke bere reduktimin e
hapesires qe zejne kompjuterat ne zyra, dhe shpenzimet per hardware
5. Besueshmëria e sistemit dhe siguria.
1.2.2 Disavantazhet e virtualizimit.
1. Rrezikshmëri e lartë në një defekt fizik
Ne virtualizim kemi nje pike te vetem deshtimi apo defekti. Imagjinoni të keni 5
servera dhe kuptoni fare mire se cfare efekti do te kishte mbi keto 5 servera nje
difekt I vetem fizik, duke bere qe te 5 serverat te dilnin offline
2. A është e njënjta performancë? Për këtë ka një sërë dyshimesh, por e konkretizojmë
si shembull.Le të marrim nje RAM 4 GB dhe 2 CPU virtuale me nga 3 GHz , në një
server virtual, i cili do të përdoret si një web server në zyrën tuaj.Pyetja është , a do
të mundej serveri dhe platforma e aplikacioneve të përshtatej në një server fizik me
4 GB RAM dhe 2 CPU me nga 3 GHz? Unë dyshoj për këtë.
3. Nuk është teknike e lehtë
4. Nuk suportohet nga të gjitha aplikacionet. Disa aplikacione të database-ve nuk janë
akoma të përshtatshme për një virtualizim.
Nqse ju jeni një person i IT-së, qe do të vendosni që të përdorni virtualizimin si zgjidhje të
një ndërmarrjeje tuajën, atëherë është gjithmonë mirë , që të merrni parasysh edhe
disavantazhet.Virtualizimi ka disa limitacione të cilat mund të mos suportohen nga
kompania ku ju punoni apo administroni, në këtë rast fiziku i ndarë i serverit, do të ishtë
zgjidhja më e mirë.Cili është mendimi juaj ?
4. 1.3 Virtualizimi hardware
Virtualizimi hardware ose platforma e virtualizimit , i referohet krijimit të një makine
virtuale, që sillet e ngjashme si një kompjutër real dhe që mbart një sistem
operativ.Koncepti është i tillë:- Software-i që ekzekutohet në këto makina virtuale është i
ndarë nga burimet e pajisjeve hardware, pra secila MV ka një pjesë të “kapacitetit”, të
hardware-it të kompjuterit.Pra, nqs një kompjuter bën run në një sistem të Microsoft
Windows-it, ai mund të mbajë një makinë virtual fantazëm, që njihet si ‘host’, që në pamje
të parë na ngjan me një kompjutër që bën run psh.në sistemin operativ të Fedora-s , së
Linux-it.Në virtualizimin hardware , makina host është makina aktuale në të cilën
virtualizimi zë vënd, dhe makina mik , ‘guest’ është makina virtuale.
1.3.1 Full Virtualization.
Në shkencat kompjuterike,Virtualizimi i Plotë, është një teknikë virtualizimi për të siguruar
një llojshmëri të mjediseve të makinave virtuale.Virtualizimi i plotë paraqet faktin që cdo
karakteristikë e spikatur e hardware-it, mund të reflektohet në një ndër të shumtat makina
virtuale – duke përfshirë një bashkësi të plotë instruksionesh, veprime input/output,
interraptet,aksesimi i kujtesës, dhe cfarëdolloj elementi tjetër i përdorur nga software-i në
bare-in e makinës, dhe kjo ka për qëllim të jetë run (përshtatje) e një makine
virtuale.Virtualizimi i plotë është e vetmja mundësi që jep kombinimin e duhur të
elementeve , të hardware-it dhe software-it.Një celës sfidues për virtualizimin e plotë, është
ndërprerja dhe simulimi i veprimeve të privilegjuara, sic janë instruksionet I/O.
Virtualizimi i plotë ka patur një sukses të lartë për:
I. Ndarjen e një sistemi kompjuterik gjatë shumë përdoruesëve.
II. Izolimin e përdoruesëve nga njëri-tjetri dhe nga kontrolli i programit.
III. Emulimin e hardware-ve të rinj, për arritjen e sigurimit të besueshmërisë, sigurise
dhe produktivitetit.
1.3.2 Partial Virtualization.
Esthe nje teknike virtualizimi qe implementon nje fare ambineti virtual ku simulohen
shumica e vecorive hardware ne makina virtuale ne te cilat disa por jot e gjithe software-et
ekzekutohen pa modifikim.
Zakonisht,kjo ka kuptimin që i gjithë sistemi operativ, nuk mund të bëjë run në një makinë
virtuale, i cili mund të ishte një nga parimet e Virtualizimit të Plotë, por shumica e
aplikacioneve mund të bëjë run Një formë celësi i Virtualizimit me Pjesë është virtualizimi i
hapësirës së adresave, në të ciën , cdo makinë virtuale konsiston në një hapësirë adrese të
pavarur.
Virtualizimi me Pjesë ka sukses për:
5. I. Është një identifikues i lehtë për implementim.
II. Ai shpesh ka provuar dobishmërinë e fuqisë së makinës virtuale.
III. Ndarjen e një sistemi kompjuterik midis shumë përdoruesëve.
1.3.3 Para Virtualization.
Paravirtualizimi eshte nje teknike qe lejon nje software interface-n per tek makinat virtuale
qe eshte e ngjashme por jo identike me hardware-n ku ndodhet.
Paravirtualizmi lejon disa sisteme operative te ekzekutohen ne hardware ne te njejten
kohe, duke perdorur ne menyre me eficente burimet e sistemit (memorie, procesoret)
duke bere ndarje efektive te ketyre burimeve. Ne Full Virtualization i gjithe sistemi
emulohet (BIOS, disk, processor, NIC, etc.),ndersa ne paravirtualization moduli i
manaxhimit ( hypervisor ose virtual machine monitor) operon me nje system operativ qe
ka qene i modifikuar per te punuar ne nje makine virtual.
1.4 Virtualizimi software.
Virtualizimi software është një virtualizim i aplikacioneve ose i programeve
kompjuterike.Një ndër programet që përdoret gjerësisht për virtualizimin software është
SVS (Software Virtualization Solution), zhvilluar nga Altris. Koncepti është i ngjashëm me
virtualizimin hardware, ku makinat fizike janë simuluar si makina virtuale.Virtualizimi
software përfshin krijimin e një shtrese virtuale ose hapësirë virtuale hard drive, ku
aplikacionet mund të instalohen.Nga kjo hapësirë virtuale, aplikacionet mund të
ekzekutohen ,për aq sa ato mund të jenë të instaluara në një host të një sistemi operativ.
Kur një përdorues ka mbaruar së përdoruri një aplikacion, ata mund ta “fikin atë”.Kur një
aplikacion është fikur, cdo ndryshim që i ka bërë aplikacioni, sistemit operativ host, do të
përmbyset komplet.Kjo do të thotë që regjistri hyrës dhe direktoritë e instaluara, nuk do të
lënë gjurmë kur aplikacioni të instalohet ose të ekzekutohet i gjithi.
Virtualizimi software ofron disa të mira.Disa nga këto të mira përfshihet:
Aftësia për ti bërë run aplikacioneve , pa krijuar një regjistër të përhershëm ose një
libër ndryshimesh.
Aftësia për ti bërë run disa versioneve të të njënjtit aplikacion.
Aftësia për të instaluar aplikacione të cilat në një mënyrë apo në një tjetër do të
krijonin konflikt me njëra-tjetrën.
Aftësia për të testuar aplikacione të reja në një mjedis të vetëm.
Si konkluzion arrijmë në faktin që, Virtualizimi Software siguron shumë të mira dhe është i
lehtë për tu implementuar.
6. 1.5 Virtualizimi i desktopit
Virtualizimi i desktop-it, është koncepti i ndarjes së desktopëve logjikë nga makina
fizike.Njëra formë e virtualizimit të desktopit, Infrastruktura Virtuale e Desktopit (VDI),
mund të merret e mirë qenë si forma më e avancuar e virtualizimit hardware.Qëndron në
ndërveprimin direkt, të një kompjuteri ‘host’, me anë të tastierës, mausit dhe monitorit të
lidhura me të.Përdoruesi ndërvepron me një kompjuter ‘host’ ,me anë të lidhjes së
network-ut (LAN apo Internet), duke përdorur një desktop të një kompjuteri tjetër ose një
pajisje mobile.Kompjuteri ‘host’ në këtë skenar shndërrohet në një kompjuter server, i aftë
për të mbajtur disa makina virtuale ‘host’, në të njënjtën kohë me disa përdorues.Për
përdoruesit, kjo do të thotë që ato mund të kenë akses ne desktopin e tyre nga një
vëndndodhje tjetër.Përdorimi i Virtualizimit Desktop, i lejon kompanisë që të qëndrojë më
shumë fleksibile, në cdo ndryshim të fundit të teknologjisë. Të paturit një desktop virtual, u
lejon shumë zhvilluesëve të implementohen shpejt dhe të ndjehen ekspertë në atë që bëjne.
1.6 Virtualizimi i aplikacioneve .
Virtualizimi i aplikacineve është një term ‘cadër’, në teknologjinë software , që siguron
portabilitet, menaxhim dhe kompatibilitet të aplikacioneve, duke i enkalupsuar ato në
formën e nënvizuar të sistemeve operative,në të cilën ato janë ekzekutuar.Një virtualizim i
aplikacioneve i plotë nuk ështëi instaluar në kuptimin e parë të fjalës, por ai ekzekutohet
sikur të ishte i tillë.
a b
Fig 1.2
7. Në figurën e mësipërme pariqitet, a -) një mjedis i aplikacioneve në vendndodhjen e
mirëqenë, dhe në b-) një mjedis i aplikacioneve i supozuar (sic do të ishte mirë, të ishte).
1.6.1 Avantazhet e virtualizimit
Lejon aplikacionet të bëjnë run në një mjedis , I cili ne situate normale nuk e
suporton ate aplikacion
Mund të mbrojë sistemin operativ dhe aplikacione të tjera .
Përdor më pak burime se sa një makinë virtuale e ndarë.
Virtualizmi I aplikimeve I ruan sistemet e shfrytezimit dhe aplikimet e tjera, nga
demi qe mund ti sjelle nje kod aplikimi i shkruar keq apo defektoz..
U bën run aplikacioneve të papërputhshme anë pas ane, në të njënjtën kohë dhe me
një rritje minimale të testimit kundër një tjetri.
Redukton integrimin e sistemit dhe koston e administrimit. Duke mbajtur një
software të përbashkët ne mbarëvajtje me organizimin e disa kompjuterave.
Implementon siguri dhe thjeshtësi ne implimentimin e sistemit të operimit.
1.6.2 Limitet e virtualizimit te aplikacioneve
Jo të gjitha software-et mund të virtualizohen.
Disa tipe të software-eve sic janë paketat e anti-viruseve dhe aplikacione të cilat
përmbajnë një sistem të integruar, të rëndë, operativ, janë të vështira për tu
virtualizur.
Arrin te zgjidhe vetem cesthje te nivelit te kompatibiliteti te fileve dhe regjistrave
midis sistemeve operative te vjeter dhe atyre te rinje, por jo me teper se aq.
1.7 Virtualizimi i kujtesës
Virtualizimi I kujttese ben shtimin e burimeve te memories te sistemeve indivituale ne data
center, dhe i agregon ato burime ne nje pool kujtese qe i vihet ne dispozicion cdo kompjuteri ne
cluster. Pool I kujteses aksesohet nga sistemi operativ ose nga aplikacionet qe ekzektuohen mbi
ate system operativ. Ky pool I shprendare kujtese mundet pastaj te perdoret sin je cache e
shpejte, si nje shtrese mesazhesh, ose sin je burime shared memory per CPU ose per aplikim
GPU
Virtualizmi i memories lejon serverat e lidhur ne rrjet ne nje arkitetkure te shperndare, te ndajne
midis tyre nje pool kujtese, duke anashkaluar keshtu kufizimet qe mund te kene per kujtese
fizike, qe perben nje bottleneck te zakonshem ne performance e aplikimeve.
Permireson perdorimin e kujteses nepermjet ndarjes se burimeve te pamjaftueshme
Rrit eficencen dhe ul kohen e ekzektutimit per aplikimet qe kane shume te dhena dhe dhe
shume operacione I/O
8. Lejon aplikiket ne shume serverva te ndajne te dhenat pa replikim, duke ulur keshtu nevojen
per kujteseNë figurën 2.3 paraqitet një cluster i virtualizimit të kujtesës, në nivelin e
aplikacioneve.Kontribuesit 1…n ,kontribojnë duke dhënë kujtesë në pool.Aplikacionet read
dhe të dhënat write, të pool-ës, përdorin API-at e Java-s ose te C-së, ose mund të përdorin
një file sistemi API.
Fig 1.3
Në figurën 1.4 paraqitet një clouster, që implementon virtualizimin e kujtesës.Kontribuesit
1…n ,kontribojnë kujtesë në pool.Sistemi operativ lidhet me pool-in e kujtesës nëpërmjet
sistemit page cache .
Fig 1.4
1.8 Virtualizimi Diskut (Storage)
Virtualizimi i sistemeve te ruajtjes se te dhenave (storage) eshte nje mjet me ane te te cilit
perfitojme funksionalitete me te mira dhe vecori me te avancuara ne sistemet e ruajtjes se
te dhenave.
Ne kontekstin e sistemeve te ruajtjes se te dhenave dallohen dy tipe kryesore te
virtualizimit :
9. Block Virtualization I referohet ndarjes se storage-it logjik (particionit) nga storage fizik ne
menyre qe te aksesohet pavaresisht pajisjes fizike apo structures fizike te shperndare e te
shumellojshme. Kjo ndarje lejon administratorin e sistemit te ruajtjes se te dhenave te kete
me shume fleksibilitet ne menyren sesi e manaxhon storage per perdoruesit fundore
File virtualization eleminon varesine midis te dhenave qe aksesohen ne nivel skedaresh
dhe vendodhjes fiizke ku ruhen keto skedare. Kjo ofron mundesi per ta optimizuar
perdorimin e storage dhe per te kryer me lehte dhe pa problem megrim te skedareve
1.9 Virtualizimi i Network-ut.
Virtualizimi i networkut është një proces i kombinimit të burimeve networke hardware-ike
dhe software-ike, dhe funksionalitetit të network-ut, ne nje njesi te vetme administrative e
bazuar ne software që njihet si network virtual.Virtualizimi i network-ut është
kategorizuar si një
External - kombinim i disa network-eve, ose pjesë network-esh, brenda një njësie virtuale ,
ose
internal, -siguron network-un si një funksionalitet të mbajtësëvë software-ike në një
sistem të vetëm.
1.9.1 Virtualizimi network i jashtëm.
Disa shitës, ofrojnë virtualizim network të jashtëm, në të cilin një ose më shumë network-e
lokale janë kombinuar ose nën ndarë në network-e virtuale, me qëllimin e sigurimit të
eficencës, të nje rrjeti te nje corporate te madhe.
ose një qëndre të dhënash.Komponentët celës të një network-u të jashtëm virtual
janë,VLAN dhe network switch. Duke perdorur teknologjite VLAN dhe SWITCH
administrator i sistemit mund te konfiguroje sisteme te gjendura brenda nje LAN-I ne
rrjete te ndryshme virutuale
1.9.2 Virtualizimi network i brendshëm.
10. Shitës të tjerë ofrojnë një virtualizim të brenshëm network.Këtu një sistem i vetëm është
konfiguruar në mbajtës,sic është një domain Xen, kombinuar me një kontrollues program
hypervisor.
Kjo zgjidhje permireson eficencen e pergjithshme ten je sistemi duke izoluar aplikimet ne
containers te ndryshem dhe/ose ne pseudo-nderfaqe.Ndryshe quhet dhe ‘network-in-the-
box’
1.10 Programet më të përdorshëm për virtualizim.
Për të realizuar virtualizim janë bërë e mundur krijimi i disa programeve , por ato të cilat
do të studiojmë ose përmendim janë vetëm dy:
1. VMware
2. Virtual Box
1.10.1 VMware.
Program VMware siguron një virtualizim komplet të një bashkësie hardware-ike Te sistemit
operativ Guest. Programi VMware, virtualizon hardware-in për një video adapter, një network
adapter dhe hard disk adapter. Host-i siguron rrugë kalimet e driver-ave, për pajisjet guest
USB, serial dhe parallel. Në këtë mënyrë, makinat kane transferueshmeri te larte midis
kmpjuterave
të lartë midis kompjuterave, sepse cdo host ngjason afërsisht identik me guest-in.
1.10.2 VirtualBox.
Virtualbox shte nje software x86 qe instalohet ne nje system operativ host sin je aplikim.
Ky aplikim host lejon systeme operative guest qe te ngarkohen dhe te ekzekutohet ne nje
ambient virtual.
Për ti bërë run Virtual Box-it në kompjuterin tonë, ne na nevojitet:
Një fuqi e arsyeshme x86 hardware.Cfarëdolloj procesori Intel ose AMD , duhet
gjithashtu.
Kujtesa.Në varësi se cfarë tip guest-i të sistemit operativ , dëshirojmë,nevojitet e
pakta deri në 512 MB të RAM-it (sa më shumë aq më mirë).Konkretisht, ne na
nevojitet cfarëdolloj ka nevojë host-i i sistemit operativ.Nqs, ne duam të instalojmë
11. Windows Xp në një Windows Xp, ne nuk do ti kënaqemi këtij fakti,sepse ky sistem
do minimum 1GB të RAM-it.Por nqse ne instalojmë Windows Vista,duhet e pakta
512GB të RAM-it, vetëm për sistemin guest,plus kujtesës normale që i nevojitet
sistemit operativ .
Hapësira e hard diskut.Virtual Box-i është shumë i mirë për faktin që i nevojitet
vetën 30GB të hapësirës së hard diskut.
Suportimi i sistemit operativ ‘host’.
Suportimi i sistemeve operative ‘guest’.
1.11 Krahasimi i virtualizimit software për Windows.
Materiali i mëposhtëm preferohet të jetë në anglisht, për arsye të terminologjisë.
Windows
Virtual PC
Microsoft
Virtual PC
2007
VMware
Player 3.0
VirtualBox 3.0
Quick
Description:
Designed for
running
Windows XP
Mode, Virtual
PC integrates
Windows
Virtual
Machines
seamlessly with
Windows 7.
The older
version of
Windows
Virtual PC,
Microsoft
Virtual PC
2007 allows
XP and Vista
users to
easily run
virtual
machines on
their
computers.
Easy to use
and free,
VMware
offers fully
integrated
support for
Windows
and Linux
guests
Sun’s open
source answer
to
virtualization,
VirtualBox
excels at
running Linux
on Windows,
and also allows
computers
without
hardware
virtualization to
easily run
virtual
machines.
12. Runs on: Windows 7
Windows XP
and newer
Windows XP
and newer,
and most
current
editions of
Linux
Windows XP
and newer, Mac
OS X, and most
current editions
of Linux
Requires
Hardware
Virtualization:
Yes No Yes No
Create Virtual
Machines
Yes Yes Yes Yes
Run Virtual
Machines from
other
virtualization
programs:
No, only
supports VHD
virtual hard
disks.
No, only
supports
VHD virtual
hard disks.
Supports
virtual
machines
from all
VMware
products,
Windows
Virtual PC
and Virtual
Server, and
Symantec
backup and
recovery
images.
Supports all
virtual
machines using
the Open
Virtualization
Format; this
includes support
for virtual hard
drives from
Windows
Virtual PC and
VMware.
Supported
Guest
operating
systems
Windows XP
and newer,
other operating
systems (like
Linux) may
Windows 98
and newer,
IBM OS/2,
other
operating
Windows
3.1 and
newer, DOS,
Solaris,
FreeBSD,
Windows NT 4.0
and newer,
Solaris, most
current editions
13. work but not
officially
supported
systems (like
Linux) may
work but
not officially
supported
and most
current
editions of
Linux
of Linux
Supports 64
bit guests (on
computers
with a 64 bit
CPU):
No No Yes Yes
Desktop
Integration:
Yes, Run
programs from
supported
versions of
Windows
directly from
host’s Start
Menu. The
programs are
automatically
published to the
host’s Start
menu, allowing
them to show up
in Start menu
search as well.
No
Yes, in
supported
operating
systems
using Unity
mode. This
puts a small
menu above
the
standard
start menu
to launch
programs
from the
virtual OS.
Yes, in
supported
operating
systems using
Seamless mode.
This puts the
guest’s taskbar
in your host’s
desktop,
allowing for full
interaction with
the guest
operating
system.
Supports USB
peripherals:
Yes, supports all
USB devices
connected to the
host system,
even if they are
not recognized
No
Yes,
supports all
USB,
Parallel,
and Serial
port devices
Yes, supports all
USB devices
connected to the
host system.
14. by the host
system.
connected
to the host
system.
User Manual: Online XPS file PDF
PDF
1.12 Virtualizimi Server
Virtualizimi server është si një maskë e burimeve të serverit, duke përfshirë numrin dhe
identitetin individual të serverave fizikë, procesorëve, dhe sistemeve operative, nga
përdoruesit e serverave.Administratori i serverit, përdor një aplikacion server për të ndare
një server fizik ndërmjet disa mjediseve virtuale të izoluara.Mjediset virtuale ndonjëherë
njihen si server private virtuale, por gjithashtu ato janë të njohura si guest, instance,
mbajtës ose emulator.
Janë tre tipe popullore për qasjet e virtualizimit të serverit:
Modeli i makinës virtuale
Modeli i makinës paravirtuale
Virtualizimi në shtresën e sistemit operativ
Makinat virtuale janë bazuar në paradigmat host/guest.Secili sistem përshtatet në imitimin
virtual të shtresës së hardware-it.Kjo qasje lejon sistemet operative guest , të përshtaten pa
asnjë modifikim.Ai gjithashtu lejon administratorin, të krijojë guest-et, që përdorin sisteme
operative të ndryshme.Guest-i nuk ka njohuri për sistemin operativ host sepse ai nuk është
i vetëdijshëm, që ai nuk është duke bërë run-ing në hardware-in e vërtetë.Ai,gjithsesi ka
nevoje per burimet reale te kompjuterit nga host-i, kështu që ai përdor një hypervisor, për
të koordinuar instruksionet e CPU-së.Hypervisor-i është quajtur një makinë virtuale
monitor (VMM).Ai i bën të vlefshme të gjitha instruksionet e CPU-së,të ceshtjeve –guest dhe
menaxhon, cdo kod të ekzekutuar që kërkon shtim privilegjesh.VMware dhe Microsoft
Virtual Server, sëbashku përdorin modelin e makinës virtuale.
15. Modeli i makinës paravirtuale (PVM), është gjithashtu e bazuar në paradigmat
host/guest—dhe përdor gjithashtu VMM.Në modelin e makinës paravirtuale,sido që të jetë,
monitori i makinës virtuale , aktualisht modifikon kodin e sistemit operativ guest.Ky
modifikim është quajtur porting.Porting suporton VMM-në,kështu që ai mund të përdorë
sisteme call të privilegjuara me masë.Si makinat virtuale,makinat paravirtuale janë të afta
të përshtaten në sisteme operative të shumëfishta.Xen dhe UML, sëbashku, përdorin
modelin e makinës paravirtuale.
Virtualizimi në shtresën e sistemit operativ punon fare pak ndryshe.Ai nuk është bazuar në
paradigmat host/guest. Ne modelin e virtualizmit ne nivelin e serverit, hosti ekzekuton nje OS
Kernel te vetem si core e tij, dhe eksporton funksionaliete te sistemit operativ tek secili nga
guest-et.
.Guest-et mund të përdorin të njënjtin sistem operativ si dhe host-i.Kjo arkitekturë e
shpërndarë , eleminon system call midis shtresave , të cilat reduktojnë përdorimin e lartë
të CPU-së.Ai gjithashtu kërkon që cdo pjesë , e mbajtur e izoluar në mënyrë strikte, nga
fqinjet ,bën që ndonjë dështim apo thyerje e sigurisë së ndonjë pjese , nuk është e aftë të
ndikojë dhe te pjesët e tjera.Në këtë model, binaret dhe libraritë e përbashkëta në të
njënjtën makinë fizike, mund të ndahen, duke lejuar nivelin e një sistemi operativ të
virtualizimit server, të host-ojë mijëra guest në të njënjtën kohë.Virtuozzo dhe Solaris
Zones, sëbashku përdorin shtresën e virtualizimit të sistemit operativ.
Virtualizimi server mund të shihet dhe si pjesë e një virtualizimi të përgjithshëm , të
infrastruktures IT, që përfshijnë virtualizimin e pajisjeve, virtualizimin network, dhe
menaxhimin (workload). Ky trend është një komponent i zhvillimit të kopjuterit
autonomic, në të cilin mjedisi i serverit duhet të jetë i aftë të menaxhojë, vetveten e tij ,
bazuar në aktivitetin e perceptuar.Virtualizimi server , mund të përdoret për të eleminua
shperdorimin e serverave ,për të bërë më eficente përdorimet e burimeve të serverit, për të
siguruar një qëndrueshmëri të serverit, të ndihmojë në disaster recovery,testimin dhe
zhvillimin, dhe të centralizojë administrimin e serverit.