LA CAMPANA

C'è chi ha letto questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vorresti leggere La campana
Niente spam

tBVPFBFSH SU PDOK NBYE HCE OE NAPAP
YMY DEMBEN LMBUPET H DPNBYOYI HUMPCHYSI.

1. CHEDEOIE

NOPZYE Y ChBU YNEAF H MPLBMSHOPC UEFY OEULPMSHLP Linux NBYYO, U RTBLFYUEULY CHUEZDB UCHPVPDOSHCHN RTPGEUUPTPN. fBLTSE NOPZYE UMSCHYBMY P UYUFENBI, CH LPFPTSCHI NBYYOSCH PVIEDEOSAPHUS CH PYO UHRETLPNRSHAFET. OP TEBMSHOP NBMP LFP RTPVPCHBM RTPCHPDYFSH FBLIE LURETYNEOFSHCH X UEVS SU TBVPFE YMY DPNB. dBCHBKFE RPRTPVKHEN CHNEUFE UPVTBFSH OEPPMSHYPK LMBUFET. rPUFTPYCH LMBUFET CHSC UNPCEFE TEBMSHOP HULPTYFSH CHSHCHRPMOOEOYE YUBUFY BDBYu. obrtynet LPNRYMSGYA YMY PDOCHTENEOOHA TBVPFKH OEULPMSHLYI TEUKHTUPENLYI RTPGEUUPCH. h LFPC UFBFSH S RPUFBTBAUSH TBUULBBFSH CHBN LBL NPTsOP VE PUPVSCHI KHUYMYK PVYAEDEOYFSH NBYYOSCH UCHPEK MPLBMSHOPK UEFY CH EDYOSCHK LMBUFET SU VBE MOSIX.

2. LBL, UFP e ZDE.

MOSIX - LFP RBFYU DMS SDTB Linux U LPNRMELFPN HFYMYF, LPFPTSHK RPCHPMSEF RTPGEUUBN U CHBYEK NBYYOSCH RETEIPDYFSH (NYZTYTPCHBFSH) INFORMAZIONI SU DTHZYE HHMSCH MPLBMSHOPK UEFY. CHЪSFSH EZP NPTsOP RP BDTEUKH HTTP://www.mosix.cs.huji.ac.il B TBURTPUFTBOSEPHUS DI CH YUIDDOSCHI LPDBI RPD MYGEOJEK GPL. RBFUY UHEEUFCHHAF DMS CHUEI SDETH YUUFBVMSHOPK CHEFLY Linux.

3. HUFBOPCHLB RTPZTBNNOPZP PVEUREYEOIS.

h OBYUBME HUFBOPCHLY IPYUH RPTELPNEODPCHBFSH CHBN ЪBVYTBFSH U HMB MOSIX OE FPMSHLP EZP, OP Y UPRKHFUFCHHAEYE HFYMYFSCH - mproc, mexec Y DT.
h BTIYCHE MOSIX EUFSH HUFBOCHPUOSCHK ULTYRF mosix_install. OBVHDSHFA Ch Pvsbfemshopn RPTSDLE TBRBRBCHBFSh Yuipdosche LPDSh SDTB Ch /usr/SRC/Linux-*.*.*, Obrtynnnet LBBM with-h /usr/src/linux-2.2.13 dbmhulbeph mosix_install e ENH UCHPK NEOEDTSET ЪBZTKHЪLY (LILO), RHFSH L YUIPDOILBN SDTB Y KHTPCHOY BRHULP.
RTH OBUFTPCLE SDTB CHLMAYUFE PRHYY CONFIG_MOSIX, CONFIG_BINFMT_ELF E CONFIG_PROC_FS. CHUE LFY PRGYY RPDTPVOP PRYUBOSCH CH THLPCHPDUFCHE RP HUFBOPCLE MOSIX.
HUFFBOCHIMIA? oX UFP CE - RETEZTHTSBKFE CHBY Linux U OPCHSHCHN SDTPN, OBCHBOIE LPFPTPZP PYUEOSH VHDEF RPIPTS SU mosix-2.2.13.

4. OBUFTPKLB

JOBYUBMSHOP HUFBOCHMEOOOSCHK MOSIX UCHETIEOOOP OE OBEF, LBLIE X CHBU NBYOSCH CH UEFY Y U LEN ENH UPEDEOSFUS. OH B OBUFTBYCHBEFUUS FFP PYUEOSH RTPUFP. eUMY CHS FPMSHLP RPUFBCHYMY mosix Y EUMY CHBY DYUFTYVHFICH - SuSE YMY RedHat - UPCNEUFYNSCHK, FP ЪBIPDYFE CH LBFBMPZ /etc/rc.d/init.d Y DBCHBKFE LPNBODH mosix start. RTY RETCHPN ЪBRHULE FFPF ULTYRF RTPUYF CHBU OBUFTPYFSH MOSIX Y ЪBRHULBEF FELUFPCHSHCHK TEBLFPPT DMS UPDBOYS JBKMB /etc/mosix.map, CH LPFPTPN OBIPDIFUS URYUPL HIMPCH CHBYEZP. fHDB RTPRYUSCHCHBEN: CH UMHYUBE, EUMY H CHBU CHUEZP DCHE-FTY NBYYOSCH Y YI IP-BDTEUB UMEDHAF
DTHZ ЪB DTHZPN RP OPNETBGYY RYYEN FBL:



1 10.152.1.1 5

ZDE RETCHSHCHK RBTBNEFT PVPOBYUBEF OPNET OBYUBMSHOPZP HMB, CHFPTPK - IP BDTEU RETCHPZP HMB Y RPUMEDOYK - LPMYUEUFCHP HHMPCH U FELHEEPK. f.E. UEKYUBU X OBU H LMBUPETE PMHYUBEFUS RSFSH HHMPCH, IP BDTEUB LPFPTSCHK BLBOYUYCHBAFUS CIRCA 1, 2, 3, 4 Y 5.
yMY DTHZPK RTYNET:

OPNET HMB IP LPMYUEUFCHP HHMPH U FELHEESP
______________________________________
1 10.152.1.1 1
2 10.150.1.55 2
4 10.150.1.223 1

h FFK LPOJYZHTBGYY NS RPMHYUN UMEDHAEIK TBULMBD:
IP 1-PZP HMB 10.150.1.1
IP 2-PZP HMB 10.150.1.55
IP 3-PZP HMB 10.150.1.56
IP 4-PZP HMB 10.150.1.223
FERETSH OHTSOP SU CHUEI NBYOBI VHDHEEZP LMBUFETB HUFBOPCHYFSH MOSIX Y UPDBFSH CHEDE PDYOBLPCHSCK LPOZHYZHTBGIPOOSCHK JBKM /etc/mosix.map .

FERETSh RPUME RETEBRHULB mosix CHBYB NBYOB HCE VKhDEF TBVPFBFSH H LMBUPETE, UFP NPTsOP HCHYDEFSH ЪBRHUFYCH NPOYFPT LPNBODPK mon. h UMHYUBE, EUMY CHSH HCHYDYFE CH NPOYFPTE FPMSHLP UCHPA NBYYOKH YMY CHPPVEE OE HCHYDYFE OILPZP, FP, LBL ZPCHPTYFUS - OBDP TSCHFSH. ULPTEE CHUEZP X CBU PYVLB YNEOOP H /etc/mosix.map.
OH CHPF, HCHYDYMY, OP OE RPVEDYMY. uFP dbmshye? b DBMSHYE PYUEOSH RTPUFP :-) - OHTSOP UPVTBFSH HFIMYFSCH DMS TBVPFSCH U YNEOEOOOSCHN /proc Ъ RBLEFB mproc. ч ЮБУФОПУФЙ Ч ЬФПН РБЛЕФЕ ЙДЕФ ОЕРМПИБС НПДЙЖЙЛБГЙС top - mtop, Ч ЛПФПТЩК ДПВБЧЙМЙ ЧПЪНПЦОПУФШ ПФПВТБЦЕОЙС ХЪМБ(node), УПТФЙТПЧЛЙ РП ХЪМБН, РЕТЕОПУБ РТПГЕУУБ У ФЕЛХЭЕЗП ХЪМБ ОБ ДТХЗПК Й ХУФБОПЧМЕОЙС НЙОЙНБМШОПК ЪБЗТХЪЛЙ РТПГЕУУПТБ ХЪМБ, РПУМЕ ЛПФПТПК РТПГЕУУЩ ОБЮЙОБАФ НЙЗТЙТПЧБФШ ОБ ДТХЗЙЕ MOSIX - ХЪМЩ .
ъБРХУЛБЕН mtop, ЧЩВЙТБЕН РПОТБЧЙЧЫЙКУС ОЕ УРСЭЙК РТПГЕУУ (ТЕЛПНЕОДХА ЪБРХУФЙФШ bzip) Й УНЕМП ДБЧЙН ЛМБЧЙЫХ "g" ОБ ЧБЫЕК ЛМБЧЙБФХТЕ, РПУМЕ ЮЕЗП ЧЧПДЙН ОБ ЪБРТПУ PID ЧЩВТБООПЗП Ч ЛБЮЕУФЧЕ ЦЕТФЧЩ РТПГЕУУБ Й ЪБФЕН - ОПНЕТ ХЪМБ, ЛХДБ НЩ ИПФЙН ЕЗП ПФРТБЧЙФШ. b XCE RPUME LFPZP CHOYNBFEMSHOP RPUNPFTYFE INFORMAZIONI SU TEEKHMSHFBFSCH, PFPVTTBTSBENSCHE LPNBODPK lun - FB NBYOB DPMTSOB OBYUBFSH VTBFSH INFORMAZIONI SU UEVS OBZTHЪLH CHSHCHVTBOOPZP RTPGEUUB.
b UWUFCHEOOP mtop - H RPME #N PFPVTBTSBFS OPNET HMB, QUI SU CHSCRPMOSEPHUS.
OP LFP EEE OE CHUE - CHEDSH CHBN RTBCHDB OE IPYUEFUS PFRTBCHMSFSH INFORMAZIONI SU DTHZYE HHMSCH RTPGEUUSCH CHTHYuOHA? NUOVO OE BIPFEMPUSH. x MOSIX EUFSH OERMPIBS CHUFTPEOOBS VBMBOUYTPCHLB CHOKHFTY LMBUFETB, LPFPTBS RPCHPMSEF VPMEE-NEOE TBCHOPNETOP TBURTEDEMSFSH OBZTH'LH SU CHUE KHMSCH. OH B CHPF ЪDEUSH OBN RTYDEFUS RPFTHDYFUS. dms OBYUBMB S TBUULBTSH, LBL UDEMBFSH FPOLHA OBUFTPCLH (melodia) DMS DHHI HHMPH LMBUFETB? H RTPGEUUE LPFPTPK MOSIX RPMHYUBEF YOZHPTNBGYA P ULPTPPUFSI RTPGEUUPTPCH Y UEFY:
BRPNOYFE TB Y OBCHUEZDB - sintonizza NPTsOP CHSHCHRPMOSFSH FPMSHLP Ch single-mode. yOBYUE ChSCH MYVP RPMHYUFE OE UPCHUEN LPTTELFOSHCHK TEHMSHFBF, MYVP CHBYB NBYYOB NPCEF RTPUFP ЪBCHYUOHFSH.
yFBL, CHSHCHRPMOSEN melodia. rPUME RETECHPDB PRETBGYPOOPK UYUFENSCH H modalità singola OBRTYNET LPNBODPK init 1 YMYY init S BRHULBEN ULTYRF prep_tune,LPFPTSCHK RPDOYNEF SEFECHSE
YOFETJEKUSCH E BRHUFYF MOSIX. RPUMA ьfpzp su PDOPK Yu NBOO KOBRCHULBEN TUNE, ChFPDINE ONH DTHZPZP HMB DMS Obtpkly Tsen Tehmshfbfb DPMCOSHDBTPHA OHPDOMA<ХЪЕМ>INFORMAZIONI SU DTHZPN HYME. uPVUFCHEOOP PRETBGYA RTYDEFUS RPCHFPTYFSH INFORMAZIONI SU DTHZPN HJME LPNBODPK tune -a<ХЪЕМ>. rPUME RPDPVOPZP FAOIOZB CH CHBYEK UYUFENE DPMTSEO RPSCHIFUS ZHBKM /etc/overheads, UPDETTSBEIK YOZHPTNBGYA DMS MOSIX CH CHYDE OELLYI YUYUMPCHSHCHI DBOOSCHI. h UMHYUBE, EUMY RP LBLYN-FP RTYUYOBN tune OE UNPZ UDEMBFSH EZP, RTPUFP ULPRYTHKFE Y FELHEESP LBFBMPZB ZhBKM mosix.cost H /etc/overheads. fp RPNPCEF ;-).
rTY FAOOYOSE LMBUFETB Y VPMEE YUEN DCHHI NBYYO OHTSOP YURPMSHЪPCHBFSH HFYMYFH, LPFPTBS FBLCE RPUFBCHMSEFUS U MOSIX - tune_kernel. dBOOBS HFYMYFB RPCHPMSEF
CHBN H VPMEE RTPUFPN Y RTCHSHCHUOPN CHYDE OBUFTPIFSH LMBUFET, PFCHEFYCH INFORMAZIONI SU OEULPMSHLP CHPRTPPUCH Y RTPCHEDS FAOIOZ U DCHNS NBYOBNY LMBUFETB.
LUFBFY, RP UPVUFCHEOOPNKh PRSHCHFKH NPZKh ULBBFSH, UFP RTY OBUFTPKLE LMBUFETB S TELPNEODHA CHBN OE ЪBZTHTSBFSH UEFSH, B OBPVPTPF - RTYPUFBOPCHYFSH CHUE BLFYCHOSCHE PRETBGYK CH MPBMSHOP.

