ảo hóa
-
Upload
nhung-nguyen -
Category
Documents
-
view
242 -
download
0
Transcript of ảo hóa
-
7/29/2019 o ha
1/75
GVHD : L Mnh Hi Cng Ngh o Ha
Li cm n
Sau gn 3 thng n lc tm hiu v thc hin,lun vn Cng Ngh o
Ha c hon thnh,ngoi s c gn ht mnh ca bn thn ,chng ti cn
nhn c nhiu s ng vin,khch l t gia nh, thy c v bn b.
Trc ht chng ti xin chn thnh cm n cha m,anh ch ,l nhng ngi
lun ng vin v v to mi iu kin tt chng con hon thnh lun vn ny.
Chng em xin chn thnh cm n cc thy c ca trng i Hc K Thut
Cng Ngh truyn t nhiu kinh nghim v kin thc qu bo cho chng em trong
sut qu trnh hc tp.c bit chng em xin t lng bit n su sc ti thy L
Mnh Hi v cc thy c trong khoa cng ngh thng tin tn tnh gip chng
em trong sut qu trnh thc hin lun vn tt nghip.
Xin cm n tt c cc bn b v ang gip ng vin chng ti trong
qu trnh hc tp v hon thnh lun vn tt nghip ny.
Mc d c gn ht sc hon thnh lun vn ny,nhng chc chn skhng trnh khi nhng sai st.Chng em rt mong nhn c s thng cm v
ng gp,ch bo tn tnh ca qu thy c v bn b.
TP H Ch Minh ,Ngy..Thng..Nm 2010
Nhm sinh vin thc hin
Nguyn Vn Van,Phm Ngc o
SVTH : Nguyn Vn Van,Phm Ngc o Trang 1
-
7/29/2019 o ha
2/75
GVHD : L Mnh Hi Cng Ngh o Ha
LI NI U
Ngy nay,nn kinh t ang trn tng trng mnh. Cng vi n l s tin
b vt bc ca nn khoa hc cng ngh,c bit l cng ngh thng tin. My tnh
gip con ngi rt nhiu t ti u ha cng vic,gim thi gian lm vic,tng
hiu sut v mang li hiu qu cao.
Vi tnh hnh pht trin nh hin nay th bt c mt c quan,t chc no
cng cn mt h thng my ch (Server) ch khng phi ch mt vi my tnh con
n l na.
My ch thc ra cng l mt my tnh nhng c cu hnh,tnh nng v ccchc nng ln hn hn cc my tnh thng thng. N dng lm trung tm lin kt
cc my tnh v thit b mng trong mt c quan, t chc li vi nhau,l mt trung
tm d liu ni chia s v lu tr d liu.V cc d liu ny lun sn sng i vi
ngi dng hp l c php truy cp vo n. Ni chung my ch l mt my tnh
m n cung cp cc dch v ang chy trn n cho nhiu my tnh khc. Cc dch
v c th nh l :
Application service
File service
Database service
Mail service
Ftp service
Web service
Authentication Service
Th nhng thc t cho ta thy rng cc my ch s dng rt t ti nguyn
phn cng ca n,ch t 10% n 30% cho mt loi dch v v phn ti nguyn cn
li th khng dng n,do vy sinh ra ln ph. V vy nhu cu thc thc t l lm
sao c th tn dng cc phn ti nguyn cn li mt cch hiu qu. Trong lun
vn ny chng em s trnh by v cng ngh o ha gii quyt vn ny.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 2
-
7/29/2019 o ha
3/75
GVHD : L Mnh Hi Cng Ngh o Ha
MC LC
Chng 1 : Tng Quan
1.1 : Bi cnh.......................................................................................................................Trang 7
1.2 : Nhim v n............................................................................................................Trang 8
1.3 : Cu trc n.............................................................................................................Trang 8
Chng 2 : Cng Ngh o Ha
2.1 : Tng quan o ha......................................................................................................Trang 10
2.1.1 : Khi nim o ha..........................................................................................Trang 10
2.1.2 : Lch s ra i................................................................................................Trang 11
2.1.3 : Cc thnh phn ca mt h thng o ha....................................................Trang 11
2.1.3.1 : Ti nguyn vt l ..............................................................................Trang 12
2.1.3.2 : Phn mm o ha.............................................................................Trang 12
2.1.3.3 : My o...............................................................................................Trang 13
2.1.3.4 : H iu hnh khch........................................................................ Trang 13
2.2 : Cc loi o ha..........................................................................................................Trang 13
2.2.1: Type 1 VMM-Hypervisor.............................................................................Trang 14
2.2.2: Type 2 VMM................................................................................................Trang 15
2.2.3 : Hybrid............................................................................................................Trang 16
2.2.4 : Monolithic Hypervisor...................................................................................Trang 17
2.2.5 : Microkernelized Hypervisor..........................................................................Trang 18
2.3 : Cc li ch ca cng ngh o ha.............................................................................Trang 19
Chng 3 : Cc Cng Ngh Gip o Ha H Thng
3.1 : Cng ngh my o.....................................................................................................Trang 22
3.2: Cng ngh Raid..........................................................................................................Trang 24
3.2.1 : Khi nim Raid..............................................................................................Trang 24
3.2.2 : Lch s ra i v pht trin ca Raid...........................................................Trang 25
SVTH : Nguyn Vn Van,Phm Ngc o Trang 3
-
7/29/2019 o ha
4/75
GVHD : L Mnh Hi Cng Ngh o Ha
3.2.3 : Cc Chun Raid............................................................................................Trang 24
3.2.3.1 : Chun Striping.................................................................................Trang 25
3.2.3.2 : Chun Duplexing..............................................................................Trang 26
3.2.3.3 : Chun Parity Raid............................................................................Trang 26
3.2.4 : Cc Loi Raid................................................................................................Trang 26
3.2.4.1 : Raid level 0........................................................................................Trang 27
3.2.4.2 : Raid level 1 .......................................................................................Trang 27
3.2.4.5 : Raid level 5 .......................................................................................Trang 27
3.2.4.6 : Raid level 1-0....................................................................................Trang 28
3.3 : Cng ngh lu tr mng Sans...................................................................................Trang 30
3.3.1 : Cng ngh Sans.............................................................................................Trang 30
3.3.1.1 : nh ngha Sans...............................................................................Trang 30
3.3.1.2 : Li ch ca Sans...............................................................................Trang 30
3.3.1.3 : Cc loi Sans....................................................................................Trang 30
3.4 : Cng ngh Hight Availability....................................................................................Trang 31
3.4.1 : Yu cu phn cng........................................................................................Trang 31
3.4.2 : u im ........................................................................................................Trang 32
3.4.3 : Hn ch.........................................................................................................Trang 32
Chng 4 : o Ha Vi Vmware ESX Server
4.1 : Gii thiu...................................................................................................................Trang 34
4.2: Cu trc Vmware ESX Server....................................................................................Trang 34
4.2.1 : Console Operating System.............................................................................Trang 36
4.2.2 : Vmkernel.......................................................................................................Trang 37
4.2.3 : ESX Boot Process..........................................................................................Trang 37
4.2.3.1 : LILO..................................................................................................Trang 37
4.2.3.2 : Init.....................................................................................................Trang 38
SVTH : Nguyn Vn Van,Phm Ngc o Trang 4
-
7/29/2019 o ha
5/75
GVHD : L Mnh Hi Cng Ngh o Ha
4.2.4 : Phn cng o..........................................................................................................Trang 38
4.2.5 : Tnh nng ca ESX Server.....................................................................................Trang 39
4.2.5.1 : Virtual Machine File System (VMFS)........................Trang 40
4.2.5.2 : Virtual symmetric multi-processing (Virtual SMP).Trang 40
4.2.5.3 : VMware High Availability (VMHA)........................Trang 40
4.2.5.4 : VMotion & Storage Vmotion................................Trang 42
4.2.5.5 : VMware Consolidated Backup (VCB).....................Trang 43
4.2.5.6 : Vcenter update Manager.....................................Trang 44
4.2.5.7 : Distributed resource scheduler( DRS) ......................................................Trang 44
4.2.5.8 : Distributed Power Manager (DPM)...........................................................Trang 45
4.2.5.9 : VMware vShere Data Recovery................................Trang 45
4.2.5.10 : Virtual Center (VC) & Infrastructure Client (VI Client) ........................Trang 45
Chng 5 : Xy Dng M Hnh ng Dng o Ha Cho Doanh Nghip
Nh5.1 : Mc tiu gii php.....................................................................................................Trang 47
5.2 : M hnh ng dng.....................................................................................................Trang 47
5.3 : Yu cu.......................................................................................................................Trang 48
5.4 : Trin khai h thng...................................................................................................Trang 48
5.4.1 : ci t Vmware ESX Server..........................................................................Trang 48
5.4.2 : giao din ng nhp chnh............................................................................Trang 55
5.4.3 : qun l ESX Server vi VM vSphere client..................................................Trang 56
5.4.4 : To my o ...................................................................................................Trang 57
5.4.5 : Qun l v theo di my o...........................................................................Trang 62
5.4.6 : Trin khai my ch.......................................................................................Trang 64
5.4.6.1 : Domain + File Server.......................................................................Trang 65
SVTH : Nguyn Vn Van,Phm Ngc o Trang 5
-
7/29/2019 o ha
6/75
GVHD : L Mnh Hi Cng Ngh o Ha
5.4.6.2 : Mail Server........................................................................................Trang 66
5.4.6.3 : Web + Ftp Server..............................................................................Trang 70
Chng 6 : Kt Lun
6.1 : Nhng iu t c...................................................................................Trang 72
6.2 : Nhng hn ch.................................................................................................Trang 72
6.3 : Hng pht trin..............................................................................................Trang 73
Ti Liu Tham Kho..........................................................................................................Trang 74
Chng 1 :Tng Quan
SVTH : Nguyn Vn Van,Phm Ngc o Trang 6
-
7/29/2019 o ha
7/75
GVHD : L Mnh Hi Cng Ngh o Ha
1.1 : Bi Cnh.
Nn cng ngh thng tin trn th gii ang pht trin vi tc nhanh
chng.Ngy cng nhiu sn phm v nhiu tin ch c pht trin v a n tay
ngi dng. Cc cng ngh c dn dn th hin nhiu mt hn ch v khng
ph hp vi nhu cu thc tin na,c bit trong thi bui kinh t pht trin khng
n nh nh lc ny, cc doanh nghip phi i mt vi nhiu r ro . Do yu
cu nht thit c t ra l tm mi cch gim thiu cc chi ph c th. Trong
lnh vc cng ngh thng tin th cng ngh o ha l gii php l tng cho cc
doanh nghip c th gii quyt bi ton v cc trung tm d liu ca h. Cng
ngh ny gip gim thiu chi ph u t mua nhiu my ch,tit kim in nng,h thng lm mt
Nhim v ca cng ngh o ha chnh l tn dng ti a hiu sut lm vic
ca cc my ch bng cch cho php ci t nhiu my ch ng dng trn mt
my ch vt l duy nht. V vic qun l cng tr nn d dng hn khi qun l tp
trung nhiu my trn mt my ch duy nht. Vn kh khn ca cng ngh ny
chnh l s an ton d liu khi lo lng rng nu my ch ny b s c v a ths b mt d liu. Tuy nhin vn c khc phc bng mt lot cc cng
ngh m bo an ton d liu v hot ng n nh ca my ch nh cng ngh
High Availability,Vmmonitor,raid ,cng ngh lu tr mng SAN.
Hin nay cc nh cung cp cc sn phm phn mmmy ch u ra sc tp
trung nghin cu v pht trin cng ngh ny.ni bt l VMware v
Microsoft.y l hai nh cung cp ang nm gi phn ln th trng o ha hinnay.
Ti vit nam,ng dng cng ngh o ha cn rt d dt do cha c nhiu
doanh nghip thy c nhu cu cn thit v nm c cng ngh ny. Bn cnh
th vic cn thiu mt i ng lnh ngh v lo ngi v tnh an ton ca cng
ngh ny cng lm cho cc doanh nghip lo ngi v t ch tm vo cng ngh ny.
1.2 : Nhim V n .
SVTH : Nguyn Vn Van,Phm Ngc o Trang 7
-
7/29/2019 o ha
8/75
GVHD : L Mnh Hi Cng Ngh o Ha
Vic ra i ca cng ngh o ha dn n nhng ng lc pht trin v
cc mc tiu mi cho cc nh cung cp sn phm o ha cho ph hp vi nhu cu
th trng v yu cu thc tin.
Nhim v chnh ca lun vn l nghin cu v cng ngh o ha nhm ng
dng xy dng m hnh ng dng o ha cho doanh nghip nh.T c th cho
thy c cc li ch m cng ngh ny em li v cng nh gi tm ra gii
php xy dng cc gii php nhm ti u ha h thng cng ngh thng tin.
1.3 : Cu trc n
Chng 1 : Tng Quan.
Chng ny s nu ln bi cnh ca nn khoa hc cng ngh hin nay
,nhng hn v ln ph khi vn p dng m hnh truyn thng vo cc h
thng my ch v nhim v ca n gii quyt vn ny.
Chng 2 : Cng Ngh o Ha.
Chng ny s gii thiu v cng ngh m chng ta s ng dng xy dng
h thng,nu cu trc ,cc thnh phn trong m hnh o ha v cc li ch
m n mang li.
Chng 3 : Cc Cng Ng Gip o Ha H thng.
Chng ny s gii thiu v cc cng ngh hu ch khng km phn quan
rng trong mi trng o ha gip xy dng h thng an ton v n nh.
Chng 4 : o Ha Vi my ch ESX
Chng ny s trnh by v h thng o ha ca VMware l my ch
VMware ESX Qua s thy c cc u im v tnh nng vt tri ca
sn phm o ha ny
Chng 5 : Xy Dng M Hnh ng Dng o Ha Cho Doanh Nghip Nh
SVTH : Nguyn Vn Van,Phm Ngc o Trang 8
-
7/29/2019 o ha
9/75
GVHD : L Mnh Hi Cng Ngh o Ha
Chng ny s trnh by trin khai xy dng m hnh thc t,t s thy
c u nhc im ca ng dng.
Chng 6: Kt Lun
Trnh by nhng kt qu t c,nhng hn ch v hng pht trin ca
ti.
Chng 2 : Cng Ngh o Ha.
2.1 : Tng Quan o Ha
2.1.1 : Khi nim o ha
SVTH : Nguyn Vn Van,Phm Ngc o Trang 9
-
7/29/2019 o ha
10/75
GVHD : L Mnh Hi Cng Ngh o Ha
o ha 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 nhiumy o c lp. o ha 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.
Hnh 2.1 : Mt server vt l trong h thng o ha
Cc b x l ca h thng my tnh ln c thit k h tr cng ngh o
ho v cho php chuyn cc lnh hoc tin trnh nhy cm ca cc my o c th
nh hng trc tip n ti nguyn h thng cho h iu hnh ch x l, sau
lp o ha s m phng kt qu tr v cho my o. Tuy nhin khng phi tt c
b x l u h tr o ha. Cc b x l c trn my bn iu khng c h tr
chc nng ny. Ngy nay hai nh sn xut b x l ln trn th gii l Intel v
AMD u tch c gn tch hp cng ngh o ha vo trong cc sn phm ca h.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 10
-
7/29/2019 o ha
11/75
GVHD : L Mnh Hi Cng Ngh o Ha
Cc b x l c ng dng o ha thng l Intel VT(Virtual Technology) hoc
AMD Pacifica.
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
v 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 doanh nghip no cng 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
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 nay 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 ging vai tr l my o ng dng chy trn n.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 11
-
7/29/2019 o ha
12/75
GVHD : L Mnh Hi Cng Ngh o Ha
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.
2.1.2 : Lch s ra i :
o ha c ngun gc t vic phn chia a, chng phn chia mt my ch
thc thnh nhiu my ch con. Mt khi my ch thc c chia, mi my ch con
c th chy mt h iu hnh v cc ng dng c lp.
Tin phong cho cng ngh o ha ny l t hng IBM vi h thng my o
VM/370 ni ting c cng b vo nm 1972.n nm 1999 Vmware gii thiu
sn phm vmware workstation. Sn phm ny ban u c thit k h tr vic
pht trin v kim tra phn mm v tr nn ph bin nh kh nng to nhng
my tnh o chy ng thi nhiu h iu hnh khc nhau trn cng mt my tnh
thc. Khc vi ch khi ng kp l nhng my tnh c ci nhiu h iu
hnh v c th chn lc khi ng nhng mi lc ch lm vic c vi 1 h iu
hnh.
VMware, c EMC (hng chuyn v lnh vc lu tr) mua li vo thng
12 nm 2003, m rng tm hot ng t my tnh bn (desktop) n my ch
(server) v hin hng vn gi vai tr thng lnh th trng o ho.
2.1.3 .Cc thnh phn ca mt h thng o ha.
Mt h thng o ha bao gm nhng thnh phn sau.
Ti nguyn vt l (host machine,host hardware)
SVTH : Nguyn Vn Van,Phm Ngc o Trang 12
-
7/29/2019 o ha
13/75
GVHD : L Mnh Hi Cng Ngh o Ha
Cc phn mm o ha (virtual software) cung cp v qun l mi trng
lm vic ca cc my o .
My o (virtual machine) l cc my c ci trn phn mm o ha.
H iu hnh: l h iu hnh c ci trn my o.
Hnh 2.2 : Cc thnh phn ca mt h thng o ha.
2.1.3.1: Ti nguyn vt l (host machine / host hadware)
Cc ti nguyn vt l trong mi trng o ha cung cp ti nguyn m cc
my o s s dng ti.mt mi trng ti nguyn ln c th cung cp c cho
nhiu my o chy trn n v hiu qu lm vic ca cc my o cao hn.Cc ti
nguyn vt l thng thng nh l a cng, ram, card mng.
2.1.3.2: Cc phn mm o ha (virtual software)
Lp phn mm o ha ny cung cp s truy cp cho mi my o n ti
nguyn h thng. N cng chu trch nhim lp k hoch v phn chia ti nguyn
vt l cho cc my o. Phn mm o ha l nn tn ca mt mi trng o ha. N
SVTH : Nguyn Vn Van,Phm Ngc o Trang 13
-
7/29/2019 o ha
14/75
GVHD : L Mnh Hi Cng Ngh o Ha
cho php to ra cc my o cho ngi s dng, qun l cc ti nguyn v cung cp
cc ti nguyn ny n cc my o.K hoch qun l s dng ti nguyn khi c s
tranh chp mt ti nguyn c bit ca cc my o, iu ny dn ti s hiu qu
lm vic ca cc my o. Ngoi ra phn mm o ha cn cung cp giao din qunl v cu hnh cho cc my o.
2.1.3.3 : My o (virtual machine) :
Thut ng my o c dng chung khi miu t c my o (lp 3) v h
iu hnh o (lp 4). My o thc cht l mt phn cng o mt mi trng hay
mt phn vng trn a. Trong mi trng ny c y thit b phn cng nh
mt my tht . y l mt kiu phn mm o ha da trn phn cng vt l. Cc
h iu hnh khch m chng ta ci trn cc my o ny khng bit phn cng m
n nhn thy l phn cng o.
2.1.3.4 : H iu hnh khch(Guest operating system)
H iu hnh khch c xem nh mt phn mm (lp 4) c ci t trn
mt my o (lp 3) gip ta c th s dng d dng v x l cc s c trong mitrng o ha, N gip ngi dung c nhng thao tc ging nh l ang thao tc
trn mt lp phn cng vt l thc s.
Khi c cc thnh phn trn th bn c th xy dng cho mnh mt h
thng ng dng o ha. Ngoi vic la chn phn cng cho thch hp bn cn phi
cn nhc xem phi s dng phn mm o ha g hoc loi o ha no. iu ny rt
quan trng trong vic ti u ha hiu sut lm vic cho h thng ca bn.
2.2 : Cc Loi o ha
o ha c xy dng da trn gii php chia mt my vt l thnh nhiu
my con. Gii php ny c bit n vi ci tn l Virtual Machine Monitor
(VMM) sau ny c bit goi l hypervisor. VMM cho php to tch ri cc my
SVTH : Nguyn Vn Van,Phm Ngc o Trang 14
-
7/29/2019 o ha
15/75
GVHD : L Mnh Hi Cng Ngh o Ha
o v iu phi truy cp ca cc my o ny n ti nguyn phn cng. Mc d cho
php s dng cc h iu hnh bt k trn cc my o nhng trong thc t t
mt kt qu v hiu sut cao nht th cc nh sn xut vn gii hn v khuyn co
rng nn s dng mt s h iu hnh no . l v cc vn tng thch giah iu hnh my o vi h iu hnh my ch v h iu hnh my ch vi phn
cng. Da vo c im cu trc th c th phn loi o ha thnh nhng dng sau.
2.2.1 : VMM - Hypervisor
Cng ngh VMM-Hypervisor l mt dng o ha c bn.N hot ng nh
l mt lp phn mm nm ngay trn phn cng hoc bn di mt hoc nhiu h
iu hnh khch. Mc ch chnh ca n l cung cp cc mi trng lm vic cho
cc my o. Cho php cc my o hot ng trn mt phn ca phn cng c gi
l phn vng (partition). Cc h iu hnh ca my o c ci t trn phn vng
ny. Mi phn vng s c cung cp tp hp cc ti nguyn phn cng ring ca
n chng hn nh b nh, cc chu k CPU v thit b. Hypervisor c trch nhim
iu khin v phn phi cc lun truy cp n cc ti nguyn phn cng
Khi mt h iu hnh thc hin truy xut hoc tng tc ti nguyn phn
cng trn h iu hnh ch th cng vic ca mt Hypervisor s l:
Hypervisor m phng phn cng. n lm cho cc h iu hnh tng rng
mnh ang s dng ti nguyn vt l ca h thng tht.
Hypervisor lin lc vi cc trnh iu khin thit b
Cc trnh iu khin thit b phn cng lin lc trc tip n phn cng vt
l.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 15
-
7/29/2019 o ha
16/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 2.3 : cu trc ca kiu o ha Vmm Hypervisor
Trong m hnh ny trnh iu khin phn cng lin lc trc tip vi cc thit
b phn cng m khng phi qua bt k trung gian no nn n mang li mt hiu
sut cao nht v s dng ti nguyn phn cng. Mt vi sn phm ang s dng
dng ny l Microsoft Hyper-V, Citrix Xenserver, Vmware ESX server.
2.2.2: Virtual Machine Monitor(VMM)
VMM l mt loi o ha hot ng nh mt phn mm chy trn mt h
iu hnh ch khc. Ngha l tng tc vi ti nguyn phn cng n phi lin
lc thng qua h iu hnh ch.cc sn phm in hnh cho kiu o ha ny l
VMware Server,Microsoft Virtual PC, my o Java .
Mi lin lc gia phn cng v trnh iu khin thit b trn h iu hnh trongkiu o ha VMM c m t nh sau 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.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 16
-
7/29/2019 o ha
17/75
GVHD : L Mnh Hi Cng Ngh o Ha
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 iukhin 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.
Hnh 2.4 : Cu trc ca kiu o ha Vmm
2.2.3 :Hybrid
Hybrid l mt kiu o ha mi hn v c nhiu u im. Trong lp o
ha hypervisor chy song song vi h iu hnh my ch. Tuy nhin trong cu trc
o ha ny cc my ch o vn phi i qua h iu hnh my ch truy cp phn
cng nhng khc bit ch c h iu hnh my ch v cc my ch o u chy
trong ch ht nhn. Khi mt trong h iu hnh my ch hoc mt my ch o
SVTH : Nguyn Vn Van,Phm Ngc o Trang 17
-
7/29/2019 o ha
18/75
GVHD : L Mnh Hi Cng Ngh o Ha
cn x l tc v th CPU s phc v nhu cu cho h iu hnh my ch hoc my
ch o tng ng. L do khin Hyrbird nhanh hn l lp o ha chy trong trong
ch ht nhn (chy song song vi h iu hnh) tri vi Virtual Machine
Monitor vi lp o ha chy trong trong ch ngi dng (chy nh mt ngdng ci trn h iu hnh).
Phng php o ha Hybird c s dng trong hai sn phm o ha ph
bin ca l Microsoft Virtual PC 2007 v Microsoft Virtual Server 2005 R2 .
Hnh 2.5 : kin trc o ha Hybrid
2.2.4 :Monolithic Hypervisor
Monolithic Hypervisor l mt h iu hnh my ch.N cha nhng trnh
iu khin (Driver) hot ng phn cng trong lp Hypervisor truy cp ti
nguyn phn cng bn di.khi Cc h iu hnh chy trn cc my o truy cp
phn cng th s thng qua lp trnh iu khin thit b ca lp hypervisor.
M hnh ny mang li hiu cao, nhng cng ging nh bt k cc gii php
khc bn mt u im th n cng cn c nhiu im yu .V nu lp trnh iu
SVTH : Nguyn Vn Van,Phm Ngc o Trang 18
-
7/29/2019 o ha
19/75
GVHD : L Mnh Hi Cng Ngh o Ha
khin thit b phn cng ca n b h hng hay xut hin li th cc my o ci trn
n u b nh hng v nguy hi. Thm vo l th trng phn cng ngy nay
rt a dn,nhiu loi v do nhiu nh cung cp khc nhau nn trnh iu khin ca
Hypervisor trong loi o ha ny c th s khng th h tr iu khin hot ngca phn cng ny mt cch ng n v hiu sut chc chn cng s khng c
nh mong i. Mt trnh iu khin khng th no c th iu khin tt hot ng
ca tt c cc thit b nn n cng c nhng thit b phn cng khng h tr.
Nhng iu ny cho thy rng vic ph thuc qu nhiu vo cc loi thit b dn ti
s hn ch vic pht trin cng ngh ny.
Hnh 2.6 : Kin trcMonolithic Hypervisor
2.2.5 : Microkernelized Hypervisor
Microkernelized Hypervisor l mt kiu o ha ging nh Monolithic
Hyperviso. im khc bit gia hai loi ny l trong Microkernelized trnh iu
khin thit b phn cng bn di c ci trn mt my o v c gi l trnh
iu khin chnh,trnh iu khin chnh ny to v qun l cc trnh iu khin concho cc my o. Khi my o c nhu cu lin lc vi phn cng th trnh iu khin
con s lin lc vi trnh iu khin chnh v trnh iu khin chnh ny s chuyn
yu cu xun lp Hypervisor lin lc vi phn cng. Tiu biu cho ng dng
loi o ha ny l Windows Server 2008 Hyper-V.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 19
-
7/29/2019 o ha
20/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 2.7 : Kin trc Microkernelized Hypervisor
2.3. Cc li ch ca o ha .
Thng thng vic u t cho mt trung tm cng ngh thng tin l rt tn
km .Chi ph u t mua cc my ch cu hnh mnh v cc phn mm bn quyn
l rt t .Trong thi bui kinh t kh khn hin nay doanh nghip no cng
mun ct gim v hn ch ti a cc chi ph khng cn thit m vn p ng c
nng sut v tnh n nh ca h thng.th nn vic ng dng o ha tr thnh nhu
cu cn thit ca bt k doanh nghip ln hay nh.V thay v mua mi my ch
cho mi ng dng th ch cn mua mt hoc hai my ch c h tr o ha th vn
c th chy tt mi ng dng trn.iu ny cho ta thy s khc bit gia h thng
o ha v khng o ha.Bn cnh vic ng dng o ha cn em li nhng li
ch sau y .
Qun l n gin : khi trin khai h thng o ho th s lng my ch vt
l gim i ng k v khi vic theo di v gim st h thng rt d dng v hu
nh c thc hin bi cng c phn mm qun tr tp trung t xa do nh cung
cp phn mm o ho h tr. Nh qun tr d dng theo di tnh trng ca cc my
o v ca c h thng.Nu my ch b trc trc th c th chuyn my o t my
ch ny sang my ch khc ,c th nng cp phn cng bng cch gn thm Ram,
cng mt cch nhanh chng v n gin.
Trin khai nhanh : khi trin khai h thng th khng cn nht thit phi ci
t ton b my o trn h thng .v mi my o ch l mt tp tin c ci trn
SVTH : Nguyn Vn Van,Phm Ngc o Trang 20
-
7/29/2019 o ha
21/75
GVHD : L Mnh Hi Cng Ngh o Ha
mt phn vng trn cng nn chng ta c th tn dng iu ny gim thiu
thi gian ci t bng cch sao chp cc tp tin ny v cu hnh li cho ng vi
yu cu ca my o ang s dng .Vi cch lm ny s gim thi gian ci t tng
my o v tn dng ti a ti nguyn nhn ri ca tt c cc my ch vt l. Vthc t hin nay ti trung tm d liu c nhiu my ch khng khai thc thc ht ti
nguyn phn cng ca h thng.
Phc hi v lu tr h thng nhanh: V my o ch l mt tp tin trn a
nn vic sao lu rt n gin l sao chp li cc tp tin ny .V Khi mt my o
gp s c v hng hc do m li h iu hnh no th vic phc hi on gin l
chp tp tin c sao chp ln tp tin c v h thng c th hot ng bnhthng li ngay nh lc cha b li.Thi gian phc hi h thng l rt t. Nu
c u t thm mt s my ch khc th ta c th cu hnh tnh nng High
Availibility cho cc my ch o ha ny.Khi mt my o hay mt my ch b s
c th tt c cc my o s c di chuyn nng n my ch khc v c th hot
ng li ngay tc th.
Cn bng ti v phn phi ti nguyn linh hot : Vi cc cng c qun l txa cc my ch v my o ta s thy c tnh trng ca ton b h thng t c
chnh sch nng cp Cpu, Ram, cng cho my ch hoc my o hoc di
chuyn my o ang qu ti sang my ch vt l c cu hnh mnh hn, c
nhiu ti nguyn cn trng hn hot ng.
Tit kim : cng ngh o ha gip cc doanh nghip c th tit kim c
mt chi ph ln l in nng chiu sang v h thng lm mt.o ha cho phpgom nhiu my ch vo mt my ch vt l nn ch tn km chi ph in tiu
th,lm mt v chiu sang cho mt vi my ch thi.bn cnh th din tch s
dng t my ch cng c thu hp li.V h thng dy cp ni cng t i :
Chng 3 : Cc Cng Ngh Gip o Ha H Thng
SVTH : Nguyn Vn Van,Phm Ngc o Trang 21
-
7/29/2019 o ha
22/75
GVHD : L Mnh Hi Cng Ngh o Ha
3.1 :Cng Ngh My o (Virtual Machine)
My o l mt my tnh c ci trn mt h iu hnh khc hay mt my
tnh khc. Mt my o cng bao gm phn cng, cc ng dng phn mm v h
iu hnh.iu khc bit y l lp phn cng ca my o khng phi l cc thit
b thng m ch l mt mi trng hay phn vng m n c cp pht mt
s ti nguyn nh l chu k cpu,b nh, a.Cng ngh my o cho php ci v
chy nhiu my o trn mt my tnh vt l. Mi my o c mt h iu hnh my
khch ring l v c phn b ti nguyn, cng, card mng v cc ti nguyn
phn cng khc mt cch hp l. Vic phn b ti nguyn ny ph thuc vo nhu
cu ca tng my o ng dng v cng ty thuc vo phng php o ha cdng. c bit khi my o cn truy xut ti nguyn phn cng th n hot ng
ging nh mt my tht hon chnh. V ch l mt tp tin c phn vng trn a
nn vic di chuyn cc my o t my ch ny sang my ch khc l rt d dng v
khng cn quan tm n vn tng thch phn cng hay nh hng ti my ch.
.
Hnh 3.1 : s truy cp ti nguyn phn cng ca cc my o.
Trong kin trc ca mt b x l o ha c chia thnh 4 lp . Lp 0 l lp
c quyn cao nht c th truy cp v can thip su nht n ti nguyn phn cng.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 22
-
7/29/2019 o ha
23/75
GVHD : L Mnh Hi Cng Ngh o Ha
Lp 0 thng l cc h iu hnh ch c ci trn chnh my ch. Lp 1 l lp o
ha Hypervisor. Lp ny dng qun l v phn phi ti nguyn n cc my o.
Lp 2 l cc h iu hnh khch chy trn cc my o. truy cp ti nguyn phn
cng n phi lin lc vi lp o ha v phi qua h iu hnh my ch . Lp cquyn can thip thp nht n ti nguyn l lp 3. y l cc ng dng hot ng
trn cc my o.
Trong cc h thng my tnh ln dng x l cc ng dng thng mi v
khoa hc( mainframe), h iu hnh chy trn phn cng my thc ch u tin
v ch c h iu hnh ch mi c php sa i v can thip vo phn cng bn
di n. Cn my o lm vic ch gii hn v phn cng m n nhn thy chl cc thit b o . Khi my o yu cu cc lnh hoc tin trnh thng thng th h
iu hnh ch s chuyn tip chng n b x l thc thi trc tip, cn i vi
cc lnh hoc cc tin trnh c bit nhy cm can thip su n phn cng bn
di s b chn li v c th lm nh hng ti h thng v my o cn li. H iu
hnh ch s thc thi lnh vi b x l trn my thc ri sau m phng kt qu
ri tr v cho my o. y l c ch nhm cch ly my o vi my thc m
bo an ton h thng.
3.2 : Cng ngh Raid
3.2.1 : khi nim Raid
RAID l ch vit tt ca Redundant Array of Independent Disks c nga l
s tn dng cc phn d trong cc cng c lp. Ban u, RAID c s dng
nh mt gii php phng h v n cho php ghi d liu ln nhiu a cng cng
lc. RAID chnh l s kt hp gia cc a cng vt l bng cch s dng mt trnh
iu khin c bit RAID c th s dng nh l mt phn cng ln phn mm.
H thng RAID c dng trong vic m bo an ton d liu khi c a
b li v phc hi li cc d liu , c th thay nng a i vi mt s loi RAID
v cng cn ty thuc vo my ch. RAID ngy cng tr nn cn thit cho cc h
thng my tnh
SVTH : Nguyn Vn Van,Phm Ngc o Trang 23
-
7/29/2019 o ha
24/75
GVHD : L Mnh Hi Cng Ngh o Ha
V RAID mang tnh ton vn d liu cao , phc hi nhanh chng nn RAID
ch yu c ng dng vo cc my my ch, khng phi l cc my bn khng
th dng Raid c m l do chi ph u t kh tn km nn ch cc h thng ln
i hi an ton cho d liu phi cao mi s dng.
3.2.2 Lch s ra i v pht trin Raid
Cng ngh Raid bt ngun t nhng tng gom nhng dung lng nh
cn trng nhiu cng to mt cng c dung lng ln hn.Ngy 30-5-
1978 Norman Ken Ouchi ti IBM nhn c gii thng bng sng ch vi ch
System for recovering data stored in failed memory unit .Ch ny ni v
cch hot ng ghi song song,nh x v ghp i m ngy nay c ng dng
trong cc loi Raid.Sau nhiu nm nghin cu th ti vin nghin cu Berkeley ,
David A Patterson , Garth A Gibson v Randy Katz a ra nh ngha v Raid
v cc ng dng ca n. Vo thng 6/1988 , trong mt hi ngh SIGMOD , RAID
chnh thc c cng b l t vit tt ca Redundant Arrays of inexpensive
Disks v cng t ngy ny tr i , khi nim v RAID c xut hin
3.2.3 : Cc chun Raid
Cc chun RAID l cc cng ngh lu tr , phn tch d liu c s dng
trong RAID
Cc loi RAID hay cn gi l cp RAID l nhng ch RAID c
ng dng da trn cc cng ngh ca nhng chun RAID
Cc chun RAID ang nghin cu v pht trin hin nay :
3.2.3.1 : Striping (cn gi l Song Hnh) ,
l mt trong nhng chun RAID mang li hiu nng cao nht , n gip ta
tng tc truy cp ln ti a bng cch ghi song song d liu ln cc a ny .
K thut ny s chia cc tp tin d liu ra v ghi ng thi ln a cng trong
cng mt thi gian . V khi c th cng c cng lc trn tt c cc a lm cho
tc c cao , mang li hiu sut cao.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 24
-
7/29/2019 o ha
25/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 3.2 : S hot ng ca chun Striping
3.2.3.2 :Duplexing
Cn gi l chun Ghp i . y l chun m rng ca nh x . D liu
cng c ghi trn hai cng nhng phi c hai b iu khin RAID kt ni vi
hai a cng . Chi ph cho k thut ny tn km hn v phi s dng hai b iu
khin v dung lng lu tr tht s ch bng mt na dung lng ca cc a.
Hnh 3.3 : S hot ng ca chun Duplexing
3.2.3.3 chun Parity RAID :
SVTH : Nguyn Vn Van,Phm Ngc o Trang 25
-
7/29/2019 o ha
26/75
GVHD : L Mnh Hi Cng Ngh o Ha
y l phng php bo v an ton cho d liu , n s dng cc thng tin
mang tnh chn l bng cch lu gi mt con s nh phn 0 hoc 1 cho bit tng
cc bit trong gi tin l chn hay l . Nu dng chun ny th li ch ln nht ca n
l khng yu cu h thng RAID bt i mt phn dung lng lu tr d liu .Nhng khuyt im ca n l phi yu cu h thng c mt phn cng tht mnh
3.2.4 :Cc loi Raid.
3.2.4.1 : RAID level 0
S dng chun gi song hnh ghi d liu ln a.V th tc ca
chun ny th nhanh v t tn km v ch dng mt thit b iu khinRaid.Nhc im ca n l khng bo m an ton d liu.Khi mt cng
b li th d liu trn cc cng cn li s khng s dng c.Khng th
thay nng cng v nu mt mt cng th ton b d liu s khng s
dng c.Raid 0 i hi t nht hai a v dung lng l tng dung
lng Raid ca cc a.V d c hai a 80GB th Raid 0 s to thnh
mt a 160GB.
Hnh 3.4 : s hot ng ca Raid level 0
3.2.4.2 : RAID level 1 :
SVTH : Nguyn Vn Van,Phm Ngc o Trang 26
-
7/29/2019 o ha
27/75
GVHD : L Mnh Hi Cng Ngh o Ha
S dng chun nh x hay ghp i ghi d liu ln cc a.Tc
truy xut d liu bnh thng nh i vi mt a n.u im ca Raid 1
l tnh an ton d liu cao,v d liu c sao chp v lu tr trn hai a
khc nhau.Khi mt a hng th a th hai s hot ng v d liu cm bo an ton.C th thay nng mt cng b hng.Cng ngh ny cng
i hi t nht hai cng,v dung lng sau khi Raid 1 l mt na tng
dung lng Raid ca cc a.V d c hai a 80GB sau khi Raid 1 s to
thnh 1 a 80GB v mt d phng.
Hnh 3.5 : s hot ng ca Raid 1
3.2.4.5 :RAID level 5 :
y l loi Raid ph bin nht hin nay v tc nhanh v an ton d
liu cao v s dng kt hp chun ghi song hnh v kim tra tnh chn l
(parity) ca d liu ghi ln a.
Qu trnh ghi v kim tra chn l l kh phc tp nn c th hnh dung
theo hai quy lut l Nu tng s bits nhiu nht l s l th parity l bit 1
.Nu tng s bits nhiu nht l s chn th parity l bit 0.Theo v d hnh 3.6
bn di nu d liu ghi vo a 1 v a 2 ln lt l 1-0.Tng s bit l 1
nn parity s l 1.Vy d liu ghi trn 3 a lc ny l 1-0-1.Nu a 1 b h
hng th d liu lc ny s l -0-1 v da vo quy lut trn ta c th suy ra
d liu trn a 1 l bit 1.Tng t nu a th hai b h th d liu s l
1- -1 v da vo quy lut trn ta c th suy ra bit trong a th hai l bit 0.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 27
-
7/29/2019 o ha
28/75
GVHD : L Mnh Hi Cng Ngh o Ha
Ta c th thy d liu c th c ly li mt cch nhanh chng.Tuy
nhin u t cho phng php ny th kh tn km.N yu cu t nht ba
a v dung lng a to thnh l tng dung lng Raid tr i mt a.
Hnh 3.6 : S hot ng ca Raid 5
3.2.4.6 : RAID level 1+0
y cng l phng php c dng ph bin hin nay v tnh nng chy
nhanh hn v an ton cao do s dng kt hp c chun song hnh v
chun nh x.N yu cu t nht 4 cng v chia thnh 2 cp.Mi cp sc cu hnh Raid 0 tng tc c ghi d liu .V 2 a sau khi thc
hin Raid 0 s c cu hnh Raid 1 vi nhau m bo an ton d
liu.iu ny cho thy l chi ph cho loi ny cng rt cao.Tng dung
lng ca a sau khi Raid 1-0 s l mt na tng dung lng Raid ca
cc cng.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 28
-
7/29/2019 o ha
29/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 3.7 : s hot ng ca Raid 1-0
3.3 : Cng ngh lu tr mng SAN
Cng ngh lu tr mng cc b SAN (Storage Area Network ) l mt h
thng c c thit k cho vic thm cc cc a lu tr cho mt h thng
my ch mt cch d dng nh a cng,hoc bng t .Cng ngh ny cho php
ngi dng kt ni t xa n cc thit b lu tr trn mng v th nn n d dng
chia s lu tr v qun l thng tin, m rng lu tr d dng thng qua qu trnh
thm cc thit b lu tr vo mng khng cn phi thay i cc thit b nh my
ch hay cc thit b lu tr hin c.Trong o ha cng ngh lu tr mng c
dng lm trung tm ca d liu v cng c th lm ni cha cc my o khi cn
thit.N h tr cc my ch c th ly d liu t n khi ng.
SAN cng c th c thit k tch hp cc tnh nng lu tr v cho php
nhiu my ch cng lu tr trn n.Ngoi ra mt u im ni tri ca n l phc
hi d liu mt cch nhanh chng bng cch thay nng mt thit b b li.T
cho thy SAN l mt thnh phn khng th thiu trong mt h thng ln.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 29
-
7/29/2019 o ha
30/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 3.8 :S lu tr mng San.
3.4 : Cng Ngh High Availability
High Availability c cung cp bi nh sn sut VMware . y l mt
tin ch hon ho c thit k cho h thng my ch ESX v VMware
Infrastructure .Mc ch ca cng ngh ny l di chuyn cc my o t my ch
ny sang mt my ch khc khi sy ra s c v hng hc my ch vt l hay mt
kt ni mng.Cng ngh ny gip cc my o ng dng c th c phc hi vhot ng ngay khi chuyn sang my ch mi m khng c lo lng g v vn
tng thch vi my ch vt l.
y l mt tnh nng rt mnh v bt c h thng hoc thit b phn cng
no cng u c th b ri ro v h hng,v cc vn trc trc ny kh c th
on trc c .V vy m bo an ton d liu v cc my ch ng dng c
th hot ng trc tuyn ngay lp tc khi b s c th gii php chnh l cu hnhcho h thng hot ng tnh nng High Availability.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 30
-
7/29/2019 o ha
31/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 3.11 : s hot ng ca VMware High Availability
3.4.1 : yu cu ca VMware High Availability
Cng ngh High Availability ch h tr cho mt s phn Phn mm
o ha do VMware cung cp nh l VMware Infrastructure hoc
VMware ESX Server.
cu hnh tnh nng ny phi c t nht l hai h thng my ch s
dng o ha. Phi c t nht mt thit b lu tr mng SAN kt ni hai h thng.
Yu cu phi c tng thch v hot ng ca cc h thng my ch.
3.4.2 : u im ca High Availability
Cung cp an ton cao cho cc my o,nh cc my o c th
hot ng c ngay khi c di chuyn sang h thng my ch mi.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 31
-
7/29/2019 o ha
32/75
GVHD : L Mnh Hi Cng Ngh o Ha
Khng phn loi h iu hnh,High Availability c th di chuyn bt
c h iu hnh no c ci trn my o.
Cu hnh d dng v trin khai nhanh chng.
C th kt hp vi cc cng ngh khc nh b phn phi ti nguynnguyn (Distributed Resource Scheduler) v VMonitor cc my o di
chuyn sang h thng khc m khng gy mt kt ni i vi ngi
dng.
3.4.3: Hn ch
Bn cnh nhng u im th High Availability cn c nhng nhc im
cha khc phc c nh l :
Cc CPU trn mi my ch phi tng thch vi nhau.
Cc my o nm trn h thng my ch gp trc trc cn phi khi ng li.
Khng m bo an ton cho cc ng dng khi my t ng khi ng li
sau khi chuyn qua my ch mi.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 32
-
7/29/2019 o ha
33/75
GVHD : L Mnh Hi Cng Ngh o Ha
Chng 4 : o Ha Vi Vmware esx Server
4.1.Gii Thiu
Vmware c mi ngi bit n nh l mt nh cung cp cc sn phm o
ha hng u th gii .Cc gii php cng ngh v o ha ca VMware tr
thnh chun trong ng dng doanh nghip. nm 1999 Vmware gii thiu sn phm
vmware workstation. Sn phm ny ban u c thit k h tr vic pht trin
v kim tra phn mm v tr nn ph bin nh kh nng to nhng my tnh o
chy ng thi nhiu h iu hnh khc nhau trn cng mt my tnh thc khc
vi ch khi ng kp l nhng my tnh c ci nhiu h iu hnh v c th
chn lc khi ng nhng mi lc ch lm vic c vi mt h iu hnh.
Hnh 4.1 : Cc sn phm o ha ca VMware
VMware Workstation l mt phn mm o ha mnh m dnh cho cc nh
pht trin,kim tra phn mm v cc chuyn gia cng ngh thng tin cn chy
nhiu h iu hnh mt lc trn mt my my ch nghin cu kim tra hocnh gi mt sn phm no .
tuy rt mnh trong lnh vc nghin cu v hc tp nhng vmware
workstation cn nhiu gii hn bi v n chy trn lp 3 ca m hnh o ha (hnh
3.1). C ngha l lp ng dng ny c rt hn ch quyn truy cp v kim sot ti
nguyn phn cng. Cc hot ng ca n ch yu c m phng bi cc my o
cho ging nh l ang thao tc trn my tht v nhc im ln nht ca n l
SVTH : Nguyn Vn Van,Phm Ngc o Trang 33
-
7/29/2019 o ha
34/75
GVHD : L Mnh Hi Cng Ngh o Ha
khng c mt cng c qun l t xa no. V vy nn Vmware workstation khng
p ng c nhu cu hiu sut v tin cy trong mi trng l nhng h thng
ln.tuy vy vmware tht s l mt cng c mnh m cho vic hc tp v gi lp cc
mi trng lm vic mt cch linh hot nh vo tnh nng c th chy bt k hiu hnh no trn n.
Mt bc tin b hn k sau l my ch GSX . My ch GSX n gin
ch l mt gi phn mm ci t trn mt h iu hnh ch no (linux hoc
window). N cung cp mt s phng php qun l v giao din truy cp vo cc
my o. iu gii hn ca n l cng nh Vmware workstation lm vic ti lp 3
ca m hnh o ha,n vn phi thng qua h iu hnh ch .iu ny lm gimkh nng tng tc vi phn cng v dn ti hiu sut khng cao. GSX khng hn
l mt sn phm tt nhng cng khng th ph nhn li ch thc s ca n i vi
nhng h thng khng yu cu kh nng m rng cc tnh nng cho cc my o,
hoc nhng h thng s dng rt t my o,v nhng h thng khng yu cu ti
a hiu sut. GSX cng c s dng trong cc trung tm th nghim v nh gi
cc sn phm trong mt mi trng o .
Sn phm th mnh ca Vmware trong mi trng o ha h thng l
phin bn ESX server . y khng phi n thun ch l mt gi phn mm m n
l mt h iu hnh ca ring n. N khc hn vmware workstation, GSX hay
microsof virtual server 2005 l cc gi phn mm c ci t vo my ch lu tr
H iu hnh ESX l mt h iu hnh my ch, n c thit k cho ph hp vi
nhu cu o ha ngy cng pht trin v vn hiu sut lm vic ca cc h thng
my ch ngy cng c ch tm hn. N cung cp vic qun l v chia s tinguyn phn cng mt cch cht ch v hiu qu. V vic qun l cc my o
chy trn n cng c d dng hn nh cc cng c h tr t xa.
Cc my ch ESX cung cp, phn phi v chia s cc ti nguyn h thng
mt cch linh hot.c bit l v esx l mt h iu hnh my ch nn n c th
cung cp cho cc my o kh nng tng tc cao nht vi phn cng cng nh ti
nguyn h thng. V th cc my o c th t hiu sut lm vic cao nht
SVTH : Nguyn Vn Van,Phm Ngc o Trang 34
-
7/29/2019 o ha
35/75
GVHD : L Mnh Hi Cng Ngh o Ha
Ngoi hiu sut th tin cy ca sn phm ESX server c ngi dng
nh gi cao.
4.2 : Cu trc Vmware Esx Server.
My ch Esx s dng cu trc VMM Hypervisor, ngha l my ch Esx s
to mt lp o ha hypervisor iu khin qu trnh chia s v s dng ti nguyn
ca cc my o.nh cu trc x l linh hot nn cc my o c th tn dng ti a
hiu sut phn cng v qun l d dng hn.
Trong m hnh ny cc my o khng phi thng qua h iu hnh ch
truy cp phn cng . Mi vn lin lc gia my o vi phn cng c thc hinqua lp o ha Hypervisor do my ch Esx to ra. V vy tc lm vic ca cc
my o nhanh hn v t hiu qu cao hn.
Hnh 4.2 : Cu trc ca ESX Server.
Esx server c to thnh t hai thnh phn chnh l ;
Ht nhn my ch ESX hay cn gi l vmkernel, vmkerlnel qun l v phn
phi vic truy cp ti ti nguyn phn cng trn my ch, nh vmkernel
cho php ci h iu hnh ln cc my o... n qun l b nh cho cc my
o, phn phi cc chu k ca b x l, duy tr cc thit b chuyn mch ca
cc kt ni mng.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 35
-
7/29/2019 o ha
36/75
GVHD : L Mnh Hi Cng Ngh o Ha
H iu hnh iu khin (t) hay cn gi l COS
Hnh 4.3 : S tng tc trong ESX Server
4.2.1 : H iu hnh iu khin (Console Operating System)
H iu hnh iu khin (COS) c s dng khi ng h thng v chun
b qu trnh lm vic ca phn cng cho vmkernel. Khi h iu hnh iu khin
c ti ln n hot ng nh cc chng trnh khi ng cho vmkernel, c nghal n chun b tt c cc ti nguyn cn thit cho hot ng ca vmkernel .Khi COS
ti xong Esx th vmkernel s bt u hot ng khi ng h thng v m nhn
vai tr h iu hnh chnh. Lc ny vmkernel s ti li COS v mt s thnh phn
ph gi l ngi gip cng vic (helper works) v hot ng ch c
quyn.Lc ny h iu hnh iu khin c mt s nhim v khc kh quan trng
nh hng ti s hot ng ca cc my o nh l
User interaction with ESX ,y l giao din tng tc gia ngi dng vi
esx server .Cos c trch nhim trnh by bng nhiu phng php khc nhau
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
o Giao din truy cp trc tip(Direct console access)
o Truy cp bng Telnet v ssh
o Giao din Web (Web interface)
SVTH : Nguyn Vn Van,Phm Ngc o Trang 36
-
7/29/2019 o ha
37/75
GVHD : L Mnh Hi Cng Ngh o Ha
o 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.
4.2.2 :Vmkernel
Khi h iu hnh c np ,cc vmkernel bt u khi ng v khi ng
h thng.n chu trch nhim qun l v phn phi ti nguyn.cc COS cng c
np li nh mt my o v c qun l bng cc cu hnh ca n .cc COS thc
hin cc quy tc tng t cho cc ngun ti nguyn v phn b n cho ngi dng
trn h thng.
Vmkernel thc hin nhiu chc nng nhng chc nng chnh ca n l qun
l s tng tc gia phn cng my o v phn cng ca server vt l.n hot ng
nh mt ngi ng gia v iu phi ti nguyn cho my o khi cn thit .
4.2.3. The ESX Boot Process
L qu trnh khi ng my ch Esx .Bng vic quan st qu trnh khing ca mt h thng my ch Esx ny chng ta c th thy COS v vmkernel
tng tc vi nhau nh th no v lc no vmkernel nm quyn qun l ti nguyn
h thng .cn phi nm r qu trnh ny hiu rng COS l mt phn tch bit vi
vmkernel .ngoi ra nu my ch khng th khi ng hoc mt s dch v hoc
ng dng khng th hot ng c th nhng kin thc am tng v qu trnh ny
s gip ch rt nhiu trong qu trnh tm kim ,pht hin v x l cc s c.c nhiu
bc trong qu trnh khi ng h thng v sau y l mt s qu trnh quan trng,
SVTH : Nguyn Vn Van,Phm Ngc o Trang 37
-
7/29/2019 o ha
38/75
GVHD : L Mnh Hi Cng Ngh o Ha
4.2.3.1 LILO
Cn gi l linux loader l mt b np khi ng ng dng.ging nh
ntloader ca windows .khi khi ng h thng c n t trong cng .da trn cc
thng tin c trong file etc/lilo.config h thng bt u khi to qu trnh khi ng
ca n .trong esx mc nh lilo s ti v khi ng vmkernel .trong file ny cn
cha cc thng tin v cu hnh cos nh n khi ng .thng tin ny cha mt lng
b nh phn b cho cc thit b c cu hnh cos s dng.
Nu bnh thng lilo c ci trn master boot record th mc nh n s ti
h iu hnh m phn vng c nh du tch cc ln khi ng.trong
trng hp c nhiu h iu hnh v c nhiu s la chn khi ng th lifo s
khi to du nhy bo hiu cho ngi dng la chn mt h iu hnh khi
ng,
Sau khi lilo c np thnh cng th cos s c ti ln .a s cc qu trnh
khi ng u nm trong cos.
4.2.3.2 : init
Qu trnh u tin m Cos thc hin l init .qu trnh ny c file etc/inittab
l tp tin xc nh runlevel m h thng s thc thi.runlevel xc nh nhng
dch v s c khi ng v th t khi ng ca chng.cc gi tr runlevel bin
i trong linux c so sanh nh cc ty chn c sn trong window nh l safe
mode hoc command prompt. H thng Esx mc nh runlevel l 3 .
4.2.4 :Phn cng o (HardwareVirtualization)
ESX c trch nhim cung cp cc phn cng o cho cc my o.khi mt
my o yu cu truy sut hay truy cp mt ti nguyn no th vmkernel s chu
trch nhim thit lp mt bn o tng tc gia cc yu cu ca my o vi
phn cng vt l x l .mt s ti nguyn nh cng ,card mng c nhiu la
chn ,v th am hiu v nhng phn cng ny s gip chng ta xy dng mt h
thng tng thch hot ng mt cch hon ho nht.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 38
-
7/29/2019 o ha
39/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 4.4 : S phn phi card mng .
4.2.5 : Tnh Nng Ca ESX Server
4.2.5.1 : Virtual Machine File System (VMFS)
y l mt h thng tp tin hiu sut cao cho php nhiu h thng c th
truy cp vo h thng tp tin ti cng mt thi im. N l cng ngh h tr cho
VMotion v High Availability.VMFS cho php thm v xa cc my ch Esx m
khng lm nh hng n cc my ch khc.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 39
-
7/29/2019 o ha
40/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 4.5 : S hot ng ca VMFS
4.2.5.2: Virtual symmetric multi-processing (Virtual SMP)
Virtual SMP cho php VMware ESX Server c th tn dng n bn b vi
x l vt l trn h thng cng lc. Cn bng ti cc tc v gia cc b vi x l
4.2.5.3: VMware High Availability (VMHA)
y l mt tin ch hon ho c thit k cho h thng my ch ESX v
VMware Infrastructure. Mc ch ca cng ngh ny l di chuyn cc my o t
my ch ESX ny sang mt my ch ESX khc khi sy ra s c v hng hc my
ch vt l hay mt kt ni mng. Gip cc my o ang my ESX vt l b hng
chuyn qua my ESX khc v phc hi tnh trng m khng mt nhiu thi gian
cht nn n khng nh hng n tin trnh lm vic.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 40
-
7/29/2019 o ha
41/75
GVHD : L Mnh Hi Cng Ngh o Ha
y l mt tnh nng rt mnh v bt c h thng hoc thit b phn cng
no cng u c th b ri ro v h hng,v cc vn trc trc ny kh c th
on trc c .V vy m bo an ton d liu v cc my ch ng dng c
th hot ng trc tuyn ngay lp tc khi b s c th gii php chnh l cu hnhcho h thng hot ng tnh nng High Availability.
Hnh 3.11 : s hot ng ca VMware High Availability
3.4.1 : yu cu ca VMware High Availability
Cng ngh High Availability ch h tr cho mt s phn Phn mm
o ha do VMware cung cp nh l VMware Infrastructure hoc
VMware ESX Server.
cu hnh tnh nng ny phi c t nht l hai h thng my ch s
dng o ha.
Phi c t nht mt thit b lu tr mng SAN kt ni hai h thng.
Yu cu phi c tng thch v hot ng ca cc h thng my ch.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 41
-
7/29/2019 o ha
42/75
GVHD : L Mnh Hi Cng Ngh o Ha
3.4.2 : u im ca High Availability
Cung cp an ton cao cho cc my o, nh cc my o c th
hot ng c ngay khi c di chuyn sang h thng my ch mi.
Khng phn loi h iu hnh, bt c h iu hnh no c ci trn
my o cng s c chuyn i.
Cu hnh d dng v trin khai nhanh chng.
C th kt hp vi cc cng ngh khc nh b phn phi ti nguyn
nguyn (Distributed Resource Scheduler) v VMonitor cc my o di
chuyn sang h thng khc m khng gy mt kt ni i vi ngi
dng. C th cu hnh u tin khi ng li khi chuyn qua my ch
ESX server mi .
3.4.3: Hn ch
Cc CPU trn mi my ch phi tng thch vi nhau.
Cc my o nm trn h thng my ch gp trc trc cn phi khi ng li.
Khng m bo an ton cho cc ng dng khi my t ng khi ng li
sau khi chuyn qua my ch mi.
4.2.5.4: VMotion v Storage Vmotion
Vmonitor cho php di chuyn cc my o t my ch Esx ny sang my ch
Esx khc m khng gy t kt ni vi ngi dng. Storage Vmonitor cng ging
nh Vmonitor nhng n cho php di chuyn v lu tr my o trn cc thit b lu
tr mng.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 42
-
7/29/2019 o ha
43/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 4.7 : M hnh hot ng ca VMmonitor
Khi mt my ch Esx b s c th cc my o c di chuyn n mt my
ch Esx hot ng bnh thng khc hot ng tr li.
4.2.5.5 : VMware Consolidated Backup (VCB)
VMware Consolidated Backup l mt phn mm tin ch ca Vmware c
ci trn h iu hnh.N cho php h thng c th kt ni h thng lu tr SAN
bn ngoi vi h thng tp tin ca my ch.
Hnh 4.8 : M hnh hot ng ca VMware Consolidated Backup
SVTH : Nguyn Vn Van,Phm Ngc o Trang 43
-
7/29/2019 o ha
44/75
GVHD : L Mnh Hi Cng Ngh o Ha
Bc 1 : VCB thc hin ghi li cc cu hnh v d liu trn cc my o ra
a.
Bc 2 :VCB a cc tp tin sao lu d phng ny ln mt my ch hoc
mt my o c chc nng v nhim v lu tr. Bc 3 :My ch hoc my o c nhim v lu tr s sao lu cc tp tin d
phng ny ra a hoc bng t thun tin cho vic sao lu ln tip theo
v phc hi nu c li.
4.2.5.6 : Vcenter update Manager
Qun l nng cp(Update Manager) l mt tnh nng mi i km vi Virtual
Center v ESX Server. C th thc hin cc nng cp ESX Server, cc nng cp
ca h iu hnh Windows v Linux i vi my o v li cho cc h thng ny.
thc hin cc nng cp ESX Server. C th dng kt hp vi cng ngh
Vmonitor thc hin update m khng nh hng n kt ni vi ngi dng.
4.2.5.7 :Phn phi ti nguyn theo lch trnh (Distributed resource
scheduler( DRS)
DRS v c bn l mt h thng lp lch trnh ti nguyn v cn bng ti ca
cc my ch ESX. Khi ti nguyn trn mt my ch Esx tr nn thiu thn v
khng th p ng cho nhu cu hot ng ca my o th h thng phn phi s tm
mt my ch Esx khc cn nhiu ti nguyn p ng hn v chuyn my o sang
bng cng ngh Vmonitor khng b ngt kt ni vi ngi dng. V c tun
hon nh vy th h thng s tn dng c ti a nng sut hot ng ca n.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 44
-
7/29/2019 o ha
45/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 4.9 : m hnh hot ng ca DRS
4.2.5.8 : Qun l phn phi in nng (Distributed Power Manager (DPM))
Qun l phn phi in nng cng l mt phn ca h thng qun l phn
phi ti nguyn. Nu n thy cc my ch cn qu nhiu ti nguyn cha s dng
th n s dn cc my o v my ch ny khi mt my ch khng cn my o
no hot ng trn n na th trnh qun l phn phi in nng s tt my ch ny
tit kim in.
4.2.5.9 VMware vShere Data Recovery
Khi phc d liu (Data Recovery)Mt trong nhng tnh nng mi trong cc
my ch Esx. Backup d phng v trnh backup nhng phn backup nhm tit
kim khng gian lu tr.
Hnh 4.10 : M hnh hot ng ca VMware vsphere data recovery
4.2.5.10 Virtual Center (VC) v VMware vSphere Client
SVTH : Nguyn Vn Van,Phm Ngc o Trang 45
-
7/29/2019 o ha
46/75
GVHD : L Mnh Hi Cng Ngh o Ha
VMware vSphere Client v Virtual Center cng l mt tnh nng tin tin
ca my ch ESX . N cung cp nhiu cng c qun l t xa i vi cc
my ch Esx.
Hnh 4.11 : m hnh hot ng ca VirtualCenter Manager
SVTH : Nguyn Vn Van,Phm Ngc o Trang 46
-
7/29/2019 o ha
47/75
GVHD : L Mnh Hi Cng Ngh o Ha
Chng 5 : Xy dng m hnh ng dng o ha cho doanh
ngip nh.
5.1.Mc tiu ca gii php
Xy dng h thng o ha trn mt server ch nhm
Tit kim ch ph u t mua nhiu server cng lc
Tit kim khng gian t server trn t rack cng nh khng gian phng
cha
Tit kim in nng,h thng lm mt v cable .
Qun l n gin v tp trung trn mt server vt l duy nht
D dng trin khai,nng cp v backup h thng.
5.2 : M hnh
SVTH : Nguyn Vn Van,Phm Ngc o Trang 47
-
7/29/2019 o ha
48/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.1 : m hnh trin khai h thng.
5.3 : Yu cu .
Mt server cu hnh tng i mnh .trong m hnh ny server dng l IBM
3850 M2 vi cpu core 8 cpu intel (R) xeon (R) cpu E7310 @ 1.6GHz.4 GB Ram
,HDD 140 GB h tr raid 1
Mt s phn mm yu cu nh esx server 4.0,Vmware vSphere client
,window server 2003,Mail MDeamon Server v mt s ng dng khc thc hin
trin khai domain ,mail server v web server.
5.4 : Trin khai h thng
5.4.1 . Ci t Vmware ESX Server
Sau khi cho a ci t vmware ESX Server vo server ci t th Hp
thoi ci t esx server 4.0 xut hin.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 48
-
7/29/2019 o ha
49/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.2 : Hp thoi ci t Esx Server
Khi esx t ng ti cc file cu hnh ci t hon tt th hp thoi ci t hin ra.
Hnh 5.3 :Bt u qu trnh ci t
Chn Next v hp thoi chn ngn ng bn phm xut hin.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 49
-
7/29/2019 o ha
50/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.4 : Hp thoi lu chn ngn ng bn phm
Chn ngn ng l English ri chn Next.
Hnh 5.5 : hp thoi chn kt ni chut.
Hp thoi chn thit b Mouse xut hin ta chn loi mouse ang s dng hoc
mc nh cho h iu hnh t nhn,chn Next.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 50
-
7/29/2019 o ha
51/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.6 : hp thoi cnh bo mt d liu trn cng
Hp thoi cnh bo mt d liu trn a cng khi tin hnh ci t ,nu khng c
vn g v d liu th chn yes tip tc ci t .
Hnh 5.7:Qu trnh ti cc file cn thit cho vic ci t
SVTH : Nguyn Vn Van,Phm Ngc o Trang 51
-
7/29/2019 o ha
52/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.8 : Hp thoi tha thun cc yu cu t nh sn xut
ng vi cc tha thun bn quyn,check vo I accept the terms of license
agreement v chn Next.
Hnh 5.9 : Hp thoi cu hnh a ch mng.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 52
-
7/29/2019 o ha
53/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hp thoi cu hnh a ch ip cho card mng .in thng s ip Address,Subnet
Mask v Gateway ri chn Next.
Hnh 5.10 : Hp thoi chn cu hnh tiu chun hay nng cao
Hp thoi la chn cu hnh tiu chun hay thm cc chc nng nng cao ri chn
Next.
Hnh 5.11 : hp thoi chn mi gi.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 53
-
7/29/2019 o ha
54/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hp thoi chn mi gi xut hin,chn v tr thch hp ri chn Next
Hnh 5.12 : hp thoi chn ngy thng
Hp thoi chn ngy thng xut hin,chn gi tr thch hp ri chn next.
Hnh 5.13 : hp thoi nhp password ngi qun tr.
Hp thoi yu cu nhp password ang nhp v Esx server .nhp password ri
chn Next.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 54
-
7/29/2019 o ha
55/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.14 : hp thoi xem li cu hnh va to
Hp thoi xem li cc cu hnh va chn ,nu ng vi cu hnh ny th chn
Next tin hnh ci t.
Hnh 5.15 : qu trnh ci h iu hnh Esx bt u
Hp thoi bt u ci t.khi ci t xong chn finish hon tt.
5.4.2 : Giao din ng nhp chnh.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 55
-
7/29/2019 o ha
56/75
GVHD : L Mnh Hi Cng Ngh o Ha
Khi hon tt qu trnh ci t Esx server h thng s khi ng li ,v lc
ny ta ng nhp vo Esx server vi ti khon mc nh l root v password va
to lc ny.
Hnh 5.16 :giao din ng nhp chnh
H iu hnh my ch Esx server s dng Kernel l linux nn giao din khi
ng nhp vo h iu hnh s l giao din linux.trong giao din ny ngi qun tr
c th thc hin cc thao tc bt tt cc dch v ni chung l cc lnh ca n
cng tng ng ging vi linux.
5.4.3 : Qun l t xa bng VM vSphere client
Chng ta c th ti phn mm VM vSphere client t trang ch vmware.com
v tin hnh ci t nh mt phn mm bnh thng v ch rng kt ni mng
gia my tnh ci phn mm client ny v my ch esx server lun thng sut.
Khi ci t xong th khi start chng trnh vsphere client th giao din can hin ln.lc ny ta in a ch ip ca my ch khi my ch esx v my client
trong cng mt mng.nu khng cng mt mng m mun truy cp v Esx server
t xa th phi ng k mt host name vi ip tr v a ch ca my Esx server v
phi m mt s port trn modem.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 56
-
7/29/2019 o ha
57/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.17 : chng trnh Vsphere Client
Khi kt ni thnh cng n Esx Server th ta c th thao tc trn my ch
Esx Server.thc ra y mi l giao din lm vic chnh ca ngi qun tr,giao din
linux ch s dng khc phc cc s c hoc bt tt mt s dch v hoc ng
dng no .vi vSphere client ta c th khi to ,cu hnh v theo di hot ng
ca cc my o mt cch linh hot v tp trung.Vic ny rt d dng cho qun l
tp trung v trin khai cc my o mt cch nhanh chng.
Hnh 5.18 : giao din kt ni Esx Server
5.4.4 : khi to my o
SVTH : Nguyn Vn Van,Phm Ngc o Trang 57
-
7/29/2019 o ha
58/75
GVHD : L Mnh Hi Cng Ngh o Ha
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.
Hnh 5.19 : khi to my o
Mt hp thoi xut hin i hi bn chn kiu cu hnh in hnh hay ty
chn cc kiu cu hnh theo yu cu ca bn.chn typical ri chn Next.
Hnh 5.20 : hp thoi chn kiu cu hnh
Hp thoi yu cu nhp tn ca my o m bn ang to.tn ny s hin th trn
giao din ca vSphere client khi truy cp vo my ch Esx Server.Nhp tn ty
ri chn Next.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 58
-
7/29/2019 o ha
59/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.21 : hp thoi t tn server
Hp thoi yu cu bn chn ni lu tr d liu ca bn.thng th ta chn a
cng mc nh.Chn Next
Hnh 5.22 : hp thoi chn ni lu tr
Mt hp thoi lu chn h iu hnh m bn s ci t trn my o.chn mt h
iu hnh tng ng ri chn Next.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 59
-
7/29/2019 o ha
60/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.23 : hp thoi chn h iu hnh
Hp thoi yu cu phn chia a cng xut hin cho php bn cp cho my o ca
bn mt dung lng cng nht nh trn cng ca my ch Esx Server.ty nhu
cu lm vic v lu tr m bn chn dung lng cho thch hp.chn Next
Hnh 5.24 : hp thoi chn dung lng cng
Hp thoi tng quan cc cu hnh lu chn m bn thit lp.mc nh my Esx
Server s cp cho cc my o mt lng ram nht nh.bn c th tng thm hoc
gim bt nhng tt nht l hy mc nh cho Esx server t iu chnh.Chn OK
xc nhn qu trnh thit lp hon tt .
SVTH : Nguyn Vn Van,Phm Ngc o Trang 60
-
7/29/2019 o ha
61/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.25 : hp thoi cu hnh chn
Nh vy to xong mt my o. cho my o ny hot ng th cn ci t h
iu hnh v cc ng dng cho n.
Hnh 5.26 : my o c cu hnh xong
Click chut phi vo tn my o va to v chn power.ta s thy rng y c
nhiu la chn qun l cc my o t xa rt d dng . khi ng my o chn
power on.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 61
-
7/29/2019 o ha
62/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.27: khi ng my o
My o c khi ng s bt u qu trnh tm kim cc file khi ng v cha c
h iu hnh nn my o cha th khi ng c. ci t h iu hnh vo my
o th c th cho a vo cd/dvd driver trn my ch Esx server ,hoc c th ci
bng cc file ISO trn chnh my m bn ang s dng phn mm qun l Vsphereclient bng cch chn connect ISO image on local disk.sau khi chn bm t hp
phm ctrl+alt+del khi ng li my o.lc ny vic ci h iu hnh s ging
nh lc ci t bnh thng.
Hnh 5.28 : kt ni vi image h iu hnh
5.4.5 : Qun l v theo di cc my o .
SVTH : Nguyn Vn Van,Phm Ngc o Trang 62
-
7/29/2019 o ha
63/75
GVHD : L Mnh Hi Cng Ngh o Ha
Summary : cho php theo di tng qut qu trnh s dng ti nguyn trn my ch
nh xung nhp cpu,b nh ram, cng lu tr.
Hnh 5.29 : tng quan h thng
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.
Hnh 5.30: hot ng ca my o
Resource allocation :cho php theo di qu trnh phn phi ti nguyn ca my chEsx server n tng my o.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 63
-
7/29/2019 o ha
64/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.31 : qu trnh phn phi ti nguyn ti cc my o
Performance : biu biu din cc xung nhp cpu qua tng thi gian khcnhau.cho php so snh hiu sut qua tng giai on.
Hnh 5.32 : s qu trnh hot ng ca CPU
Configuration : cho php theo di tnh trng cc thit b phn cng xem c thit b
no b li hay h hng khng.nu c du hiu bt thng th h thng s hin th
cc bng thng bo alert hoc warning n ngi s dng.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 64
-
7/29/2019 o ha
65/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.33 : tnh trng phn cng
5.4.6 : trin khai cc my ch cho h thng.
Tin hnh thit lp phn cng v h iu hnh cho 3 my o nhm xy dng
3 server chnh cho h thng l domain controller server,mail server,web + ftp
server.t tn nh theo hnh bn di.sau khi ci t xong h iu hnh window
2003 enterprise cho tng my th tin hnh nng cp cc my o thnh cc server
ng dng .
Hnh 5.34 : cc server s trin khai trn Esx server
5.4.6.1 : Domain controller + File server: trong my o ny ta t a ch ip
tnh l 192.168.101.244 v tin hnh lnh dcpromo thc hin qu trnh ln
domain.qu trnh ci t domain v dch v dns ,dhcp nh bnh thng.khi hon tt
SVTH : Nguyn Vn Van,Phm Ngc o Trang 65
-
7/29/2019 o ha
66/75
GVHD : L Mnh Hi Cng Ngh o Ha
my o ny s m hn vai tr domain cung cp quyn truy cp cho cc user,cung
cp a ch ip v cc dch v phn gii dns user c th ra mng ngoi.
Hnh 5.35 : server ln domain
Trong mi trng domain ta to cc user l user1 v user2 v thc hin chia s file
v phn chia quyn user trn th mc chia s ny.
Hnh 5.36 : to user trong domain
SVTH : Nguyn Vn Van,Phm Ngc o Trang 66
-
7/29/2019 o ha
67/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.37 : phn quyn user trn th mc chia s
5.4.6.2 : Mail Server : ci t mt mail server th trc ht phi ci cc
component h tr .vo control panel -> add/remove program-> add/remove
window component.chn ci t thm dch v SMTP Service .
Hnh 5.38 : ci t cc component cn thit
Sau khi ci cc component b xung hon tt ta tin hnh ci t mail Mdeamon lm
mail server .Qu trnh ci t bnh thng n khi hon tt.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 67
-
7/29/2019 o ha
68/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.39 : giao din Mdeamon Mail Server
Trn mail server to cc ti khong cho ngi dng v d nh l user1 v
user2,vannv y l mail admin trong lc ci t khi to.
Hnh 5.40 : to ngi dng trong my ch mail
mail server c th lin lc vi internet bn ngoi th cn ng k mt domain
name v tr ip v mail server . y dng domain min ph trn no-ip.com v dng
tn domain l cnaohoa.no-ip.info.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 68
-
7/29/2019 o ha
69/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.41 : ci t domain
kim tra qu trnh gi v nhn th .t mt my tnh ca user1 g vo trnh duyt
web a ch http://192.168.101.241:3000 y port 3000 l port ca webclient ca
Mdeamon mail server.ng nhp bng ti khong user1 v tin hnh gi mail cho
user2 v mt ti khong mail khc ngoi internet kim tra qu trnh kt ni.
Hnh 5.42 : Gi mail t user1
Ti my ca user2 g vo trnh duyt web a ch http://192.168.101.241:3000 v
ng nhp bng ti khong user2 kim tra th.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 69
http://192.168.101.241:3000/http://192.168.101.241:3000/http://192.168.101.241:3000/http://192.168.101.241:3000/ -
7/29/2019 o ha
70/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.42 : kim tra th ti user2
Ta thy user2 nhn c th ca user1 .tip tc kim tra ti khong mail ngoi
internet.
Hnh 5.43 : kim tra mail vi ti khon Mail ngoi internet
Ta cng thy rng ti khong [email protected]. nhn c mail do
[email protected] gi ti.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 70
mailto:[email protected]:[email protected]:[email protected]:[email protected] -
7/29/2019 o ha
71/75
GVHD : L Mnh Hi Cng Ngh o Ha
5.4.6.3 : Web + Ftp server : dng web server v ftp server th ta phi ci
t thm phn b tr l IIS service.vo control panel chn add/remove program
chn tip add/remove window component.
Hnh 5.44 : ci t cc component cn thit
Trong phn internet information services IIS chn details
Hnh 5.45 : chn cc component
Check vo file transfer protocol ftp service v world wide web service v chn ok
tin hnh ci t cc component ny.
SVTH : Nguyn Vn Van,Phm Ngc o Trang 71
-
7/29/2019 o ha
72/75
GVHD : L Mnh Hi Cng Ngh o Ha
Hnh 5.46 :kim tra Ftp server
Hnh 5.47 : kim tra Web server
Chng 6 : Kt lun .
6.1: Kt qu t c
SVTH : Nguyn Vn Van,Phm Ngc o Trang 72
-
7/29/2019 o ha
73/75
GVHD : L Mnh Hi Cng Ngh o Ha
V c bn n Cng Ngh o Ha c hon thnh v thc hin
c cc mc tiu ra.
V l thuyt :
Trnh by chi tit v vn cng ngh o ha hin nay v sn phm o ha
ESX Server ca Vmware.
Nm c nhng kin thc v cng ngh o ha v nhng cng ngh lin
quan c chc nng h tr nh Raid,San,High Availability.
Nm c thnh phn,cu trc v chc nng tng phn ca h thng o ha. Nm c cc li ch khi ng dng m hnh o ha vo trong thc t nh
tit kim chi ph,tng hiu sut,d qun l,.
Bn cnh trong qu trnh tm hiu cng ngh o ha ny chng em cng
bit thm c nhiu kin thc thc tin b ch khc nh bit thm v cc
h thng server,cc thit b mng
V thc nghim
Hon thnh trin khai h thng ng dng o ha v ci t cc server ng
dng trn h thng ny.
6.2 : Nhng hn ch
Do cn nhiu hn ch v thi gian,vt cht v mt s iu kin khch quan
khc nn bn cnh nhng vn t c th n cng ngh o ha cn mt
s hn ch v mt s iu cha thc hin c.
Cha trnh by demo ht c nhng tnh nng cp cao ca Vmware do
cc vn i hi v licience v nhiu my ch ESX Server.
Cha cu hnh cc tnh nng u vit ca vmware nh HA ,Vmmonitor,
6.3 : Hng pht trin
SVTH : Nguyn Vn Van,Phm Ngc o Trang 73
-
7/29/2019 o ha
74/75
GVHD : L Mnh Hi Cng Ngh o Ha
Trong phm vi mt lun vn tt nghip, lun vn c bn t c cc yu
cu t ra. Tuy nhin, cc kt qu cn kh khim tn do hn ch v thi gian v
kh nng hn ch ca 2 thnh vin. Trong thi gian ti, nu c iu kin, lun vn
s c gng pht trin thm nhng ni dung sau:
Ngin cu v trin khai y cc tnh nng tin ch ca ESX Server.
Xy dng m hnh ng dng y hn v c th pht trin cho mt doanh
nghip ln c nhiu server.
Ti liu tham kho
[1] Ron Oglesby and Scott Herold (2005) VMware ESXServer Advanced
Technical Design Guide .Brian Madden Publishing
SVTH : Nguyn Vn Van,Phm Ngc o Trang 74
-
7/29/2019 o ha
75/75
GVHD : L Mnh Hi Cng Ngh o Ha
[2] ScottLowe (2009 )Mastering VMware vSphere 4.Wiley Publishing
[3]Palo Alto (2006)vi3_301_201_installation_guide.VMware Publishing
[4] Palo Alto (2009)Fibre Channel SAN Configuration Guide. VMwarePublishing
[5] Palo Alto (2010) vsp_41_esxi_i_get_start. VMware Publishing
[6] Palo Alto (2008) VMware Infrastructure Brochure. VMware Publishing
[7] WHITE PAPER (2010)VMware_Virtual_Hardware .Vmware
[8]Http://diendanmaychu.net
[9] http://www.thegioimaychu.vn
[10] http://vmware.com
[11] http://nhatnghe.com
[12] http://quantrimang.com
[13] http://www.ictvietnam.net
http://diendanmaychu.net/http://www.thegioimaychu.vn/http://vmware.com/http://nhatnghe.com/http://quantrimang.com/http://www.ictvietnam.net/http://diendanmaychu.net/http://www.thegioimaychu.vn/http://vmware.com/http://nhatnghe.com/http://quantrimang.com/http://www.ictvietnam.net/