Professional Documents
Culture Documents
O Hoá Máy CH DFGSDF
O Hoá Máy CH DFGSDF
Bin tp bi:
Nguyn Vit Dng
o ho my ch
Bin tp bi:
Nguyn Vit Dng
MC LC
1. Tng quan v o ho my ch
2. CNG NGH O HO MY CH VI VMWARE ESX SERVER
3. XY DNG M HNH NG DNG O HA MY CH TI TRNG CAO
NG S PHM THI NGUYN
Tham gia ng gp
1/69
Tng quan v o ho my ch
1.1. Khi nim o ha my ch.
o ha my ch l mt cng ngh c ra i nhm khai thc trit kh nng lm vic
ca cc phn cng trong mt h thng my ch. N hot ng nh mt tng trung gian
gia h thng phn cng my tnh v phn mm chy trn n. tng ca cng ngh
o ha my ch l t mt my vt l n l c th to thnh nhiu my o c lp. o
ha cho php to nhiu my o trn mt my ch vt l, mi mt my o cng c cp
pht ti nguyn phn cng nh my tht gm c Ram, CPU, Card mng, cng, cc ti
nguyn khc v h iu hnh ring. Khi chy ng dng, ngi s dng khng nhn bit
c ng dng chy trn lp phn cng o.
2/69
S dng cng ngh o ha em n cho ngi dng s tin ch. Vic c th chy
nhiu h iu hnh ng thi trn cng mt my tnh thun tin cho vic hc tp ngin
cu v nh gi mt sn phm h iu hnh hay mt phn mm tin ch no . Nhng
khng ngng li , nhng kh nng v li ch ca o ho cn hn th v ni gt hi
c nhiu thnh cng v to nn thng hiu ca cng ngh o ha chnh l trong
mi trng h thng my ch ng dng v h thng mng.
o ha my ch thc s khng c quan tm cho n nhng nm gn y. Do cn
nhiu vn v cng ngh v ngi dng cha thc s quan tm ti li ch cng nh
cn thiu mt i ng am hiu v cng ngh ny nn vic p dng n vo h h thng
l rt d dt. Nhng khi i mt vi thc trng khng hong ca nn kinh t ton cu th
bt k mt c quan, t chc, doanh nghip no cng cn ch tm tm mt gii php
tit kim hn. y cng l lc cng ngh o ha tm c ch ng vng chc cho mnh
trong lnh vc cng ngh thng tin trn th gii.
Hin nay c nhiu nh cung cp cc sn phm my ch v phn mm iu khin ch tm
u t nghin cu v pht trin cng ngh ny nh l HP, IBM, Microsoft v Vmware.
Nhiu dng o ha c a ra v c th chia thnh hai dng chnh l o ha cng v
o ha mm. T hai dng trn, sau ny mi pht trin thnh nhiu loi o ha c chc
nng v cu trc khc nhau nh VMM-Hypervisor, VMM , Hybrid
o ha cng cn c gi l phn thn my ch. Dng o ha ny cho php to nhiu
my o trn mt my ch vt l. Mi my o chy h iu hnh ring v c cp pht
cc ti nguyn phn cng nh s xung nhp CPU, cng v b nh... Cc ti nguyn
ca my ch c th c cp pht ng mt cch linh ng ty theo nhu cu ca tng
my o. Gii php ny cho php hp nht cc h thng my ch cng knh thnh mt
my ch duy nht v cc my ch trc y by gi ng vai tr l my o ng dng
chy trn n.
o ha mm cn gi l phn thn h iu hnh. N thc ra ch l sao chp bn sao ca
mt h iu hnh chnh lm nhiu h iu hnh con v cho php cc my o ng dng
c th chy trn n. Nh vy, nu h iu hnh ch l Linux th cch o ho ny s cho
php to thm nhiu bn Linux lm vic trn cng my. Cch ny c u im l ch cn
mt bn quyn cho mt h iu hnh v c th s dng cho cc my o cn li. Nhc
im ca n l khng th s dng nhiu h iu hnh khc nhau trn cng mt my ch.
3/69
trng lm vic ca cc my o.
My o (virtual machine): Cc my c ci trn phn mm o ha.
H iu hnh: L h iu hnh c ci trn my o.
5/69
6/69
Mi lin lc gia phn cng v trnh iu khin thit b trn h iu hnh trong kiu o
ha VMM c m t nh sau :
Bc u tin m phng phn cng: Lp o ha hypervisor s to ra mt phn
vng trn a cho cc my o. Phn vng ny bao gm cc phn cng o nh
a, b nh.
Hypervisor xy dng mi lin lc gia lp o ha vi h iu hnh: Khi mt
my o truy xut ti nguyn th lp hypervisor s thay th my o gi cc
yu cu ti h iu hnh my ch yu cu thc hin,
Khi h iu hnh nhn c cc yu cu ny. N lin lc vi trnh iu khin
thit b phn cng.
Cc trnh iu khin thit b phn cng lin lc n cc phn cng trn my
thc.
Qu trnh ny s xy ra ngc li khi c cc tr li t cc phn cng n h
iu hnh ch.
Mt s h thng hypervisor dng Hosted-base c th k n nh Vmware
Server,Microsoft Virtual PC, my o Java ..
7/69
8/69
9/69
10/69
1.5. Cc mc o ha.
1.5.1. o ha ton phn - Full Virtualization.
y l loi o ha m ta khng cn chnh sa h iu hnh khch (guest OS) cng nh
cc phn mm c ci t trn n chy trong mi trng h iu hnh ch (host
OS). Khi mt phn mm chy trn guest OS, cc on code ca n khng b bin i
m chy trc tip trn host OS v phn mm nh ang c chy trn mt h thng
thc s. Bn cnh , o ha ton phn c th gp mt s vn v hiu nng v hiu
qu trong s dng ti nguyn h thng.
Trnh iu khin my o phi cung cp cho my o mt nh ca ton b h thng, bao
gm BIOS o, khng gian b nh o, v cc thit b o. Trnh iu khin my o cng
phi to v duy tr cu trc d liu cho cc thnh phn o(c bit l b nh), v cu
trc ny phi lun c cp nht cho mi mt truy cp tng ng c thc hin bi
my o.
.
Hnh 1.8: o Ha Ton Phn Full Virtualization
11/69
Hnh 1.9: o ha
song song (Paravirtualization)
Phng php o ha ny c hai u im. Th nht, gim chi ph hot ng do s lng
m rt t. Lp phn mm ca o ha song song hot ng ging mt cnh st giao thng
, n cho php mt h iu hnh ch truy cp cc ti nguyn vt l ca phn cng, ng
thi ngn khng cho cc h iu hnh ch khc truy cp cc ngun ti nguyn .
u im th hai ca o ha song song song l n khng gii hn cc trnh iu khin
thit b trong phn mm o ha; thc t l o ha song song khng h c cc trnh iu
khin thit b. Thay vo , n s dng cc trnh iu khin thit b c trong mt h iu
hnh ch, gi l my ch c quyn. N cho php cc cng ty tn dng hiu sut phn
12/69
1.5.3. o ha h iu hnh.
Mt h iu hnh c vn hnh ngay trn mt h iu hnh ch tn ti v c kh
nng cung cp mt tp hp cc th vin tng tc vi cc ng dng, khin cho mi ng
dng truy xut ti nguyn phn cng cm thy nh truy xut trc tip my ch vt l.
T phi cnh ca ng dng, n c nhn thy v tng tc vi cc ng dng chy trn
h iu hnh o, v tng tc vi h iu hnh o mc d n kim sot ti nguyn h
iu hnh o. Ni chung, khng th thy cc ng dng ny hoc cc ti nguyn h iu
hnh t trong h iu hnh o khc.
Phng php o ha ny c bit hu dng nu nh cung cp mun mang li cho cng
ng ngi s dng khc nhau cc chc nng khc nhau ca h thng trn mt mt my
ch duy nht. y l mt phng php l tng cho cc cng ty my ch Web: H s
dng o ha container (OS o) khin cho mt trang Web ch tin rng trang web
ny kim sot ton b my ch Tuy nhin, trn thc t mi trang Web ch chia s cng
mt my vi cc trang Web khc, mi trang Web ny li c mt container ring.
o ha h iu hnh yu cu rt t ti nguyn h thng, do bo m hu ht ti nguyn
my sn c cho cc ng dng chy trn container. Tuy nhin, o ha h iu hnh vn
c mt s nhc im. Nhc im u tin v ln nht l phng php ny thng
gii hn s la chn h iu hnh. S container ha ngha l cc container cung cp mt
h iu hnh tng t nh h iu hnh ch v thm ch thng nht v phin bn v cc
bn v li.
Nh chng ta c th tng tng, c th xy ra vn nu nh cung cp mun chy cc
ng dng khc nhau trn cc container, do cc ng dng thng c chng thc cho
mt phin bn h iu hnh v cc bn v li. Do , o ha h iu hnh thch hp nht
13/69
1.5.4. o ha ng dng.
Thng thng, khi mun s dng mt phn mm no nh office, design, ngi dng
hay c suy ngh rng cn phi tn thi gian ci t phn mm ln trn my tnh, c
th hn l ln h iu hnh ang s dng. iu ny tn kh nhiu thi gian, nht l nu
p dng trn nhng doanh nghip ln, c c ngn my tnh, v ng thi vn qun
l cc phn mm ny nh ai truy xut, thi gian truy xut cho php ra sao tr thnh mt
thch thc tht s.
Do , khi nim o ha ng dng ra i. Mt ng dng c o ha s khng c ci
t ln my tnh mt cch thng thng, mc d gc ngi s dng, ng dng vn
hot ng mt cch bnh thng. o ha ng dng s gip tch ri s ph thuc gia
nn tng phn cng, h iu hnh v ng dng vi nhau.
M hnh hot ng
C kh nhiu t chc tham gia vo qu trnh o ha ng dng vi cc m hnh
khc nhau. C th k n nh Citrix vi m hnh Application Streaming, Microsoft vi
m hnh Microsoft Application Virtualization. y chng ta s tm hiu v m hnh
Application Streaming ca Citrix.
14/69
ca ngi dng, sau chy trn mt mi trng gi lp. Cc thnh phn ca h thng
application streaming ny bao gm:
Application Profiler: Ti y cc application c ng gi, km vi n l
cc thng tin nh ti nguyn cn thit chy ng dng, cc quy tc khi trin
khai trn thit b ngi dng, cc thnh phn ca ng dng
Application Hub: Sau khi c ng gi km theo cc thng tin cn thit,
cc ng dng/phn mm c lu tr ti y.
Mt c im vi k thut ny l: Cc ng dng c lu tr ti b nh cc b
ti cc my tnh cui ca ngi dng, v c s dng nh cc phn mm
c ci t theo cch truyn thng. Nhng tht s n khng c ci t, m
l chy trn lp m l mi trng o ha nm ngay trn h iu hnh.
15/69
16/69
1.7.2. Vn bo mt.
Tr ngi cui cng ca o ha chnh l bo mt. Vic chy nhiu my o trn mt h
thng phn cng duy nht, chng ta s phi i mt vi nguy c b t nhp. V d nh
trong trng hp XP mode ca Windows 7, ta s phi i mt vi nguy c gp phi kiu
tn cng guest-to-host attack: Pha tn cng s tp kch guest OS, sau s da vo cc
l hng bo mt ca phn mm o ha vt qua cc c ch bo v, ghi vo vng
b nh ca host OS . D nhin, trng hp ngc li cng c th xy ra (tn cng host
OS trc sau mi tn cng guest OS).
17/69
CNG NGH O HO MY CH VI
VMWARE ESX SERVER
2.1. Mt s cng ngh o ho my ch.
2.1.1. Cng ngh o ho Virtuozzo Containers ca Parallels.
a. Gii thiu chung.
Virtuozzo Containers ca hng Parallels l mt gii php o ha khai thc y nng
lc ca h tng cng ngh thng tin bng cch gia tng vic tn dng ti nguyn d tha
ca cc my ch hin hu gp 2 3 ln so vi cc cng ngh khc. Trong bi cnh m
ngn sch u t cho cng ngh thng tin ngy cng eo hp nh hin nay th vic khai
thc h tng hin c mc cao nht c th ng ngha vi vic tit kim chi ph
khng ch trong khu bo hng v nng lng m cn c phn vn ti u t cho vic
mua sm my ch mi
Parallels Virtuozzo Containers cung cp mt lp o ha chu trch nhim phn b ti
nguyn h thng cho tt c cc my o c gi l container. Lp o ha ny ch tiu
tn khong 2% nng lc x l t gip tng t l my o trn mi my ch vt l, hiu
nng my ch gn nh khng i so vi khi chy c lp.
Mt s c tnh
18/69
19/69
Hnh 2.2: Thng k tnh hnh s dng ti nguyn ca cc my o trn cng h thng
(Ca s Parallels Management Console)
20/69
21/69
22/69
23/69
24/69
26/69
thc hin giao tip gia my ch Esx vi h thng . N cho php ngi s
dng tng tc vi my ch s dng cc dch v nh l
Giao din truy cp trc tip(Direct console access)
Truy cp bng Telnet v ssh
Giao din Web (Web interface)
Truyn d liu (FTP)
Proc file system : H thng tp tin proc c s dng bi c COS v vmkernel
cung cp s liu thi gian thc v thay i cc cu hnh.
Authentication : C nhng tin trnh trong cos i hi cung cp chng thc
c c ch cho php v ngn chn truy cp vo h thng.
Running Support Applications: C mt s ng dng chy trong COS cung
cp cc h tr m rng trn mi trng my ch .mi nh cung cp phn cng
s c mt s phng php pht hin cc vn v phn cng khi chng pht
sinh.trong mt s trng hp n cn khuyn co ngi dng backup h thng
ln cos cos backup cc file h thng quan trng.
28/69
29/69
30/69
32/69
33/69
34/69
35/69
3.2. Nhu cu s dng & hin trng h thng thng tin ca trng Cao ng
S phm Thi Nguyn.
3.2.1. Nhu cu s dng.
Cng ngh thng tin (CNTT) l cng c c lc h tr i mi phng php ging dy,
hc tp v h tr i mi qun l gio dc, gp phn nhm nng cao hiu qu v cht
lng gio dc.
Vi c th mt trng Cao ng s phm , mi nm trng Cao ng S phm Thi
Nguyn c nhim v o to khong 5000 hc sinh sinh vin(trong tuyn sinh mi
mi nm trn 1000 hc sinh sinh vin) cc bc hc c trnh t Trung hc S phm
n Cao ng s phm chnh quy, Trung hc n Cao ng ngoi s phm v lit kt
o to h i hc va hc va lm. Nhu cu ng dng cng ngh thng tin trong qun
l, ging dy, kim tra, nh gi kt qu hc tp...v cc cng tc ca Nh trng tr
thnh mt nhu cu khng th thiu.
36/69
37/69
3.2.2. Hin trng h thng thng tin trng Cao ng S phm Thi
Nguyn.
Hnh 3.1: S khi qut hin trng h thng thng tinca Trng CSP Thi
Nguyn
Di y l thng k cc trang thit b c Nh trng trang b cho cc phng ban,
phng chuyn mn, khoa, t trc thuc phc v cho cng tc chuyn mn , nghip
v.
Tng s thit b trang b:
1 my Server IBM x3200 M3 c cu hnh:
+ Processor: Intel Xeon Lynnfield Quad- Core X3430 2.4 GHz 8MB LGA 1156
95W
+ System Memory: 32 GB DDR- 3 1333 MHz ECC Memory
38/69
39/69
40/69
41/69
3.4. Yu cu.
a. Phn cng.
H thng thit b phn cng hin c ca Nh trng: 01 Server IBM x3200M3, h thng
PC, Laptop, Printer, Switch, Access point, Router...
b. Phn mm.
S dng b cng c phn mm o ho ca Vmware: Vmware Worskstation; Vmware
ESX Server , Vmware vSphere client , Vmware VCenter , Window Server 2008, Mail
Daemon, Phn mm qun l o to Eduman v mt s ng dng khc thc hin
trin khai Domain , Database Server, Mail Server v Web Server.
42/69
44/69
45/69
46/69
47/69
3.5.4. Khi to my o.
Trong giao din kt ni ca vSphere client to mt my o th ht sc n gin: Nhp
chut phi vo a ch ca Esx Server v chn New Virtual Machine.
48/69
49/69
50/69
51/69
52/69
53/69
54/69
Virtual Machine : Cho php theo di v so snh c th hot ng v hiu sut s dng
ti nguyn my ch ca tng my o.
55/69
Performance : Biu biu din cc xung nhp cpu qua tng thi gian khc nhau. Cho
php so snh hiu sut qua tng giai on.
56/69
57/69
58/69
Sau khi ci t thnh cng trn my Client, xut hin ca s cho php ta ng nhp vo
Edu Man
60/69
61/69
62/69
63/69
65/69
66/69
67/69
Tham gia ng gp
Ti liu: o ho my ch
Bin tp bi: Nguyn Vit Dng
URL: http://voer.edu.vn/c/fa4a5cbc
Giy php: http://creativecommons.org/licenses/by/3.0/
Module: Tng quan v o ho my ch
Cc tc gi:
URL: http://voer.edu.vn/m/242ab340/1
Giy php: http://creativecommons.org/licenses/by/3.0/
Module: CNG NGH O HO MY CH VI VMWARE ESX SERVER
Cc tc gi:
URL: http://voer.edu.vn/m/16fe4446/1
Giy php: http://creativecommons.org/licenses/by/3.0/
Module: XY DNG M HNH NG DNG O HA MY CH TI TRNG
CAO NG S PHM THI NGUYN
Cc tc gi:
URL: http://voer.edu.vn/m/cdc153e1/1
Giy php: http://creativecommons.org/licenses/by/3.0/
68/69
69/69