5. hRTBCHMEOYE LMBUFETPN

dMS HRTBCHMEOYS HHMPN LMBUFETB UHEEUFCHHEF OEPPMSHYPK OBVPT LPNBOD, UTEDY LPFPTSCHI:

mosctl - LPOFTPMSH OBD HIMPN. rPCHPMSEF YЪNEOSFSH RBTBNEFTSHCH HMB - FBLIE, LBL blocco, soggiorno, lstay, ritardo Y F.D
dBCHBKFE TBUUNPFTYN OEULPMSHLP RBTBNEFTCH LFPK HFYMYFSCH:
restare - RPCHPMSEF PUFBOBCHMYCHBFSH NYZTBGYA RTPGEUUPCH SU DTHZYE HIMSCH U FELHEEK NBYOSCH. pFNEOSEFUS RBTBNEFTPN nostay YMY -stay
Rimani - BRTEEBEF FPMSHLP MPLBMSHOSHCHN RTPGEUUBN NYZTBGYA, B RTPGEUUSCH U DTHZYI NBYYO NPZHF RTPDPMTSBFSH FFP DEMBFSH. pFNEOSEFUS RBTBNEFTPN nolstay YMYY -lstay.
bloccare - BRTEEBEF HDBMEOOSHCHN / ZPUFECHSHCHN RTPGEUUBN CHSHCHRPMOSFUS SU FFPN LUI. pFNEOSEFUS RBTBNEFTPN noblock YMY -block.
portare - CHPCHTBEBEF PVTBFOP CHUE RTPGEUUSCH U FELHEEZP HMB CHSHCHRPMOSENSCHE SU DTHZYI NBYYOBI LMBUFETB. ffpf RBTBNEFT NPTSEF OE UTBVBFSHCHBFSH, RPLB NYZTYTPCHBCHYYK RTPGEUU OE RPMKHYUYF RTETSCHCHBOYE PF UYUFENSCH.
ritardo impostato HUFBOBCHMYCHBEF CHTENS, RPUME LPFPTPZP RTPGEUU OBJOBEF NYZTYTPCHBFSH.
CHEDSH UZMBUIFEUSH - CH UMHYUBE, EUMY CHTENS CHSHCHRPMOEOIS RTPGEUUB NEOSHIE UELHODSCH UNSCHUM RETEOPUIFSH EZP INFORMAZIONI SU DTHZYE NBYYOSCH UEFY YUYUEBEF. yNEOOP FFP CHTENS Y CHCHUFBCHMSEFUS HFYMYFPK mosctl U RBTBNEFTPN setdecay. rTYNET:
mosctl setdecay 1 500 200
HUFBOBCHMYCHBEF CHTENS RETEIPDB INFORMAZIONI SU DTHZYE HHMSCH 500 NYMMYUELHOD CH UMHYUBE, EUMY RTPGEUU BRHEEO LBL lento Y 200 NYMYUELHOD DMS veloce RTPGEUUPCH. pVTBFIFE CHOYNBOYE, UFP RBTBNEFT lento CHUEZDB DPMTSEO VSHFSH VPMSHIE YMI TBCHEO RBTBNEFTKh veloce.

mosrun - BRHULBEF RTYMPSEOYE CH LMBUPET. OBRTYNET mosrun -e -j5 make JBRHUFYF make OB 5-PN XHME LMBUFETB, RTY LFPN CHUE EZP DPUETOIE RTPGEUUSCH VHDHF FBLCE CHSHCHRPMOSFUS OB 5-PN XME. rTBCHDB ЪDEUSH EUFSH PYO OABOU, RTY YUEN DPCHPMSHOP UHEEUFCHEOOOSCHK:
CH UMHYUBE, EUMY DPUETOYE RTPGEUUSCH CHSHCHRPMOSAFUS VSHCHUFTEE YUEN HUFBOPCMEOOOBS HFYMYFPK mosctl ЪBDETSLB (ritardo) FP RTPGEUU OE VHDEF NYZTYTPCHBFSH ABOUT DTHZYE HHMSCH LMBUFETB. X mosrun EEE DPCHPMSHOP NOPZP TBMYUOSCHI YOFETEUOSCHI RBTBNEFTCH, OP RPDTPVOP HOBFSH
P OYI CHSCH UNPTSFE Y THLPCHPDUFCHB RP LFPK HFIYMYFE. (manmosrun)

lun - ЛБЛ НЩ ХЦЕ ЪОБЕН, ЬФП НПОЙФПТ ЛМБУФЕТБ, ЛПФПТЩК Ч РУЕЧДПЗТБЖЙЮЕУЛПН ЧЙДЕ ПФПВТБЦБЕФ ЪБЗТХЪЛХ ЛБЦДПЗП ТБВПЮЕЗП ХЪМБ ЧБЫЕЗП ЛМБУФЕТБ, ЛПМЙЮЕУФЧП УЧПВПДОПК Й ЪБОСФПК РБНСФЙ ХЪМПЧ Й ЧЩДБЕФ НОПЗП ДТХЗПК, ОЕ НЕОЕЕ ЙОФЕТЕУОПК ЙОЖПТНБГЙЙ.

mtop - NPDYZHYGYTPCHBOOBS DMS YURPMSH'CHBOYS OB HHMBI LMBUFETB CHETUYS LPNBODSCH in alto. pFPVTTBTSBEF SU LTBOE DYOBNYUEULHA YOZHPTNBGYA P RTPGEUUBI, BRHEEOOSCHI SU DBOOPN KHME, Y KHMBI, LHDB NYZTYTPCHBMY CHBY RPGEUUSCH.

mp - FPCE NPDYZHYGYTPCHBOOBS CHETUYS LPNBODSCH ps. dPVBCHMEOP EEE PDOP RPME - OPNET HMB, SU LPFPTSCHK NYZTYTPCHBM RTPGEUU.

CHPF SU NPK CHZMSD Y CHUE PUOPCHOSHE HFIMYFSHCH. INFORMAZIONI SU UBNPN DEME LPOEIOP NPTsOP PVPKFYUSH DBTSE VOYI. OBRTYNET JURPMSHJHS DMS LPOFTPMS OBD LMBUFETPN /proc/mosix.
fBN LTPNE FPZP, YuFP NPTsOP OBKFY PUOPCHOKHA YOZHPTNBGYA P OBUFTPKLBI HMB, RTPGEUUBI BRHEOOOSCHI U DTHZYI HHMPCH Y F.D.,B FBLCE RPNEOSFSH YUBUFSH RBTBNEFTCH.

6. LURETENE DI SEMPRE.

l UPTSBMEOYA, NOE OE HDBMPUSH BUFBCHYFSH CHSHCHRPMOSFUS LBLLPK-FP PYO RTPGEUU PDOCHTENEOOP SU OEULPMSHLYI HMBBI. nBLUYNKHN, YuEZP S DPUFYZ H RTPGEUUE LLURETYNEOPCH U LMBUFETPN-YURPMSHЪPCHBOYE DMS CHSHCHRPMOEOIS TEUKHTUPENLYI RTPGEUUPCH SU DTHZPN KHME.
dBCHBKFE TBUUNPFTYN PYO Y RTYNETCH:
dPRHUFYN, UFP X OBU H LMBUPETE TBVPFBAF DCHE NBYOSCH (DCHB HMB), PYO Y LPFPTSHI U OPNETPN 1 (366 Celeron), DTHZPK - U OPNETPN 5 (PIII450). LURETYNEOPHYTPCHBFSH NSCH VKHDEN CIRCA 5-PN LUI. 1-K HEM H FFP CHTENS RTPUFBYCHBM. ;-)
йФБЛ, ЪБРХУЛБЕН ОБ 5-Н ХЪМЕ ХФЙМЙФХ crark ДМС РПДВПТБ РБТПМС Л rar БТИЙЧХ.еУМЙ ЛФП ЙЪ ЧБУ РТПВПЧБМ ТБВПФБФШ У РПДПВОЩНЙ ХФЙМЙФБНЙ, ФП ПО ДПМЦЕО ЪОБФШ, ЮФП РТПГЕУУ РПДВПТБ РБТПМС "ЛХЫБЕФ" ДП 99 РТПГЕОФПЧ РТПГЕУУПТБ. oX UFP CE - RPUME BRHULB NSCH OBVMADBEN, UFP RTPGEUU PUFBEFUS SU LFPN, 5-PN XHME. tBKHNOP - CHEDSH YNEOOP X FFPZP HMB RTPYCHPDYFEMSHOPUFSH RTECHSHCHYBEF 1-K HEM RPYUFY H DCHB TBB.
dBMEE NSC RTPUFP ЪBRHUFYMY UVPTLH kde 2.0. unNPFTYN FBVMYGHH RTPGEUUPCH Y CHYDYN, UFP crark HUREYOP NYZTYTPCHBM CIRCA 1-K HEM, PUCHPPVPDYCH RTPGEUUPT Y RBNSFSH (DB, DB - RBNSFSH FPYuOP FBLCE PUCHPPVPTSDBEFUS) Marca DMS. b LBL FPMSHLP fa BLPOYUYM UCHPA TBVPPHH - crark CHETOHMUS PVTBFOP, ABOUT TPDOPC ENH 5-K HEM.
YOFETEWOSCHK JZHELF RPMHYUBEFUS, EUMY crark BRHUlbfsh INFORMAZIONI SU VPMEE NEDMEOOPN 1-N HYME.
fBN NSCH OBVMADBEN RTBLFYUEULY RTPFYCHPRMPTSOSCHK TEEKHMSHFBF - RTPGEUU UTBYH-TSE NYZTYTHEF OB 5-K, VPMEE VSHCHUFTSHCHK HEM. RTY LFPN PO CHPCHTBEBEFUS PVTBFOP, LPZDB IPSYO RSFPZP LPNRSHAFETTB OBYUYOBEF LBLIE-FP DECUFCHYS U UYUFENPK.

