ảo hóa

download ảo hóa

of 75

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/