7. YURPMSH'CHBOYE

dBCHBKFE CH LPOGE TBVETENUS, BYUEN Y LBL NSCH NPTSEN YURPMSHЪCHBFSH LMBUFET CH UCHPEK RPCHUEDOECHOPC TSYOY.
дМС ОБЮБМБ ОХЦОП ТБЪ Й ОБЧУЕЗДБ ЪБРПНОЙФШ - ЛМБУФЕТ ЧЩЗПДЕО ФПМШЛП Ч ФПН УМХЮБЕ, ЛПЗДБ Ч ЧБЫЕК УЕФЙ ЕУФШ ЬООПЕ ЛПМЙЮЕУФЧП НБЫЙО, ЛПФПТЩЕ ЮБУФЕОШЛП РТПУФБЙЧБАФ Й ЧЩ ИПФЙФЕ ЙУРПМШЪПЧБФШ ЙИ ТЕУХТУЩ ОБРТЙНЕТ ДМС УВПТЛЙ KDE ЙМЙ ДМС МАВЩИ УЕТШЕЪОЩИ РТПГЕУУПЧ. CHEDSH VMBZPDBTS LMBUFETH YЪ 10 NBYYO NPTsOP PDOCHTENEOOP
LPNRYMYTPCHBFSH DP 10 FTSEMSHCHI RTPZTBNN INFORMAZIONI SU FPN-CE C++. yMY RPDVYTBFSH LBLPK-FP RBTPMSh,
OE RTELTBEBS OY SU UELHODH LFPZP RTPGEUUB OEBCHYUYNP PF OBZTHЪLY SU CHBY LPNRSHAFET.
dB Y CHPPVEE - FFP RTPUFP YOFETEUOP ;-).

8. bblmayueoye

h BLMAYUEOYE IPYUKH ULBBFSH, YuFP Ch FFK UVBFSHOE OE TBUUNPFTEOSHCHUE ChPNPTSOPUFY MOSIX, F.L. S RTPUFP DP OYI EEE OE DPVTBMUS. eUMY DPVETHUSH - TsDYFE RTPPDPMTSEOIS. :-)

Centro stampa

Creazione di un cluster basato su Windows 2000/2003. Passo dopo passo

Un cluster è un gruppo di due o più server che lavorano insieme per fornire tempo di attività per un insieme di applicazioni o servizi e sono percepiti dal client come un'unica entità. I nodi del cluster sono interconnessi tramite hardware di rete, risorse condivise e software server.

Microsoft Windows 2000/2003 supporta due tecnologie di clustering: cluster di bilanciamento del carico di rete e cluster di server.

Nel primo caso (cluster di bilanciamento del carico), Network Load Balancing rende servizi e applicazioni altamente affidabili e scalabili combinando fino a 32 server in un unico cluster. Le richieste dei client in questo caso vengono distribuite tra i nodi del cluster in modo trasparente. Quando un nodo si guasta, il cluster cambia automaticamente la sua configurazione e passa il client a uno qualsiasi dei nodi disponibili. Questa modalità di configurazione del cluster è anche chiamata modalità attiva-attiva, in cui una singola applicazione viene eseguita su più nodi.

Il cluster di server distribuisce il proprio carico tra i server nel cluster, con ogni server che trasporta il proprio carico. Se un nodo nel cluster si guasta, le applicazioni ei servizi configurati per l'esecuzione nel cluster vengono riavviati in modo trasparente su qualsiasi nodo libero. I cluster di server utilizzano dischi condivisi per comunicare all'interno del cluster e per fornire un accesso trasparente alle applicazioni e ai servizi del cluster. Richiedono hardware speciale, ma questa tecnologia fornisce un livello di affidabilità molto elevato perché il cluster stesso non presenta alcun singolo punto di errore. Questa modalità di configurazione del cluster è anche chiamata modalità attiva-passiva. Un'applicazione in un cluster viene eseguita su un singolo nodo con dati condivisi che si trovano su una memoria esterna.

L'approccio cluster all'organizzazione di una rete interna offre i seguenti vantaggi:

Disponibilità elevata Ovvero, se un servizio o un'applicazione si guasta su un nodo di un cluster configurato per funzionare insieme in un cluster, il software del cluster consente il riavvio dell'applicazione su un altro nodo. Allo stesso tempo, gli utenti sperimenteranno un breve ritardo durante alcune operazioni o non noteranno affatto un errore del server. Scalabilità Per le applicazioni in esecuzione in un cluster, l'aggiunta di server al cluster significa aumentare le capacità: tolleranza agli errori, bilanciamento del carico, ecc. Gestibilità Gli amministratori, utilizzando un'unica interfaccia, possono gestire applicazioni e servizi, impostare la risposta agli errori in un nodo del cluster, distribuire il carico cluster tra nodi e rimuovere il carico dai nodi per la manutenzione preventiva.

In questo articolo, cercherò di raccogliere la mia esperienza nella creazione di sistemi cluster basati su Windows e fornire una breve guida dettagliata alla creazione di un cluster di server a due nodi con archiviazione dati condivisa.

Requisiti software

  • Server Microsoft Windows 2000 Advanced (Datacenter) o Microsoft Windows 2003 Server Enterprise Edition installato su tutti i server del cluster.
  • Servizio DNS installato. Ti spiego un po'. Se stai creando un cluster basato su due controller di dominio, è molto più conveniente utilizzare il servizio DNS, che hai comunque impostato quando hai creato Active Directory. Se stai creando un cluster basato su due server che sono membri di un dominio Windows NT, dovrai utilizzare WINS o abbinare i nomi e gli indirizzi delle macchine nel file hosts.
  • Servizi terminal per la gestione remota dei server. Non necessariamente, ma se disponi di Servizi terminal, è conveniente gestire i server dal tuo posto di lavoro.

Requisiti hardware

  • La migliore scelta di hardware per un nodo del cluster si basa sull'elenco HCL (Hardware Compatible List) del servizio cluster. Microsoft consiglia di verificare la compatibilità dell'hardware con Servizi cluster.
  • Di conseguenza, avrai bisogno di due server con due schede di rete; Adattatore SCSI con un'interfaccia esterna per il collegamento di un array di dati esterno.
  • Un array esterno con due interfacce esterne. Ciascuno dei nodi del cluster è connesso a una delle interfacce.

Commento: per creare un cluster a due nodi non è necessario disporre di due server assolutamente identici. Dopo un guasto sul primo server, avrai del tempo per analizzare e ripristinare il funzionamento del nodo principale. Il secondo nodo funzionerà per l'affidabilità del sistema nel suo insieme. Tuttavia, ciò non significa che il secondo server sarà inattivo. Entrambi i nodi del cluster possono svolgere con calma i propri affari, risolvere diversi problemi. Ma possiamo impostare una determinata risorsa critica per funzionare in un cluster, aumentando la sua tolleranza agli errori (questa risorsa).

Requisiti delle impostazioni di rete

  • Nome NetBIOS univoco per il cluster.
  • Cinque indirizzi IP statici univoci. Due per le schede di rete per rete del cluster, due per le schede di rete per rete e una per il cluster.
  • Account di dominio per il servizio Cluster.
  • Tutti i nodi del cluster devono essere un server membro nel dominio o controller di dominio.
  • Ciascun server deve disporre di due schede di rete. Uno per la connessione a una rete comune (Rete pubblica), il secondo per lo scambio di dati tra nodi del cluster (Rete privata).

Commento: Secondo le raccomandazioni di Microsoft, il tuo server dovrebbe avere due schede di rete, una per la rete generale, la seconda per lo scambio di dati all'interno del cluster. È possibile creare un cluster su un'interfaccia - probabilmente sì, ma non l'ho provato.

Installazione di un cluster

Quando si progetta un cluster, è necessario comprendere che utilizzando la stessa rete fisica sia per la comunicazione del cluster che per la LAN, si aumenta il tasso di errore dell'intero sistema. Pertanto, è altamente auspicabile che lo scambio di dati del cluster utilizzi una sottorete allocata come elemento di rete fisica separato. E per la rete locale, dovresti usare una sottorete diversa. In questo modo si aumenta l'affidabilità dell'intero sistema nel suo insieme.

Nel caso di creazione di un cluster a due nodi, uno switch viene utilizzato da una rete comune. Due server cluster possono essere collegati direttamente con un cavo incrociato, come mostrato in figura.

L'installazione di un cluster a 2 nodi può essere suddivisa in 5 passaggi

  • Installazione e configurazione dei nodi in un cluster.
  • Installazione e configurazione di una risorsa condivisa.
  • Controlla la configurazione del disco.
  • Configurazione del primo nodo del cluster.
  • Configurazione del secondo nodo nel cluster.

Questa guida dettagliata ti aiuterà a evitare errori durante l'installazione e a risparmiare molto tempo. Quindi, iniziamo.

Installazione e configurazione dei nodi

Semplificheremo un po' il compito. Poiché tutti i nodi del cluster devono essere membri di dominio o controller di dominio, renderemo il primo nodo del cluster il titolare principale della directory AD (Active Directory) e il servizio DNS verrà eseguito su di esso. Il secondo nodo del cluster sarà un controller di dominio completo.

Sono pronto a saltare l'installazione del sistema operativo, credendo che non dovresti avere problemi con questo. Ma vorrei spiegare la configurazione dei dispositivi di rete.

Impostazioni di rete

Prima di avviare l'installazione del cluster e di Active Directory, è necessario completare le impostazioni di rete. Vorrei dividere tutte le impostazioni di rete in 4 fasi. Per risolvere i nomi sulla rete, è consigliabile disporre di un server DNS con record preesistenti sui server nel cluster.

Ogni server dispone di due schede di rete. Una scheda di rete servirà per lo scambio di dati tra i nodi del cluster, la seconda funzionerà per i client nella nostra rete. Di conseguenza, la prima si chiamerà Connessione cluster privata, la seconda si chiamerà Connessione cluster pubblica.

Le impostazioni della scheda di rete per l'uno e per l'altro server sono identiche. Di conseguenza, mostrerò come configurare la scheda di rete e fornirò una targa con le impostazioni di rete di tutte e 4 le schede di rete su entrambi i nodi del cluster. Per configurare la scheda di rete, attenersi alla seguente procedura:

  • Risorse di rete → Proprietà
  • Connessione cluster privato → Proprietà → Configura → Avanzate

    Questo punto ha bisogno di una spiegazione. Il fatto è che secondo le forti raccomandazioni di Microsoft, tutte le schede di rete dei nodi del cluster dovrebbero essere impostate sulla velocità ottimale della scheda, come mostrato nella figura seguente.

  • Protocollo Internet (TCP/IP) → Proprietà → Utilizzare il seguente IP: 192.168.30.1

    (Per il secondo host, utilizzare 192.168.30.2). Immettere la maschera di sottorete 255.255.255.252 . Utilizzare 192.168.100.1 come indirizzo del server DNS per entrambi gli host.

  • Inoltre, nella scheda Avanzate → WINS, selezionare NetBIOS disabilitato su TCP/IP. Per le impostazioni delle schede di rete della rete pubblica (pubblica), omettere questo elemento.
  • Fare lo stesso con la scheda di rete per la LAN di connessione cluster pubblica. Utilizzare gli indirizzi indicati nella tabella. L'unica differenza nella configurazione delle due schede di rete è che la connessione cluster pubblica non richiede la disabilitazione di WINS - NetBIOS su TCP/IP.

Utilizzare la tabella seguente per configurare tutte le schede di rete sui nodi del cluster:

Nodo Nome della rete indirizzo IP MASCHERA Server DNS
1 Connessione al cluster pubblico 192.168.100.1 255.255.255.0 192.168.100.1
1 Connessione cluster privato 192.168.30.1 255.255.255.252 192.168.100.1
2 Connessione al cluster pubblico 192.168.100.2 255.255.255.0 192.168.100.1
3 Connessione cluster privato 192.168.30.2 255.255.255.252 192.168.100.1

Installazione di Active Directory

Poiché il mio articolo non mira a parlare dell'installazione di Active Directory, ometterò questo punto. Ci sono un sacco di consigli e libri scritti su questo. Scegli un nome di dominio come mycompany.ru, installa Active Directory sul primo nodo, aggiungi il secondo nodo al dominio come controller di dominio. Quando hai finito, controlla le configurazioni del tuo server, Active Directory.

Installazione di un account utente del cluster

  • Start → Programmi → Strumenti di amministrazione → Utenti e computer di Active Directory
  • Aggiungi un nuovo utente, ad esempio ClusterService.
  • Seleziona le caselle per: L'utente non può modificare la password e la password non scade mai.
  • Aggiungi anche questo utente al gruppo amministratori e assegnagli i diritti di accesso come servizio (i diritti sono assegnati nella politica di sicurezza locale e Criterio di sicurezza del controller di dominio).

Configurazione di un array di dati esterno

Per configurare un data array esterno in un cluster, ricorda che prima di installare il Cluster Service sui nodi, devi prima configurare i dischi sull'array esterno, solo successivamente installare il cluster service prima sul primo nodo, solo poi sul secondo . Se violi l'ordine di installazione, fallirai e non raggiungerai l'obiettivo. Si può aggiustare, probabilmente sì. Quando si verifica un errore, avrai tempo per correggere le impostazioni. Ma Microsoft è una cosa così misteriosa che non sai affatto che tipo di rastrello calpesterai. È più facile avere le istruzioni passo passo davanti agli occhi e ricordarsi di premere i pulsanti. Passo dopo passo, la configurazione di un array esterno si presenta così:

  1. Entrambi i server devono essere spenti, l'array esterno acceso e connesso a entrambi i server.
  2. Accendi il primo server. Otteniamo l'accesso all'array di dischi.
  3. Verifichiamo che l'array di dischi esterni sia stato creato come Basic. In caso contrario, trasferiremo il disco utilizzando l'opzione Ripristina disco di base.
  4. Creiamo una piccola partizione su un'unità esterna tramite Gestione computer → Gestione disco. Secondo le raccomandazioni di Microsoft, dovrebbe essere di almeno 50 MB. Consiglio di creare una partizione da 500 MB. o un po' di più. Questo è abbastanza per ospitare dati raggruppati. La partizione deve essere formattata in NTFS.
  5. Su entrambi i nodi del cluster, questa partizione sarà denominata con la stessa lettera, ad esempio Q. Di conseguenza, quando si crea una partizione sul primo server, selezionare l'elemento Assegna la seguente lettera di unità - Q.
  6. Puoi contrassegnare il resto del disco come desideri. Naturalmente, è altamente desiderabile utilizzare il file system NTFS. Ad esempio, durante la configurazione dei servizi DNS e WINS, i database dei servizi principali verranno trasferiti su un disco condiviso (non il volume di sistema Q, ma il secondo che hai creato). E per motivi di sicurezza, sarà più conveniente utilizzare i volumi NTFS.
  7. Chiudi Gestione disco e verifica l'accesso alla partizione appena creata. Ad esempio, puoi creare un file di testo test.txt su di esso, annotarlo ed eliminarlo. Se tutto è andato bene, allora abbiamo finito con la configurazione dell'array esterno sul primo nodo.
  8. Ora spegni il primo server. L'array esterno deve essere abilitato. Accendiamo il secondo server e controlliamo l'accesso alla partizione creata. Verifichiamo inoltre che la lettera assegnata alla prima sezione sia identica a quella che abbiamo scelto, ovvero Q.

Questo completa la configurazione dell'array esterno.

Installazione del software del servizio cluster

Configurazione del primo nodo del cluster

Prima di avviare l'installazione di Cluster Service Software, è necessario disattivare tutti i nodi del cluster e attivare tutti gli array esterni. Passiamo alla configurazione del primo nodo. L'array esterno è attivo, il primo server è attivo. L'intero processo di installazione avviene tramite la Configurazione guidata Servizio cluster:


Configurazione del secondo nodo del cluster

Per installare e configurare il secondo nodo del cluster, il primo nodo deve essere abilitato e tutte le unità di rete devono essere abilitate. La procedura per impostare il secondo nodo è molto simile a quella che ho descritto sopra. Tuttavia, ci sono alcune modifiche minori. Per fare ciò, utilizzare le seguenti istruzioni:

  1. Nella finestra di dialogo Crea o unisciti a un cluster, selezionare Il secondo o il successivo nodo nel cluster e fare clic su Avanti.
  2. Immettere il nome del cluster impostato in precedenza (nell'esempio è MyCluster) e fare clic su Avanti.
  3. Dopo aver connesso il secondo nodo al cluster, la Configurazione guidata servizio cluster rileverà automaticamente tutte le impostazioni dal nodo primario. Per avviare il Servizio cluster, utilizzare il nome creato in precedenza.
  4. Inserisci la password del tuo account e fai clic su Avanti.
  5. Nella finestra di dialogo successiva, fare clic su Fine per completare l'installazione.
  6. Il servizio cluster verrà avviato sul secondo nodo.
  7. Chiudi la finestra Installazione applicazioni.

Per installare nodi cluster aggiuntivi, utilizzare le stesse istruzioni.

Post scriptum, grazie

Per non confondermi con tutte le fasi dell'installazione di un cluster, fornirò una piccola tabella che riflette tutte le fasi principali.

Fare un passo Nodo 1 Nodo 2 Matrice esterna

Prima di tutto, decidi quali componenti e risorse saranno necessari. Avrai bisogno di un nodo master, almeno una dozzina di nodi di calcolo identici, uno switch Ethernet, un'unità di distribuzione dell'alimentazione e un rack. Determina la quantità di cablaggio e raffreddamento, nonché la quantità di spazio necessaria. Decidi anche quali indirizzi IP vuoi usare per i nodi, quale software installerai e quali tecnologie saranno necessarie per creare potenza di calcolo parallela (ne parleremo più avanti).

  • Sebbene l'hardware sia costoso, tutto il software in questo articolo è gratuito e la maggior parte è open source.
  • Se vuoi sapere quanto potrebbe essere teoricamente veloce il tuo supercomputer, usa questo strumento:

Monta i nodi. Dovrai creare host o acquistare server predefiniti.

  • Scegli frame server che sfruttino l'uso più efficiente di spazio ed energia, oltre a un raffreddamento efficiente.
  • O puoi "riciclare" una dozzina di server usati, alcuni obsoleti - e anche se il loro peso supera il peso totale dei componenti, risparmierai una discreta quantità. Tutti i processori, le schede di rete e le schede madri devono essere gli stessi affinché i computer funzionino bene insieme. Naturalmente, non dimenticare RAM e dischi rigidi per ogni nodo e almeno un'unità ottica per il nodo master.
  • Installare i server nel rack. Inizia dal basso in modo che il rack non sia sovraccaricato in alto. Avrai bisogno dell'aiuto di un amico: i server assemblati possono essere molto pesanti ed è abbastanza difficile inserirli nelle celle su cui sono supportati nel rack.

    Installare uno switch Ethernet accanto al rack. Vale la pena configurare subito lo switch: imposta la dimensione del frame jumbo su 9000 byte, imposta l'indirizzo IP statico che hai scelto nel passaggio 1 e disattiva i protocolli non necessari come SMTP.

    Installare un'unità di distribuzione dell'alimentazione (PDU o unità di distribuzione dell'alimentazione). A seconda del carico massimo erogato dai nodi della rete, potrebbero essere necessari 220 volt per un computer ad alte prestazioni.

  • Quando tutto è impostato, procedere alla configurazione. Linux è in effetti il ​​sistema di riferimento per i cluster HPC (High Performance): non solo è l'ideale per l'informatica scientifica, ma non è nemmeno necessario pagare per installare un sistema su centinaia o addirittura migliaia di nodi. Immagina quanto costerebbe installare Windows su tutti i nodi!

    • Inizia installando il BIOS della scheda madre e il software del fornitore più recenti, che dovrebbero essere gli stessi per tutti i server.
    • Installa la tua distribuzione Linux preferita su tutti i nodi e la distribuzione GUI sul nodo master. Sistemi popolari: CentOS, OpenSuse, Scientific Linux, RedHat e SLES.
    • L'autore consiglia vivamente di utilizzare Rocks Cluster Distribution. Oltre a installare tutto il software e gli strumenti necessari per il cluster, Rocks fornisce un metodo eccellente per "portare" rapidamente più copie del sistema su server simili utilizzando l'avvio PXE e la procedura "Kick Start" di Red Hat.
  • Installa l'interfaccia di passaggio messaggi, il gestore risorse e altre librerie richieste. Se non hai installato Rocks nel passaggio precedente, dovrai installare manualmente il software richiesto per impostare la logica di calcolo parallelo.

    • Per iniziare, avrai bisogno di un sistema bash portatile, come Torque Resource Manager, che ti consente di dividere e distribuire le attività su più macchine.
    • Aggiungi Maui Cluster Scheduler a Torque per completare l'installazione.
    • Successivamente, è necessario configurare un'interfaccia per il passaggio dei messaggi, necessaria affinché i singoli processi in ogni singolo nodo condividano i dati. OpenMP è l'opzione più semplice.
    • Non dimenticare le librerie matematiche multi-thread e i compilatori che "assemblano" i tuoi programmi per l'informatica distribuita. Ho già detto che dovresti semplicemente installare Rocks?
  • Connetti i computer alla rete. Il nodo master invia le attività per il calcolo ai nodi slave, che a loro volta devono restituire il risultato e inviarsi messaggi tra loro. E prima succede, meglio è.

    • Utilizzare una rete Ethernet privata per connettere tutti i nodi in un cluster.
    • Il nodo master può anche fungere da server NFS, PXE, DHCP, TFTP e NTP quando connesso a Ethernet.
    • È necessario separare questa rete dalla rete pubblica per garantire che i pacchetti non siano sovrapposti ad altri sulla LAN.
  • Testare il cluster. L'ultima cosa che dovresti fare prima di dare agli utenti l'accesso alla potenza di calcolo è il test delle prestazioni. Il benchmark HPL (High Performance Lynpack) è un'opzione popolare per misurare la velocità di elaborazione in un cluster. È necessario compilare il software dal sorgente con il massimo grado di ottimizzazione consentito dal compilatore per l'architettura scelta.

    • Ovviamente devi compilare con tutte le possibili impostazioni di ottimizzazione disponibili per la piattaforma che hai scelto. Ad esempio, se si utilizza una CPU AMD, compilare in Open64 con un livello di ottimizzazione di -0.
    • Confronta i tuoi risultati con TOP500.org per confrontare il tuo cluster con i 500 supercomputer più veloci del mondo!
  • introduzione

    Un cluster di server è un gruppo di server indipendenti gestiti dal servizio cluster che funzionano insieme come un unico sistema. I cluster di server vengono creati riunendo più server basati su Windows® 2000 Advanced Server e Windows 2000 Datacenter Server per fornire elevata disponibilità, scalabilità e gestibilità per risorse e applicazioni.

    Il compito di un cluster di server è fornire agli utenti l'accesso continuo alle applicazioni e alle risorse in caso di guasti hardware o software o arresti pianificati delle apparecchiature. Se uno dei server del cluster diventa non disponibile a causa di un errore o dell'arresto per manutenzione, le risorse di informazioni e le applicazioni vengono ridistribuite tra i restanti nodi del cluster disponibili.

    Per i sistemi cluster, l'uso del termine " alta disponibilità"è preferito all'uso del termine " tolleranza agli errori" perché le tecnologie di tolleranza agli errori richiedono un livello più elevato di resilienza hardware e meccanismi di ripristino. Di norma, i server fault-tolerant utilizzano un elevato grado di ridondanza hardware, oltre a questo software specializzato che consente il ripristino quasi immediato in caso di un singolo guasto software o hardware. Queste soluzioni sono significativamente più costose rispetto all'utilizzo delle tecnologie cluster, poiché le organizzazioni sono costrette a pagare più del dovuto per l'hardware aggiuntivo che è inattivo per la maggior parte del tempo e viene utilizzato solo in caso di guasti. I server fault-tolerant vengono utilizzati per applicazioni ad alta intensità di transazioni di valore come centri di elaborazione dei pagamenti, sportelli automatici o borse valori.

    Sebbene il servizio cluster non sia garantito per l'esecuzione continua, fornisce un livello elevato di disponibilità sufficiente per eseguire la maggior parte delle applicazioni mission-critical. Il servizio Cluster è in grado di monitorare il funzionamento di applicazioni e risorse, riconoscendo automaticamente lo stato degli errori e ripristinando il sistema dopo che sono stati risolti. Ciò fornisce una gestione più flessibile del carico di lavoro all'interno del cluster e migliora la disponibilità complessiva del sistema.

    Principali vantaggi dell'utilizzo del servizio Cluster:

    • Alta disponibilità. In caso di errore del nodo, il servizio cluster trasferisce il controllo delle risorse, come dischi rigidi e indirizzi di rete, al nodo del cluster attivo. Quando si verifica un errore software o hardware, il software del cluster riavvia l'applicazione guasta sul nodo attivo o sposta l'intero carico del nodo guasto sui nodi attivi rimanenti. In questo caso, gli utenti potrebbero notare solo un breve ritardo nel servizio.
    • Ritorno dopo la cancellazione. Il servizio cluster ridistribuisce automaticamente il carico di lavoro nel cluster quando un nodo guasto diventa nuovamente disponibile.
    • Controllabilità. Cluster Administrator è uno snap-in che è possibile utilizzare per gestire il cluster come un unico sistema, nonché per gestire le applicazioni. L'amministratore del cluster fornisce una visione trasparente del modo in cui le applicazioni vengono eseguite come se fossero in esecuzione sullo stesso server. È possibile spostare le applicazioni su server diversi all'interno di un cluster trascinando e rilasciando gli oggetti del cluster. Allo stesso modo, puoi spostare i dati. Questo metodo può essere utilizzato per distribuire manualmente il carico di lavoro dei server, nonché per scaricare il server e quindi interromperlo ai fini della manutenzione programmata. Inoltre, Cluster Administrator consente di monitorare in remoto lo stato del cluster, tutti i suoi nodi e risorse.
    • Scalabilità. Per garantire che le prestazioni del cluster possano sempre tenere il passo con le crescenti richieste, il servizio Cluster è progettato per la scalabilità. Se le prestazioni complessive del cluster diventano insufficienti per gestire il carico generato dalle applicazioni in cluster, è possibile aggiungere ulteriori nodi al cluster.

    Questo documento fornisce istruzioni per l'installazione del servizio cluster sui server che eseguono Windows 2000 Advanced Server e Windows 2000 Datacenter Server e descrive come installare il servizio cluster sui server dei nodi del cluster. Questa guida non copre l'installazione e la configurazione di applicazioni in cluster, ma illustra solo il processo di installazione di un semplice cluster a due nodi.

    Requisiti di sistema per la creazione di un cluster di server

    Le seguenti liste di controllo ti aiuteranno a prepararti per l'installazione. Le istruzioni per l'installazione passo passo verranno fornite più avanti dopo questi elenchi.

    Requisiti software

    • Sistema operativo Microsoft Windows 2000 Advanced Server o Windows 2000 Datacenter Server installato su tutti i server del cluster.
    • Un servizio di risoluzione dei nomi installato come Domain Naming System (DNS), Windows Internet Naming System (WINS), HOSTS e così via.
    • Terminal server per l'amministrazione remota del cluster. Questo requisito non è obbligatorio, ma è consigliato solo per garantire la comodità della gestione del cluster.

    Requisiti hardware

    • I requisiti hardware per un nodo del cluster sono gli stessi di quelli per l'installazione dei sistemi operativi Windows 2000 Advanced Server o Windows 2000 Datacenter Server. Questi requisiti possono essere trovati nella pagina di ricerca Directory Microsoft.
    • L'hardware del cluster deve essere certificato ed elencato nell'elenco di compatibilità hardware (HCL) del servizio cluster Microsoft. L'ultima versione di questo elenco può essere trovata nella pagina di ricerca Elenco di compatibilità hardware di Windows 2000 Directory Microsoft selezionando la categoria di ricerca "Cluster".

    Due computer qualificati HCL, ciascuno con:

    • Un disco rigido con una partizione di sistema avviabile e Windows 2000 Advanced Server o Windows 2000 Datacenter Server installato. Questa unità non deve essere collegata al bus di archiviazione condiviso discusso di seguito.
    • Separare il canale ottico dei dispositivi PCI-controller (Fiber Channel) o SCSI per il collegamento di un dispositivo di archiviazione condiviso esterno. Questo controller deve essere presente in aggiunta al controller del disco di avvio.
    • Due schede di rete PCI installate su ogni computer del cluster.
    • Il dispositivo di archiviazione su disco esterno elencato nell'HCL collegato a tutti i nodi del cluster. Agirà come un disco del cluster. Si consiglia una configurazione che utilizza array RAID hardware.
    • Cavi per collegare un dispositivo di archiviazione condiviso a tutti i computer. Fare riferimento alla documentazione del produttore per le istruzioni sulla configurazione dei dispositivi di archiviazione. Se ci si collega a un bus SCSI, è possibile fare riferimento all'Appendice A per ulteriori informazioni.
    • Tutto l'hardware sui computer del cluster deve essere completamente identico. Ciò semplificherà il processo di configurazione e ti salverà da potenziali problemi di compatibilità.

    Requisiti di configurazione di rete

    • Nome NetBIOS univoco per il cluster.
    • Cinque indirizzi IP statici univoci: due per le schede di rete private, due per le schede di rete pubbliche e uno per il cluster.
    • Account di dominio per il servizio cluster (tutti i nodi del cluster devono essere membri dello stesso dominio)
    • Ciascun nodo deve disporre di due adattatori di rete: uno per la connessione alla rete pubblica, uno per la comunicazione tra i nodi all'interno del cluster. Una configurazione che utilizza un'unica scheda di rete per connettersi contemporaneamente a una rete pubblica e privata non è supportata. Per soddisfare i requisiti HCL è necessaria una scheda di rete separata per la rete privata.

    Requisiti per le unità di archiviazione condivise

    • Tutte le unità di archiviazione condivise, inclusa l'unità quorum, devono essere collegate fisicamente al bus condiviso.
    • Tutti i dischi collegati al bus condiviso devono essere disponibili per ciascun nodo. Questo può essere verificato durante la fase di installazione e configurazione dell'adattatore host. Fare riferimento alla documentazione del produttore dell'adattatore per istruzioni dettagliate.
    • Ai dispositivi SCSI devono essere assegnati numeri ID SCSI univoci di destinazione e i terminatori sul bus SCSI devono essere terminati correttamente, secondo le istruzioni del produttore. uno
    • Tutti i dischi di archiviazione condivisi devono essere configurati come dischi di base (non dinamici)
    • Tutte le partizioni su unità di archiviazione condivise devono essere formattate con il file system NTFS.

    Si consiglia vivamente di configurare tutte le unità di archiviazione condivise in array RAID hardware. Sebbene non sia necessario, la creazione di configurazioni RAID a tolleranza di errore è fondamentale per la protezione contro i guasti del disco.

    Installazione di un cluster

    Panoramica generale dell'installazione

    Durante il processo di installazione, alcuni nodi verranno chiusi e altri riavviati. Ciò è necessario per garantire l'integrità dei dati che si trovano sui dischi collegati al bus comune di un dispositivo di archiviazione esterno. Il danneggiamento dei dati può verificarsi quando più nodi tentano contemporaneamente di scrivere sulla stessa unità che non è protetta dal software del cluster.

    La tabella 1 aiuta a determinare quali nodi e dispositivi di archiviazione devono essere abilitati per ogni passaggio dell'installazione.

    Questa guida descrive come creare un cluster a due nodi. Tuttavia, se stai configurando un cluster con più di due nodi, puoi utilizzare il valore della colonna "Nodo 2" per determinare lo stato dei nodi rimanenti.

    Tabella 1. Sequenza dei dispositivi di abilitazione durante l'installazione del cluster

    Fare un passo Nodo 1 Nodo 2 dispositivo di archiviazione Commento
    Impostazione dei parametri di rete SU SU Spento Assicurati che tutti i dispositivi di archiviazione collegati al bus condiviso siano spenti. Attiva tutti i nodi.
    Configurazione di Drive condivisi SU Spento SU Disattiva tutti i nodi. Accendi il dispositivo di archiviazione condiviso, quindi accendi il primo host.
    Verifica della configurazione dei Drive condivisi Spento SU SU Spegni il primo nodo, accendi il secondo nodo. Ripetere per i nodi 3 e 4 se necessario.
    Configurazione del primo nodo SU Spento SU Disattiva tutti i nodi; attiva il primo nodo.
    Configurazione del secondo nodo SU SU SU Dopo aver configurato correttamente il primo nodo, accendere il secondo nodo. Ripetere per i nodi 3 e 4 se necessario.
    Completamento dell'installazione SU SU SU A questo punto, tutti i nodi dovrebbero essere abilitati.

    Prima di installare il software del cluster, è necessario completare i seguenti passaggi:

    • Installare Windows 2000 Advanced Server o Windows 2000 Datacenter Server su ogni computer del cluster.
    • Configura le impostazioni di rete.
    • Configura unità di archiviazione condivise.

    Completare questi passaggi su ciascun nodo del cluster prima di installare il Servizio cluster sul primo nodo.

    Per configurare il Servizio cluster su un server che esegue Windows 2000, l'account deve disporre di diritti amministrativi su ciascun nodo. Tutti i nodi del cluster devono essere contemporaneamente server membri o controller dello stesso dominio. Non è consentito l'uso misto di server membri e controller di dominio in un cluster.

    Installazione del sistema operativo Windows 2000

    Per installare Windows 2000 su ogni nodo del cluster, fare riferimento alla documentazione fornita con il sistema operativo.

    Questo documento utilizza la struttura di denominazione del manuale "Guida dettagliata a un'infrastruttura comune per la distribuzione di Windows 2000 Server". Tuttavia, puoi usare qualsiasi nome.

    È necessario aver effettuato l'accesso con un account amministratore prima di avviare l'installazione del servizio cluster.

    Configurazione delle impostazioni di rete

    Nota: A questo punto dell'installazione, spegnere tutti i dispositivi di archiviazione condivisi, quindi accendere tutti i nodi. È necessario impedire a più nodi di accedere all'archiviazione condivisa contemporaneamente fino a quando il Servizio cluster non è installato su almeno uno dei nodi e tale nodo non è acceso.

    Ciascun nodo deve disporre di almeno due schede di rete installate, una per la connessione alla rete pubblica e l'altra per la connessione alla rete privata dei nodi del cluster.

    La scheda di rete di rete privata fornisce la comunicazione tra i nodi, la comunicazione dello stato corrente del cluster e la gestione del cluster. La scheda di rete pubblica di ogni nodo connette il cluster alla rete pubblica dei computer client.

    Assicurati che tutte le schede di rete siano collegate fisicamente correttamente: le schede di rete private sono collegate solo ad altre schede di rete private e le schede di rete pubbliche sono collegate a switch di rete pubblica. Il diagramma di connessione è mostrato nella Figura 1. Eseguire questo controllo su ciascun nodo del cluster prima di procedere con la configurazione delle unità di archiviazione condivise.

    Figura 1: un esempio di un cluster a due nodi

    Configurazione di una scheda di rete privata

    Esegui questi passaggi sul primo nodo del tuo cluster.

    1. Il mio ambiente di rete e seleziona comando Proprietà.
    2. Fare clic con il tasto destro sull'icona.

    Nota: Quale scheda di rete servirà la rete privata e quale la rete pubblica dipende dalla connessione fisica dei cavi di rete. In questo documento, assumeremo che il primo adattatore (Local Area Connection) sia connesso alla rete pubblica e il secondo adattatore (Local Area Connection 2) sia connesso alla rete privata del cluster. Nel tuo caso, questo potrebbe non essere il caso.

    1. Stato. Finestra Stato Connessione alla rete locale 2 mostra lo stato della connessione e la sua velocità. Se la connessione è in stato disconnesso, controllare i cavi e la connessione corretta. Risolvi il problema prima di continuare. Fare clic sul pulsante chiudere.
    2. Fare nuovamente clic con il pulsante destro del mouse sull'icona Connessione LAN 2, selezionare un comando Proprietà e premere il pulsante Sintonizzare.
    3. Seleziona scheda Inoltre. Apparirà la finestra mostrata in Figura 2.
    4. Per le schede di rete private, la velocità deve essere impostata manualmente invece del valore predefinito. Specifica la velocità della tua rete nell'elenco a discesa. Non usare valori "Senso automatico" o "Auto selezione" per selezionare la velocità, poiché alcune schede di rete potrebbero rilasciare pacchetti durante la determinazione della velocità di connessione. Per impostare la velocità della scheda di rete, specificare il valore effettivo per il parametro Tipo di connessione o Velocità.

    Figura 2: Impostazioni avanzate della scheda di rete

    Tutte le schede di rete in un cluster connesso alla stessa rete devono essere configurate allo stesso modo e utilizzare gli stessi valori di parametro modalità duplex, controllo del flusso, Tipo di connessione, ecc. Anche se nodi diversi utilizzano apparecchiature di rete diverse, i valori di questi parametri devono essere gli stessi.

    1. Selezionare Protocollo Internet (TCP/IP) nell'elenco dei componenti utilizzati dalla connessione.
    2. Fare clic sul pulsante Proprietà.
    3. Impostare l'interruttore su Utilizzare il seguente indirizzo IP e inserire l'indirizzo 10.1.1.1 . (Per il secondo nodo, utilizzare l'indirizzo 10.1.1.2 ).
    4. Imposta la maschera di sottorete: 255.0.0.0 .
    5. Fare clic sul pulsante Inoltre e seleziona la scheda VINCE. Impostare il valore dell'interruttore in posizione Disabilita NetBIOS su TCP/IP. Clic OK per tornare al menu precedente. Segui questo passaggio solo per la scheda di rete privata.

    La tua finestra di dialogo dovrebbe assomigliare alla Figura 3.

    Figura 3: Indirizzo IP della connessione di rete privata

    Configurazione di una scheda di rete pubblica

    Nota: Se un server DHCP è in esecuzione su una rete pubblica, è possibile che venga assegnato automaticamente un indirizzo IP per la scheda di rete pubblica. Tuttavia, questo metodo non è consigliato per le schede dei nodi del cluster. Si consiglia vivamente di assegnare indirizzi IP permanenti a tutte le NIC host pubbliche e private. In caso contrario, se il server DHCP si guasta, l'accesso ai nodi del cluster potrebbe non essere possibile. Se è necessario utilizzare DHCP per schede di rete pubbliche, utilizzare contratti di locazione di indirizzi lunghi per garantire che l'indirizzo assegnato dinamicamente rimanga valido anche se il server DHCP diventa temporaneamente non disponibile. Assegna sempre indirizzi IP permanenti alle schede di rete private. Tenere presente che il servizio cluster può riconoscere solo un'interfaccia di rete per subnet. Se hai bisogno di aiuto con l'assegnazione di indirizzi di rete in Windows 2000, consulta la guida integrata del sistema operativo.

    Rinominare le connessioni di rete

    Per chiarezza, ti consigliamo di cambiare i nomi delle tue connessioni di rete. Ad esempio, puoi modificare il nome della connessione Connessione LAN 2 sul . Questo metodo ti aiuterà a identificare le reti più facilmente e ad assegnarne i ruoli correttamente.

    1. Fare clic con il tasto destro sull'icona 2.
    2. Nel menu contestuale, seleziona il comando Rinominare.
    3. accedere Connessione a una rete cluster privata nel campo di testo e premere il tasto ACCEDERE.
    4. Ripetere i passaggi 1-3 e modificare il nome della connessione connessione LAN sul Collegamento a una rete pubblica.

    Figura 4: Connessioni di rete rinominate

    1. Le connessioni di rete rinominate dovrebbero apparire come nella Figura 4. Chiudere la finestra Rete e connessioni remote. I nuovi nomi delle connessioni di rete vengono replicati automaticamente su altri nodi del cluster all'accensione.

    Verifica delle connessioni di rete e delle risoluzioni dei nomi

    Per verificare che l'hardware di rete configurato funzioni, completare i seguenti passaggi per tutte le schede di rete in ciascun host. A tale scopo, è necessario conoscere gli indirizzi IP di tutte le schede di rete nel cluster. È possibile ottenere queste informazioni eseguendo il comando ipconfig su ogni nodo:

    1. Fare clic sul pulsante Inizio, seleziona una squadra Correre e digita il comando cmd in una finestra di testo. Clic OK.
    2. Componi una squadra ipconfig /tutti e premere il tasto ACCEDERE. Verranno visualizzate informazioni sull'impostazione del protocollo IP per ciascuna scheda di rete sul computer locale.
    3. Se non hai ancora una finestra della riga di comando aperta, segui il passaggio 1.
    4. Componi una squadra ping indirizzo IP dove indirizzo IPè l'indirizzo IP della scheda di rete corrispondente sull'altro host. Si supponga ad esempio che le schede di rete abbiano i seguenti indirizzi IP:
    Numero di nodo Nome della connessione di rete Indirizzo IP della scheda di rete
    1 Connessione alla rete pubblica 172.16.12.12
    1 Connessione a una rete cluster privata 10.1.1.1
    2 Connessione alla rete pubblica 172.16.12.14
    2 Connessione a una rete cluster privata 10.1.1.2

    In questo esempio, è necessario eseguire i comandi ping 172.16.12.14 e ping 10.1.1.2 dal nodo 1 ed eseguire i comandi ping 172.16.12.12 e ping 10.1.1.1 dal nodo 2.

    Per verificare la risoluzione dei nomi, eseguire il comando ping, utilizzando il nome del computer come argomento anziché il relativo indirizzo IP. Ad esempio, per controllare la risoluzione dei nomi per il primo nodo del cluster denominato hq-res-dc01, eseguire il comando ping hq-res-dc01 da qualsiasi computer client.

    Verifica dell'appartenenza al dominio

    Tutti i nodi del cluster devono essere membri dello stesso dominio e devono essere in grado di connettersi in rete con il controller di dominio e il server DNS. I nodi possono essere configurati come server membri del dominio o come controller dello stesso dominio. Se si decide di rendere uno dei nodi un controller di dominio, anche tutti gli altri nodi del cluster devono essere configurati come controller di dominio dello stesso dominio. Questa guida presuppone che tutti i nodi siano controller di dominio.

    Nota: Per collegamenti a documentazione aggiuntiva sulla configurazione di domini, servizi DNS e DHCP in Windows 2000, vedere Risorse correlate alla fine di questo documento.

    1. Fare clic con il tasto destro Il mio computer e seleziona comando Proprietà.
    2. Seleziona scheda Identificazione della rete. Nella finestra di dialogo Proprietà del sistema Vedrai il computer completo e il nome di dominio. Nel nostro esempio viene chiamato il dominio reskit.com.
    3. Se hai configurato il nodo come server membro, a questo punto puoi unirlo al dominio. Fare clic sul pulsante Proprietà e segui le istruzioni per unire il computer al dominio.
    4. chiudi le finestre Proprietà del sistema e Il mio computer.

    Crea un account del servizio cluster

    Per il servizio cluster, è necessario creare un account di dominio separato con cui verrà eseguito. Il programma di installazione richiederà l'immissione delle credenziali per il Servizio cluster, quindi è necessario creare un account prima di poter installare il servizio. L'account non deve essere di proprietà di alcun utente di dominio e deve essere utilizzato esclusivamente per l'esecuzione del servizio Cluster.

    1. Fare clic sul pulsante Inizio, selezionare un comando Programmi / Amministrazione, inizia a scattare.
    2. Espandi categoria reskit.com se non è già distribuito
    3. Seleziona dall'elenco Utenti.
    4. Fare clic destro su Utenti, seleziona dal menu contestuale Creare, Selezionare Utente.
    5. Immettere un nome per l'account del servizio cluster, come illustrato nella Figura 5, e fare clic Ulteriore.

    Figura 5: aggiunta di un utente del cluster

    1. Seleziona le caselle Impedisci all'utente di modificare la password e La password non scade. Fare clic sul pulsante Ulteriore e pulsante Pronto per creare un utente.

    Nota: Se la politica di sicurezza amministrativa non consente l'utilizzo di password che non scadono mai, sarà necessario aggiornare la password e configurare il servizio cluster su ciascun nodo prima che scada.

    1. Fare clic con il tasto destro sull'utente Grappolo nella barra degli strumenti a destra Utenti e computer di Active Directory.
    2. Nel menu contestuale, seleziona il comando Aggiungi membri a un gruppo.
    3. Scegli un gruppo Amministratori e premere OK. Il nuovo account dispone ora dei privilegi di amministratore sul computer locale.
    4. chiudere a scatto Utenti e computer di Active Directory.

    Configurazione delle unità di archiviazione condivise

    Avvertimento: Verificare che almeno uno dei nodi del cluster esegua Windows 2000 Advanced Server o Windows 2000 Datacenter Server e che il servizio cluster sia configurato e in esecuzione. Solo allora è possibile avviare il sistema operativo Windows 2000 sui nodi rimanenti. Se queste condizioni non vengono soddisfatte, i dischi del cluster potrebbero essere danneggiati.

    Per iniziare a configurare le unità di archiviazione condivise, disattivare tutti i nodi. Successivamente, accendi il dispositivo di archiviazione condiviso, quindi attiva il nodo 1.

    Disco quorum

    Il disco quorum viene utilizzato per archiviare i checkpoint e ripristinare i file di registro del database del cluster, fornendo la gestione del cluster. Forniamo i seguenti consigli per la creazione di un disco quorum:

    • Crea una piccola partizione (di almeno 50 MB di dimensione) da utilizzare come disco quorum. In genere consigliamo di creare un disco quorum da 500 MB.
    • Allocare un disco separato per la risorsa quorum. Poiché l'intero cluster si guasta se il disco quorum si guasta, si consiglia vivamente di utilizzare un array RAID hardware.

    Durante l'installazione del servizio Cluster, sarà necessario assegnare una lettera di unità al quorum. Nel nostro esempio useremo la lettera Q.

    Configurazione delle unità di archiviazione condivise

    1. Fare clic con il tasto destro Il mio computer, selezionare un comando Controllo. Espandi la categoria nella finestra che si apre. dispositivi di memoria.
    2. Scegli una squadra Gestione del disco.
    3. Assicurati che tutte le unità di archiviazione condivise siano formattate con NTFS e abbiano lo stato Di base. Se colleghi una nuova unità, si avvierà automaticamente Procedura guidata di firma e aggiornamento del disco. All'avvio della procedura guidata, fare clic sul pulsante Ricaricare, per continuare il suo lavoro, dopodiché il disco sarà definito come Dinamico. Per convertire un disco in base, fare clic con il tasto destro del mouse su Disco n.(dove # - il numero del disco su cui stai lavorando) e seleziona il comando Ripristina il disco di base.

    Area del clic destro non assegnato accanto al disco corrispondente.

    1. Scegli una squadra Crea sezione
    2. inizierà Procedura guidata di partizione. Fare doppio clic sul pulsante Ulteriore.
    3. Immettere la dimensione della partizione desiderata in megabyte e fare clic sul pulsante Ulteriore.
    4. Fare clic sul pulsante Ulteriore, accettando la lettera di unità predefinita
    5. Fare clic sul pulsante Ulteriore per formattare e creare una partizione.

    Assegna lettere di unità

    Dopo aver configurato il bus dati, i dischi e le partizioni di archiviazione condivisa, è necessario assegnare lettere di unità a tutte le partizioni su tutti i dischi del cluster.

    Nota: I punti di montaggio sono una funzionalità del file system che consente di montare un file system utilizzando le directory esistenti senza assegnare una lettera di unità. I punti di montaggio non sono supportati dai cluster. Qualsiasi unità esterna utilizzata come risorsa cluster deve essere partizionata in partizioni NTFS e a queste partizioni devono essere assegnate lettere di unità.

    1. Fare clic con il pulsante destro del mouse sulla partizione desiderata e selezionare il comando Cambia lettera di unità e percorso di unità.
    2. Scegli una nuova lettera di unità.
    3. Ripetere i passaggi 1 e 2 per tutte le unità di archiviazione condivise.

    Figura 6: partizioni di unità con lettere assegnate

    1. Al termine della procedura, la finestra di snap Gestione informatica dovrebbe apparire come nella Figura 6. Chiudere lo snap Gestione informatica.
    1. Fare clic sul pulsante Inizio, Selezionare Programmi / Standard ed eseguire il programma Taccuino".
    2. Digita alcune parole e salva il file con un nome test.txt scegliendo il comando Salva come dal menu File. chiudere Taccuino.
    3. Fare doppio clic sull'icona I miei documenti.
    4. Fare clic con il tasto destro del mouse sul file test.txt e nel menu contestuale selezionare il comando copia.
    5. Chiudi la finestra.
    6. aprire Il mio computer.
    7. Fare doppio clic sulla partizione del disco del dispositivo di archiviazione condiviso.
    8. Fare clic con il tasto destro e selezionare il comando Inserire.
    9. Una copia del file dovrebbe essere visualizzata sull'unità di archiviazione condivisa test.txt.
    10. Fare doppio clic sul file test.txt per aprirlo da un'unità di archiviazione condivisa. Chiudi il file.
    11. Evidenziare il file e premere il tasto Del per rimuovere il file dal disco del cluster.

    Ripetere la procedura per tutti i dischi nel cluster per assicurarsi che siano accessibili dal primo nodo.

    Ora spegni il primo nodo, accendi il secondo nodo e ripeti i passaggi della sezione Verifica del funzionamento e condivisione dei dischi. Eseguire gli stessi passaggi su tutti i nodi aggiuntivi. Dopo aver verificato che tutti i nodi possono leggere e scrivere informazioni sui dischi di archiviazione condivisi, disattivare tutti tranne il primo nodo e passare alla sezione successiva.

    Oggi, i processi aziendali di molte aziende sono completamente legati alle informazioni
    tecnologie. Con la crescente dipendenza delle organizzazioni dal lavoro informatico
    reti, la disponibilità dei servizi in qualsiasi momento e con qualsiasi carico gioca un ruolo importante
    ruolo. Un computer può fornire solo un livello iniziale di affidabilità e
    scalabilità, il livello massimo può essere raggiunto combinando
    un unico sistema di due o più computer: un cluster.

    A cosa serve un cluster?

    I cluster vengono utilizzati nelle organizzazioni che necessitano 24 ore su 24 e
    disponibilità ininterrotta dei servizi e laddove eventuali interruzioni del funzionamento siano indesiderabili e
    non sono consentiti. O nei casi in cui è possibile un aumento del carico, con il quale
    il server principale non può farcela, quindi aggiuntivo
    host che di solito svolgono altre attività. Per un server di posta che gestisce
    decine e centinaia di migliaia di lettere al giorno, o un server web che serve
    shopping online, l'uso dei cluster è altamente auspicabile. Per l'utente
    un tale sistema rimane completamente trasparente: lo sarà l'intero gruppo di computer
    sembra un server. L'uso di diversi, anche più economici,
    computer consente di ottenere vantaggi molto significativi rispetto a un singolo
    e server veloce. Questa è una distribuzione uniforme delle richieste in arrivo,
    maggiore tolleranza ai guasti, poiché quando un elemento esce, il suo carico
    raccogliere altri sistemi, scalabilità, manutenzione e sostituzione convenienti
    nodi del cluster e molto altro. Guasto di un nodo automaticamente
    viene rilevato e il carico viene ridistribuito, per il cliente tutto questo rimarrà
    inosservato.

    Caratteristiche di Win2k3

    In generale, alcuni cluster sono progettati per aumentare la disponibilità dei dati,
    altri sono per le massime prestazioni. Nel contesto dell'articolo, noi
    sarà interessato MPP (elaborazione parallela massiccia)- grappoli,
    che lo stesso tipo di applicazioni viene eseguito su più computer, fornendo
    scalabilità del servizio. Ci sono diverse tecnologie che
    distribuire il carico su più server: reindirizzamento del traffico,
    traduzione di indirizzi, DNS Round Robin, uso di speciali
    programmi
    operando a livello di applicazione, come gli acceleratori web. A
    Win2k3, a differenza di Win2k, il supporto per il clustering è integrato e
    sono supportati due tipi di cluster, diversi per applicazioni e specifiche
    dati:

    1. Cluster NLB (bilanciamento del carico di rete).- fornire
    scalabilità ed elevata disponibilità di servizi e applicazioni basati su protocolli TCP
    e UDP, combinando in un cluster fino a 32 server con lo stesso set di dati, attivo
    che eseguono le stesse applicazioni. Ogni richiesta viene eseguita come
    transazione separata. Sono usati per lavorare con insiemi che cambiano raramente
    dati come WWW, ISA, servizi terminali e altri servizi simili.

    2. Cluster di server– possono combinare fino a otto nodi, il loro principale
    il compito è garantire la disponibilità delle applicazioni in caso di guasto. Composto da attivo e
    nodi passivi. Il nodo passivo è inattivo per la maggior parte del tempo, a svolgere il ruolo
    riserva del nodo principale. Per le singole applicazioni è possibile personalizzare
    diversi server attivi, distribuendo il carico tra di loro. Entrambi i nodi
    connesso ad un unico data warehouse. Il cluster di server viene utilizzato per il lavoro
    con grandi volumi di dati che cambiano frequentemente (posta, file e
    server SQL). Inoltre, un tale cluster non può essere costituito da nodi che operano sotto
    gestione di varie varianti di Win2k3: Enterprise o Datacenter (Web e
    I cluster di server standard non supportano).

    A Centro applicazioni Microsoft 2000(e solo) ce n'era un altro tipo
    grappolo - CLB (bilanciamento del carico dei componenti), fornendo l'opportunità
    distribuzione di applicazioni COM+ su più server.

    Cluster NLB

    Quando si utilizza il bilanciamento del carico, ciascuno degli host crea
    una scheda di rete virtuale con il proprio indirizzo IP e MAC indipendente.
    Questa interfaccia virtuale rappresenta il cluster come un singolo nodo, client
    indirizzo ad esso sull'indirizzo virtuale. Tutte le richieste vengono ricevute da ciascuno
    nodo cluster, ma vengono elaborati da uno solo. Funziona su tutti i nodi
    Servizio di bilanciamento del carico di rete
    ,
    che, utilizzando uno speciale algoritmo che non richiede lo scambio di dati tra
    nodi, decide se un particolare nodo deve elaborare una richiesta o
    no. I nodi vengono scambiati messaggi di battito cardiaco mostrandoli
    disponibilità. Se un host interrompe l'emissione di un heartbeat o viene visualizzato un nuovo nodo,
    iniziano altri nodi processo di convergenza, una nuova
    ridistribuendo il carico. Il bilanciamento può essere implementato in due modi
    modalità:

    1) unicast– unicast quando invece di un MAC fisico
    viene utilizzato il MAC dell'adattatore virtuale del cluster. In questo caso, i nodi del cluster non lo sono
    possono comunicare tra loro utilizzando indirizzi MAC solo su IP
    (o un secondo adattatore non associato al cluster);

    Solo una di queste modalità deve essere utilizzata all'interno dello stesso cluster.

    può essere personalizzato diversi cluster NLB su una scheda di rete,
    specificando regole specifiche per i porti. Tali cluster sono chiamati virtuali. Loro
    applicazione consente di impostare per ogni applicazione, host o indirizzo IP
    computer specifici nel cluster principale o bloccare il traffico per
    alcune applicazioni senza influire sul traffico per altri programmi in esecuzione
    su questo nodo. Oppure, al contrario, un componente NLB può essere associato a più componenti
    schede di rete, che ti permetteranno di configurare un numero di cluster indipendenti su ciascuno
    nodo. Dovresti anche essere consapevole del fatto che la configurazione di cluster di server e NLB sullo stesso nodo
    non è possibile perché funzionano in modo diverso con i dispositivi di rete.

    L'amministratore può creare una sorta di configurazione ibrida che ha
    i vantaggi di entrambi i metodi, ad esempio creando un cluster NLB e impostando la replica
    dati tra i nodi. Ma la replica non viene eseguita costantemente, ma di tanto in tanto,
    pertanto, le informazioni sui diversi nodi saranno diverse per qualche tempo.

    Concludiamo con la teoria, anche se si può parlare di costruire ammassi
    per lungo tempo, elencando le possibilità ei modi di costruire, di dare varie
    raccomandazioni e opzioni per l'attuazione specifica. Lasciamo perdere tutte queste sottigliezze e sfumature
    per lo studio autonomo e passare alla parte pratica.

    Configurazione di un cluster NLB

    Per Organizzazioni di cluster NLB nessun software aggiuntivo richiesto
    prodotto con i mezzi disponibili di Win2k3. Per creare, mantenere e monitorare
    I cluster NLB utilizzano il componente Gestore del bilanciamento del carico di rete
    (Gestore di bilanciamento del carico di rete)
    , che si trova nella scheda
    "Amministrazione" "Pannello di controllo" (comando NLBMgr). Dal momento che il componente
    "Network Load Balancing" è installato come driver di rete standard di Windows,
    Puoi anche installare NLB utilizzando il componente Connessioni di rete, in
    quale è disponibile l'articolo corrispondente. Ma è meglio usare solo il primo
    opzione, attivazione simultanea del gestore NLB e "Connessioni di rete"
    può portare a risultati imprevedibili.

    NLB Manager ti consente di configurare e gestire il lavoro da un'unica posizione alla volta
    più cluster e nodi.

    È anche possibile installare un cluster NLB su un computer con una rete
    adattatore associato al componente Network Load Balancing, ma questo
    In caso di modalità unicast, il gestore NLB su questo computer non può essere
    utilizzato per controllare altri nodi e i nodi stessi non possono scambiarsi
    tra loro informazioni.

    Ora chiamiamo il dispatcher NLB. Non abbiamo ancora cluster, quindi è apparso
    la finestra non contiene alcuna informazione. Seleziona "Nuovo" dal menu "Cluster" e
    iniziamo a compilare i campi nella finestra "Parametri del cluster". Nel campo "Impostazioni".
    Impostazioni IP del cluster" immettere il valore dell'indirizzo IP virtuale del cluster, la maschera
    sottorete e nome completo. Il valore dell'indirizzo MAC virtuale è impostato
    automaticamente. Un po' più in basso selezioniamo la modalità di funzionamento del cluster: unicast o
    multicast. Presta attenzione alla casella di controllo "Consenti controllo remoto" - in
    in tutti i documenti, Microsoft consiglia vivamente di non utilizzarlo durante
    evitare problemi di sicurezza. Invece, dovresti fare domanda
    dispatcher o altri strumenti di controllo remoto, come un toolkit
    Gestione Windows (WMI). Se viene presa la decisione di usarlo, allora
    adottare tutte le misure appropriate per proteggere la rete, coprendo ulteriori
    porte UDP del firewall 1717 e 2504.

    Dopo aver compilato tutti i campi, fare clic su "Avanti". Nella finestra "Indirizzi IP del cluster", quando
    necessario, aggiungiamo ulteriori indirizzi IP virtuali che saranno
    utilizzato da questo cluster. Nella prossima finestra Regole della porta, puoi
    impostare il bilanciamento del carico per una o per un gruppo di porte di tutte o
    IP selezionato tramite protocolli UDP o TCP, nonché bloccare l'accesso al cluster
    determinate porte (che un firewall non sostituisce). Cluster predefinito
    elabora le richieste per tutte le porte (0-65365); è meglio limitare questo elenco,
    aggiungendo solo quelli realmente necessari. Anche se, se non c'è voglia di scherzare,
    puoi lasciare tutto così com'è. A proposito, in Win2k, per impostazione predefinita, tutto il traffico
    indirizzato al cluster, ha elaborato solo il nodo con la priorità più alta,
    i restanti nodi sono stati collegati solo in caso di guasto del principale.

    Ad esempio, per IIS, devi solo abilitare le porte 80 (http) e 443 (https).
    Inoltre, puoi fare in modo che, ad esempio, il processo di connessione sicura
    solo server specifici su cui è installato il certificato. Per aggiungere
    nuova regola, fai clic su "Aggiungi", nella finestra di dialogo che appare, inserisci
    L'indirizzo IP del nodo, o se la regola si applica a tutti, lasciare la casella di controllo
    "Tutto". Nei campi "Da" e "A" dell'intervallo di porte, impostare lo stesso valore -
    80. Il campo chiave è "Modalità filtro" - qui
    specifica chi elaborerà questa richiesta. Ci sono tre campi che definiscono la modalità
    filtraggio: "Nodi multipli", "Nodo singolo" e "Disabilita questo intervallo di porte".
    Selezionando "Host singolo" si intende che il traffico diretto all'IP selezionato (computer
    o cluster) con il numero di porta specificato verrà elaborato dal nodo attivo,
    avendo l'indicatore di priorità più bassa (più su quello sotto). Selezionando "Disabilita..."
    significa che tale traffico verrà eliminato da tutti i membri del cluster.

    Nella modalità di filtraggio "Nodi multipli" è possibile specificare ulteriormente l'opzione
    definizioni di affinità client per indirizzare il traffico da un determinato client a
    lo stesso nodo del cluster. Sono disponibili tre opzioni: "Nessuna", "Singola" o "Classe
    C". Scegliere il primo significa che qualsiasi richiesta riceverà una risposta arbitraria
    nodo. Ma non dovresti usarlo se il protocollo UDP è selezionato nella regola o
    "Tutti e due". Quando si scelgono altri articoli, la somiglianza dei clienti sarà determinata da
    IP specifico o intervallo di rete di classe C.

    Quindi, per la nostra regola con l'80° port, opteremo per l'opzione
    "Nodi multipli - Classe C". La regola per 443 è compilata allo stesso modo, ma usiamo
    "Nodo singolo", in modo che al client risponda sempre il nodo principale con il più basso
    priorità. Se il dispatcher trova una regola incompatibile, verrà visualizzata
    messaggio di avviso, oltre al registro eventi di Windows verrà aggiunto
    voce corrispondente.

    Successivamente, ci connettiamo al nodo del cluster futuro inserendo il suo nome o IP reale e
    definire l'interfaccia che sarà connessa alla rete del cluster. Nella finestra Opzioni
    nodo "selezionare una priorità dall'elenco, specificare le impostazioni di rete, impostare l'iniziale
    stato del nodo (in esecuzione, arrestato, in pausa). Priorità allo stesso tempo
    è l'identificatore univoco del nodo; più basso è il numero, maggiore è la priorità.
    Il nodo con priorità 1 è il server master che riceve per primo
    pacchetti e fungendo da gestore di instradamento.

    La casella di controllo "Mantieni lo stato dopo il riavvio del computer" consente, nel caso
    l'errore o il riavvio di quel nodo lo porterà automaticamente online. Dopo aver premuto
    a "Fine" nella finestra Manager, apparirà una voce sul nuovo cluster, in cui finora
    c'è un nodo.
    Anche il nodo successivo è facile da aggiungere. Seleziona "Aggiungi nodo" dal menu o
    "Connetti a esistente", a seconda del computer
    viene stabilita una connessione (è già un membro del cluster o meno). Poi nella finestra
    specificare il nome o l'indirizzo del computer, se ci sono abbastanza diritti per connettersi, uno nuovo
    il nodo sarà connesso al cluster. La prima volta sarà l'icona accanto al suo nome
    differiscono, ma quando il processo di convergenza sarà completato, sarà lo stesso di
    primo computer.

    Poiché il dispatcher visualizza le proprietà dei nodi al momento della sua connessione, for
    per chiarire lo stato corrente, selezionare il cluster e nel menu contestuale selezionare
    "Aggiornare". Il gestore si connetterà al cluster e visualizzerà i dati aggiornati.

    Dopo l'installazione Cluster NLB non dimenticare di modificare il record DNS in
    la risoluzione dei nomi ora mostrata sull'IP del cluster.

    Modifica il carico del server

    In questa configurazione, tutti i server verranno caricati in modo uniforme (ad eccezione di
    opzione "Un nodo"). In alcuni casi è necessario ridistribuire il carico,
    la maggior parte del lavoro è assegnata a uno dei nodi (ad esempio il più potente).
    Per un cluster, le regole possono essere modificate dopo che sono state create selezionando
    menu contestuale che compare cliccando sul nome, alla voce "Proprietà Cluster".
    Tutte le impostazioni di cui abbiamo parlato sopra sono disponibili qui. Elemento del menu
    "Proprietà del nodo" fornisce alcune opzioni in più. In "Opzioni nodo"
    è possibile modificare il valore di priorità per un particolare nodo. In "Regole
    per le porte" non è possibile aggiungere o eliminare una regola, è disponibile solo a livello
    grappolo. Ma, scegliendo di modificare una regola specifica, otteniamo l'opportunità
    regolare alcune impostazioni. Quindi, con la modalità di filtraggio impostata
    "Nodi multipli", la voce "Stima del carico" diventa disponibile, consentendoti di farlo
    ridistribuire il carico su un nodo specifico. Selezionato per impostazione predefinita
    “Uguale”, ma nella “Stima del carico” è possibile specificare un valore diverso del carico
    nodo specifico, come percentuale del carico totale del cluster. Se la modalità è attivata
    filtrando "Un nodo", in questa finestra appare un nuovo parametro "Priorità".
    in lavorazione". Usandolo, puoi farlo in modo che il traffico verso una porta specifica
    verrà elaborato prima di tutto da un nodo del cluster e da un altro - da altri
    nodo.

    Registrazione eventi

    Come già accennato, il componente Network Load Balancing registra tutto
    azioni e modifiche del cluster nel registro eventi di Windows. Vederli
    seleziona "Event Viewer - System", NLB include i messaggi WLBS (da
    Servizio di bilanciamento del carico di Windows, poiché questo servizio è stato chiamato in NT). Inoltre, nel
    la finestra del dispatcher mostra gli ultimi messaggi contenenti informazioni sugli errori
    ed eventuali modifiche alla configurazione. Per impostazione predefinita, queste informazioni non lo sono
    viene salvato. Per scriverlo su un file, seleziona "Opzioni -\u003e
    Opzioni registro", selezionare la casella di controllo "Abilita registrazione" e specificare un nome
    file. Il nuovo file verrà creato nella sottodirectory Documenti del tuo account
    e impostazioni.

    Configurazione di IIS con la replica

    Un cluster è un cluster, ma senza un servizio non ha senso. Quindi aggiungiamo IIS (Internet
    servizi di informazione)
    . Il server IIS è incluso in Win2k3, ma per ridurlo a
    per ridurre al minimo la possibilità di attacchi al server, non è installato di default.

    Esistono due modi per installare IIS: tramite il "Pannello di controllo" o
    procedura guidata di gestione dei ruoli per questo server. Consideriamo il primo. Vai a
    "Pannello di controllo - Aggiungi o rimuovi programmi" (Pannello di controllo - Aggiungi o
    Rimuovi programmi), seleziona "Installa componenti di Windows" (Aggiungi/Rimuovi Windows
    componenti). Ora vai alla voce "Application Server" e segna nella sezione "Servizi
    IIS" è tutto ciò che serve. Per impostazione predefinita, la directory di lavoro del server è \Inetpub\wwwroot.
    Una volta installato, IIS può visualizzare documenti statici.

    LA CAMPANA

    C'è chi ha letto questa notizia prima di te.
    Iscriviti per ricevere gli ultimi articoli.
    E-mail
    Nome
    Cognome
    Come vorresti leggere La campana
    Niente spam