DZWON

Są tacy, którzy czytają tę wiadomość przed tobą.
Subskrybuj, aby otrzymywać najnowsze artykuły.
E-mail
Nazwa
Nazwisko
Jak chciałbyś przeczytać The Bell?
Bez spamu

tBVPPFBFSH O 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 O 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 O VBE MOSIX.

2. LBL, UFP Y ZDE.

MOSIX - LFP RBFYU DMS SDTB Linux U LPNRMELFPN HFYMYF, LPFPTSHK RPCHPMSEF RTPGEUUBN U CHBYEK NBYYOSCH RETEIPDYFSH (NYZTYTPCHBFSH) O DTHZYE HHMSCH MPLBMSHOPK UEFY. CHЪSFSH EZP NPTsOP RP BDTEUKH HTTP://www.mosix.cs.huji.ac.il B TBURTPUFTBOSEPHUS 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 TBBRBRBCHBFSh Yuipdosche LPDSh SDTB Ch /usr/SRC/Linux-*.*.*, Obrtynnnet LBBM z-h /usr/src/linux-2.2.13 dbmhulbeph mosix_install PKLY. L YUIPDOILBN SDTB Y KHTPCHOY BRHULP.
RTH OBUFTPCLE SDTB CHLMAYUFE PRHYY CONFIG_MOSIX, CONFIG_BINFMT_ELF ORAZ CONFIG_PROC_FS. CHUE LFY PRGYY RPDTPVOP PRYUBOSCH CH THLPCHPDUFCHE RP HUFBOPCLE MOSIX.
HUFFBOCHIMY? oX UFP CE - RETEZTHTSBKFE CHBY Linux U OPCHSHCHN SDTPN, OBCHBOIE LPFPTPZP PYUEOSH VHDEF RPIPTS O 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 O 1, 2, 3, 4 Y 5.
yMÓJ 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 O 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 pon. 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 YNEOOOOSCHN /proc Ъ RBLEFB mproc. ч ЮБУФОПУФЙ Ч ЬФПН РБЛЕФЕ ЙДЕФ ОЕРМПИБС НПДЙЖЙЛБГЙС góra - mtop, Ч ЛПФПТЩК ДПВБЧЙМЙ ЧПЪНПЦОПУФШ ПФПВТБЦЕОЙС ХЪМБ(węzeł), УПТФЙТПЧЛЙ РП ХЪМБН, РЕТЕОПУБ РТПГЕУУБ У ФЕЛХЭЕЗП ХЪМБ ОБ ДТХЗПК Й ХУФБОПЧМЕОЙС НЙОЙНБМШОПК ЪБЗТБЦЕОЙС РТ РПГЕУУБТ ФЕЛХЭЕЗП ХЪМБ ОБ ДТХЗПК Й ХУФБОПЧМЕОЙС НЙОЙНБМШОПК ЪБЗТБЦЕОЙТ РТТ РРТ .
ъБРХУЛБЕН mtop, ЧЩВЙТБЕН РПОТБЧЙЧЫЙКУС ОЕ УРСЭЙК РТПГЕУУ (ТЕЛПНЕОДХА ЪБРХУФЙФШ bzip) Й УНЕМП ДБЧЙН ЛМБЧЙЫХ "g" ОБ ЧБЫЕК ЛМБЧЙБФХТЕ, РПУМЕ ЮЕЗП ЧЧПДЙН ОБ ЪБРТПУ PID ЧЩВТБООПЗП Ч ЛБЮЕУФЧЕ ЦЕТФЧЩ Р -ПГЕУУБТ ЛБЮЕУФЧЕ ЦЕТФЧЩ Р -ПГЕУУБТ b XCE RPUME LFPZP CHOYNBFEMSHOP RPUNPFTYFE O TEEKHMSHFBFSCH, PFPVTTBTSBENSCHE LPNBODPK mon - FB NBYOB DPMTSOB OBYUBFSH VTBFSH O UEVS OBZTHЪLH CHSHCHVTBOOPZP RTPGEUUB.
b UWUFCHEOOP mtop - H RPME #N PFPVTBTSBFS OPNET HMB, TUTAJ NA CHSCRPMOSEPHUS.
OP LFP EEE OE CHUE - CHEDSH CHBN RTBCHDB OE IPYUEFUS PFRTBCHMSFSH O DTHZYE HHMSCH RTPGEUUSCH CHTHYuOHA? NOWY BIPFEMPUSH OE. x MOSIX EUFSH OERMPIBS CHUFFTPEOOBS VBMBOUYTPCHLB CHOKHFTY LMBUFETB, LPFPTBS RPCHPMSEF VPMEE-NEOE TBCHOPNETOP TBURTEDEMSFSH OBZTH'LH O CHUE KHMSCH. OH B CHPF ЪDEUSH OBN RTYDEFUS RPFTHDYFUS. dms OBYUBMB S TBUULBTSH, LBL UDEMBFSH FPOLHA OBUFTPCLH (dostrojenie) DMS DHHI HHMPH LMBUFETB? H RTPGEUUE LPFPTPK MOSIX RPMHYUBEF YOZHPTNBGYA P ULPTPPUFSI RTPGEUUPTPCH Y UEFY:
BRPNOYFE TB Y OBCHUEZDB - dostroić NPTsOP CHSHCHRPMOSFSH FPMSHLP Ch w trybie pojedynczym. yOBYUE ChSCH MYVP RPMHYUFE OE UPCHUEN LPTTELFOSHCHK TEHMSHFBF, MYVP CHBYB NBYYOB NPCEF RTPUFP ЪBCHYUOHFSH.
yFBL, CHSHCHRPMOSEN melodia. rPUME RETECHPDB PRETBGYPOOPK UYUFENSCH H jednomodowy OBRTYNET LPNBODPK init 1 YMYY init S BRHULBEN ULTYRF prep_tune,LPFPTSCHK RPDOYNEF SEFECHSE
YOFETJEKUSCH Y BRHUFYF MOSIX. RPUMA ьfpzp o PDOPK Yu NBOO KOBRCHULBEN TUNE, ChFPDINE ONH DTHZPZP HMB DMS Obtpkly Tsen Tehmshfbfb DPMCOSHDBTPHA OHPDOMA<ХЪЕМ>O DTHZPN HYME. uPVUFCHEOOP PRETBGYA RTYDEFUS RPCHFPTYFSH O 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 RTCHSCHHUOPN CHYDE OBUFTPIFSH LMBUFET, PFCHEFYCH O 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 BLFOPYCHOS.

5. hRTBCHMEOYE LMBUFETPN

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

mosctl - LPOFTPMSH OBD HIMPN. rPCHPMSEF YЪNEOSFSH RBTBNEFTSHCH HMB - FBLIE, LBL blok, rozwór, lstay, opóźnienie Y F.D
dBCHBKFE TBUUNPFTYN OEULPMSHLP RBTBNEFTCH LFPK HFYMYFSCH:
zostawać - RPCHPMSEF PUFBOBCHMYCHBFSH NYZTBGYA RTPGEUUPCH O DTHZYE HIMSCH U FELHEEK NBYOSCH. pFNEOSEFUS RBTBNEFTPN nostay YMY -pobyt
zostań - BRTEEBEF FPMSHLP MPLBMSHOSHCHN RTPGEUUBN NYZTBGYA, B RTPGEUUSCH U DTHZYI NBYYO NPZHF RTPDPMTSBFSH FFP DEMBFSH. pFNEOSEFUS RBTBNEFTPN nolstay YMYY -lstay.
blok - BRTEEBEF HDBMEOOSHCHN / ZPUFECHSHCHN RTPGEUUBN CHSHCHRPMOSFUS O FFPN GO. pFNEOSEFUS RBTBBNEFTPN noblok YMY -blok.
przynieść - CHPCHTBEBEF PVTBFOP CHUE RTPGEUUSCH U FELHEEZP HMB CHSHCHRPMOSENSCHE O DTHZYI NBYYOBI LMBUFETB. fppf RBTBNEFT NPTSEF OE UTBVBFSHCHBFSH, RPLB NYZTYTPCHBCHYYK RTPGEUU OE RPMKHYUYF RTETSCHBOYE PF UYUFENSCH.
Ustaw opóźnienie HUFBOBCHMYCHBEF CHTENS, RPUME LPFPTPZP RTPGEUU OBJOBEF NYZTYTPCHBFSH.
CHEDSH UZMBUIFEUSH - CH UMHYUBE, EUMY CHTENS CHSHCHRPMOEOIS RTPGEUUB NEOSHIE UELHODSCH UNSCHUM RETEOPUIFSH EZP O DTHZYE NBYYOSCH UEFY YUYUEBEF. YNEOOP FFP CHTENS Y CHCHUFBCHMSEFUS HFYMYFPK mosctl U RBTBNEFTPN setdecay. rTYNET:
mosctl setdecay 1 500 200
HUFBOBCHMYCHBEF CHTENS RETEIPDB O DTHZYE HHMSCH 500 NYMMYUELHOD CH UMHYUBE, EUMY RTPGEUU BRHEEO LBL wolno Y 200 NYMYUELHOD DMS szybko RTPGEUUPCH. pVTBFIFE CHOYNBOYE, UFP RBTBNEFT wolny CHUEZDB DPMTSEO VSHFSH VPMSHIE YMI TBCHEO RBTBNEFTKh szybki.

mosrun - BRHULBEF RTYMPSEOYE CH LMBUPET. OBRTYNET mosrun -e -j5 marka JBRHUFYF marka 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 (opóźnienie) FP RTPGEUU OE VHDEF NYZTYTPCHBFSH O DTHZYLME HHMSCH. X mosrun EEE DPCHPMSHOP NOPZP TBMYUOSCHI YOFETEUOSCHI RBTBNEFTCH, OP RPDTPVOP HOBFSH
P OYI CHSCH UNPTSFE Y THLPCHPDUFCHB RP LFPK HFIYMYFE. (manmosrun)

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

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

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

CHPF O NPK CHZMSD Y CHUE PUOPCHOSHE HFIMYFSHCH. O 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. LURETENEOWtedy.

l UPTSBMEOYA, NOE OE HDBMPUSH BUFBCHYFSH CHSHCHRPMOSFUS LBLLPK-FP PYO RTPGEUU PDOCHTENEOOP O OEULPMSHLYI HMBBI. nBLUYNKHN, YuEZP S DPUFYZ H RTPGEUUE LLURETYNEOPCH U LMBUFETPN-YURPMSHЪPCHBOYE DMS CHSHCHRPMOEOIS TEUKHTUPENLYI RTPGEUUPCH O 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 O NIM 5-PN. 1-K HEM H FFP CHTENS RTPUFBYCHBM. ;-)
йФБЛ, ЪБРХУЛБЕН ОБ 5-Н ХЪМЕ ХФЙМЙФХ crark ДМС РПДВПТБ РБТПМС Л rar БТИЙЧХ.еУМЙ ЛФП ЙЪ ЧБУ РТПВПЧБМ ТБВПФБФШ У РПДПВОЩНЙ ХФЙМЙФБНЙ, ФП ПО ДПМЦЕО ЪОБФШ, ЮФП РТПГЕУУ РПДВПТБ РБТПМС „РПВПЧБМТПВПЧБМ ТБВПФБФШ” OX UFP CE - RPUME BRHULB NSCH OBVMADBEN, UFP RTPGEUU PUFBEFUS O 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 O 1-K HEM, PUCHPPVPDYCH RTPGEUUPT Y RBNSFSH (DB, DB - RBNSFSH FPYuOP FBLCE PUCHPPVPTSDBEFUS) Marka DMS. b LBL FPMSHLP marka BLPOYUYM UCHPA TBVPPHH - pęknięcie CHETOHMUS PVTBFOP, O TPDOPC ENH 5-K HEM.
YOFETEWOSCHK JZHELF RPMHYUBEFUS, EUMY crark BRHUlbfsh O 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.
дМС ОБЮБМБ ОХЦОП ТБЪ Й ОБЧУЕЗДБ ЪБРПНОЙФШ - ЛМБУФЕТ ЧЩЗПДЕО ФПМШЛП Ч ФПН УМХЮБЕ, ЛПЗДБ Ч ЧБЫЕК УЕФЙ ЕУФШ ЬООПЕ ЛПМЙЮЕУФЧП НБЫЙО, ЛПФПТЩЕ ЮБУФЕОШЛП РТПУФБЙЧБАФ Й ЧЩ ИПФЙФЕ ЙУРПМШЪПЧБФШ ЙИ ТЕУХТУЩ ОБРТЙНЕТ ДМС УВПТДМ ЙУРПМШЪПЧБФШ ЙИ ТЕУХТУЩ ОБРТЙНЕТ ДМС УВПТДМ CHEDSH VMBZPDBTS LMBUFETH YЪ 10 NBYYO NPTsOP PDOCHTENEOOP
LPNRYMYTPCHBFSH DP 10 FTSEMSHCHI RTPZTBNN O FPN-CE C++. yMY RPDVYTBFSH LBLPK-FP RBTPMSh,
OE RTELTBEBS OY O UELHODH LFPZP RTPGEUUB OEBCHYUYNP PF OBZTHЪLY O 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. :-)

Centrum prasowe

Tworzenie klastra w oparciu o Windows 2000/2003. Krok po kroku

Klaster to grupa co najmniej dwóch serwerów, które współpracują ze sobą w celu zapewnienia czasu pracy zestawu aplikacji lub usług i są postrzegane przez klienta jako pojedyncza jednostka. Węzły klastra są połączone ze sobą za pomocą sprzętu sieciowego, współużytkowanych zasobów i oprogramowania serwera.

Microsoft Windows 2000/2003 obsługuje dwie technologie klastrowania: klastry równoważenia obciążenia sieciowego i klastry serwerów.

W pierwszym przypadku (klastry równoważenia obciążenia) równoważenie obciążenia sieciowego sprawia, że ​​usługi i aplikacje są wysoce niezawodne i skalowalne dzięki połączeniu do 32 serwerów w jeden klaster. Żądania od klientów w tym przypadku są dystrybuowane między węzły klastra w sposób przejrzysty. W przypadku awarii węzła klaster automatycznie zmienia konfigurację i przełącza klienta na dowolny z dostępnych węzłów. Ten tryb konfiguracji klastra jest również nazywany trybem aktywny-aktywny, w którym pojedyncza aplikacja działa na wielu węzłach.

Klaster serwerów rozdziela swoje obciążenie między serwery w klastrze, przy czym każdy serwer przenosi własne obciążenie. Jeśli węzeł w klastrze ulegnie awarii, aplikacje i usługi skonfigurowane do działania w klastrze są niewidocznie ponownie uruchamiane na dowolnym z wolnych węzłów. Klastry serwerów używają dysków współdzielonych do komunikacji w ramach klastra i zapewnienia przezroczystego dostępu do aplikacji i usług klastra. Wymagają one specjalnego sprzętu, ale ta technologia zapewnia bardzo wysoki poziom niezawodności, ponieważ sam klaster nie ma żadnego pojedynczego punktu awarii. Ten tryb konfiguracji klastra jest również nazywany trybem aktywny-pasywny. Aplikacja w klastrze działa w jednym węźle z udostępnionymi danymi znajdującymi się w pamięci zewnętrznej.

Podejście klastrowe do organizacji sieci wewnętrznej ma następujące zalety:

Wysoka dostępność Oznacza to, że jeśli usługa lub aplikacja ulegnie awarii w węźle klastra, który jest skonfigurowany do współpracy w klastrze, oprogramowanie klastra umożliwia ponowne uruchomienie tej aplikacji na innym węźle. Jednocześnie użytkownicy odczują krótkie opóźnienie podczas niektórych operacji lub w ogóle nie zauważą awarii serwera. Skalowalność W przypadku aplikacji działających w klastrze dodanie serwerów do klastra oznacza zwiększenie możliwości: odporności na awarie, równoważenia obciążenia itp. Zarządzanie Administratorzy za pomocą jednego interfejsu mogą zarządzać aplikacjami i usługami, ustawiać reakcję na awarie w węźle klastra, rozdzielać obciążenie między klastrami węzłów i usuń obciążenie węzłów w celu konserwacji zapobiegawczej.

W tym artykule postaram się zebrać moje doświadczenie w tworzeniu systemów klastrowych opartych na systemie Windows i przedstawić krótki przewodnik krok po kroku dotyczący tworzenia dwuwęzłowego klastra serwerów ze współdzielonym magazynem danych.

Wymagania Systemowe

  • Microsoft Windows 2000 Advanced (Datacenter) Server lub Microsoft Windows 2003 Server Enterprise Edition zainstalowany na wszystkich serwerach w klastrze.
  • Zainstalowana usługa DNS. Wyjaśnię trochę. Jeśli budujesz klaster oparty na dwóch kontrolerach domeny, znacznie wygodniej jest skorzystać z usługi DNS, którą i tak skonfigurowałeś podczas tworzenia Active Directory. Jeśli tworzysz klaster oparty na dwóch serwerach, które są członkami domeny Windows NT, będziesz musiał użyć usługi WINS lub dopasować nazwy i adresy komputerów w pliku hosts.
  • Usługi terminalowe do zdalnego zarządzania serwerem. Niekoniecznie, ale jeśli masz usługi terminalowe, wygodnie jest zarządzać serwerami z miejsca pracy.

Wymagania sprzętowe

  • Najlepszy wybór sprzętu dla węzła klastra opiera się na liście zgodności sprzętu usługi klastrowania (HCL). Firma Microsoft zaleca przetestowanie sprzętu pod kątem zgodności z usługami klastrowania.
  • W związku z tym będziesz potrzebować dwóch serwerów z dwoma kartami sieciowymi; Adapter SCSI z zewnętrznym interfejsem do podłączenia zewnętrznej macierzy danych.
  • Zewnętrzna tablica, która ma dwa zewnętrzne interfejsy. Każdy z węzłów klastra jest połączony z jednym z interfejsów.

Komentarz: aby utworzyć dwuwęzłowy klaster, nie jest konieczne posiadanie dwóch absolutnie identycznych serwerów. Po awarii na pierwszym serwerze będziesz miał trochę czasu na analizę i przywrócenie działania węzła głównego. Drugi węzeł będzie działał dla niezawodności systemu jako całości. Nie oznacza to jednak, że drugi serwer będzie bezczynny. Oba węzły klastra mogą spokojnie zajmować się swoimi sprawami, rozwiązywać różne problemy. Ale możemy skonfigurować pewien krytyczny zasób do pracy w klastrze, zwiększając jego odporność na awarie (tego zasobu).

Wymagania dotyczące ustawień sieciowych

  • Unikalna nazwa NetBIOS dla klastra.
  • Pięć unikalnych statycznych adresów IP. Dwie karty sieciowe na sieć klastra, dwie karty sieciowe na sieć i jedna na klaster.
  • Konto domeny dla usługi klastrowania.
  • Wszystkie węzły klastra muszą być serwerem członkowskim w domenie lub kontrolerach domeny.
  • Każdy serwer musi mieć dwie karty sieciowe. Jeden do podłączenia do wspólnej sieci (Public Network), drugi do wymiany danych między węzłami klastra (Private Network).

Komentarz: Zgodnie z zaleceniami firmy Microsoft Twój serwer powinien mieć dwie karty sieciowe, jedną do sieci ogólnej, drugą do wymiany danych w ramach klastra. Czy można zbudować klaster na jednym interfejsie - pewnie tak, ale nie próbowałem.

Instalowanie klastra

Projektując klaster, należy zrozumieć, że używanie tej samej sieci fizycznej zarówno do komunikacji klastra, jak i sieci LAN, zwiększa wskaźnik awaryjności całego systemu. Dlatego wysoce pożądane jest, aby wymiana danych klastra wykorzystywała jedną podsieć przydzieloną jako oddzielny fizyczny element sieci. A w przypadku sieci lokalnej powinieneś użyć innej podsieci. W ten sposób zwiększasz niezawodność całego systemu jako całości.

W przypadku budowy klastra dwuwęzłowego jeden przełącznik jest używany przez wspólną sieć. Dwa serwery klastra można połączyć bezpośrednio kablem skrosowanym, jak pokazano na rysunku.

Instalację 2-węzłowego klastra można podzielić na 5 kroków

  • Instalowanie i konfigurowanie węzłów w klastrze.
  • Instalowanie i konfigurowanie udostępnionego zasobu.
  • Sprawdź konfigurację dysku.
  • Konfigurowanie pierwszego węzła klastra.
  • Konfigurowanie drugiego węzła w klastrze.

Ten przewodnik krok po kroku pomoże Ci uniknąć błędów podczas instalacji i zaoszczędzić sporo czasu. Więc zacznijmy.

Instalowanie i konfigurowanie węzłów

Trochę uprościmy zadanie. Ponieważ wszystkie węzły klastra muszą być albo członkami domeny, albo kontrolerami domeny, uczynimy pierwszy węzeł klastra głównym posiadaczem katalogu AD (Active Directory), a usługa DNS będzie na nim działała. Drugi węzeł klastra będzie pełnym kontrolerem domeny.

Jestem gotów pominąć instalację systemu operacyjnego, uważając, że nie powinieneś mieć z tym żadnych problemów. Ale chciałbym wyjaśnić konfigurację urządzeń sieciowych.

Ustawienia sieci

Przed rozpoczęciem instalacji klastra i usługi Active Directory należy wprowadzić ustawienia sieciowe. Chciałbym podzielić wszystkie ustawienia sieciowe na 4 etapy. Aby rozpoznać nazwy w sieci, pożądane jest posiadanie serwera DNS z istniejącymi wcześniej rekordami dotyczącymi serwerów w klastrze.

Każdy serwer ma dwie karty sieciowe. Jedna karta sieciowa posłuży do wymiany danych pomiędzy węzłami klastra, druga będzie pracować dla klientów w naszej sieci. W związku z tym pierwsze z nich będzie się nazywać Private Cluster Connection, drugie zaś będzie miało nazwę Public Cluster Connection.

Ustawienia karty sieciowej dla jednego i drugiego serwera są identyczne. W związku z tym pokażę, jak skonfigurować kartę sieciową i podać tabliczkę z ustawieniami sieciowymi wszystkich 4 kart sieciowych na obu węzłach klastra. Aby skonfigurować kartę sieciową, wykonaj następujące kroki:

  • Moje miejsca sieciowe → Właściwości
  • Połączenie prywatnego klastra → Właściwości → Konfiguracja → Zaawansowane

    Ten punkt wymaga wyjaśnienia. Faktem jest, że zgodnie z silnymi zaleceniami firmy Microsoft wszystkie karty sieciowe węzłów klastra powinny być ustawione na optymalną prędkość karty, jak pokazano na poniższym rysunku.

  • Protokół internetowy (TCP/IP) → Właściwości → Użyj następującego adresu IP: 192.168.30.1

    (Dla drugiego hosta użyj 192.168.30.2). Wprowadź maskę podsieci 255.255.255.252 . Użyj adresu 192.168.100.1 jako adresu serwera DNS dla obu hostów.

  • Dodatkowo na karcie Zaawansowane → WINS wybierz Wyłącz NetBIOS przez TCP/IP. W przypadku ustawień kart sieciowych w sieci publicznej (publicznej) pomiń ten element.
  • Zrób to samo z kartą sieciową dla sieci LAN połączenia klastra publicznego. Użyj adresów podanych w tabeli. Jedyna różnica w konfiguracji dwóch kart sieciowych polega na tym, że usługa Public Cluster Connection nie wymaga wyłączenia usługi WINS — NetBIOS przez TCP/IP.

Skorzystaj z poniższej tabeli, aby skonfigurować wszystkie karty sieciowe w węzłach klastra:

Węzeł Nazwa sieci adres IP MASKA Serwer DNS
1 Połączenie klastra publicznego 192.168.100.1 255.255.255.0 192.168.100.1
1 Połączenie z prywatnym klastrem 192.168.30.1 255.255.255.252 192.168.100.1
2 Połączenie klastra publicznego 192.168.100.2 255.255.255.0 192.168.100.1
3 Połączenie z prywatnym klastrem 192.168.30.2 255.255.255.252 192.168.100.1

Instalowanie Active Directory

Ponieważ mój artykuł nie ma na celu mówienia o instalacji Active Directory, pominę ten punkt. Napisano na ten temat sporo rekomendacji i książek. Wybierz nazwę domeny, taką jak mojafirma.ru, zainstaluj Active Directory na pierwszym węźle, dodaj drugi węzeł do domeny jako kontroler domeny. Po zakończeniu sprawdź konfiguracje serwera w usłudze Active Directory.

Instalowanie konta użytkownika klastra

  • Start → Programy → Narzędzia administracyjne → Użytkownicy i komputery Active Directory
  • Dodaj nowego użytkownika, na przykład ClusterService.
  • Zaznacz pola: Użytkownik nie może zmienić hasła i Hasło nigdy nie wygasa .
  • Dodaj również tego użytkownika do grupy administrators i nadaj mu uprawnienia Logowanie jako usługa (uprawnienia są przypisane w Polityce Bezpieczeństwa Lokalnego i Polityka bezpieczeństwa kontrolera domeny).

Konfigurowanie zewnętrznego zbioru danych

Aby skonfigurować zewnętrzną macierz danych w klastrze należy pamiętać, że przed zainstalowaniem usługi klastrowania na węzłach należy najpierw skonfigurować dyski na zewnętrznej macierzy, dopiero potem najpierw zainstalować usługę klastrowania na pierwszym węźle, dopiero potem na drugim . Jeśli naruszysz kolejność instalacji, nie uda ci się i nie osiągniesz celu. Czy można to naprawić, prawdopodobnie tak. Gdy wystąpi błąd, będziesz miał czas na poprawienie ustawień. Ale Microsoft jest tak tajemniczą rzeczą, że w ogóle nie wiesz, na jaki rodzaj prowizji nadepniesz. Łatwiej jest mieć przed oczami instrukcje krok po kroku i pamiętać o naciskaniu przycisków. Konfiguracja zewnętrznej tablicy krok po kroku wygląda tak:

  1. Oba serwery muszą być wyłączone, macierz zewnętrzna włączona, podłączona do obu serwerów.
  2. Włącz pierwszy serwer. Uzyskujemy dostęp do macierzy dyskowej.
  3. Sprawdzamy, czy zewnętrzna macierz dyskowa została utworzona jako Basic. Jeśli tak nie jest, przeniesiemy dysk za pomocą opcji Przywróć dysk podstawowy.
  4. Tworzymy małą partycję na dysku zewnętrznym poprzez Zarządzanie komputerem → Zarządzanie dyskami. Zgodnie z zaleceniami Microsoftu powinno to być co najmniej 50 MB. Polecam utworzenie partycji 500MB. lub trochę więcej. To wystarcza, aby pomieścić dane klastrowe. Partycja musi być sformatowana w systemie plików NTFS.
  5. W obu węzłach klastra ta partycja zostanie nazwana tą samą literą, na przykład Q. W związku z tym podczas tworzenia partycji na pierwszym serwerze wybierz element Przypisz następującą literę dysku - Q.
  6. Możesz oznaczyć resztę dysku, jak chcesz. Oczywiście bardzo pożądane jest używanie systemu plików NTFS. Na przykład podczas konfigurowania usług DNS i WINS główne bazy danych usług zostaną przeniesione na udostępniony dysk (nie do woluminu systemowego Q, ale do drugiego utworzonego przez Ciebie woluminu). Ze względów bezpieczeństwa wygodniej będzie korzystać z woluminów NTFS.
  7. Zamknij Zarządzanie dyskami i sprawdź dostęp do nowo utworzonej partycji. Na przykład możesz utworzyć na nim plik tekstowy test.txt, zapisać go i usunąć. Jeśli wszystko poszło dobrze, to kończymy konfigurację tablicy zewnętrznej na pierwszym węźle.
  8. Teraz wyłącz pierwszy serwer. Tablica zewnętrzna musi być włączona. Włączamy drugi serwer i sprawdzamy dostęp do utworzonej partycji. Sprawdzamy również, czy litera przypisana do pierwszej sekcji jest identyczna z tą, którą wybraliśmy, czyli Q.

To kończy konfigurację tablicy zewnętrznej.

Instalowanie oprogramowania usługi klastrowania

Konfiguracja pierwszego węzła klastra

Przed rozpoczęciem instalacji oprogramowania Cluster Service Software wszystkie węzły klastra muszą być wyłączone, a wszystkie macierze zewnętrzne muszą być włączone. Przejdźmy do konfiguracji pierwszego węzła. Zewnętrzna tablica działa, pierwszy serwer działa. Cały proces instalacji odbywa się za pomocą Kreatora konfiguracji usługi klastrowania:


Konfiguracja drugiego węzła klastra

Aby zainstalować i skonfigurować drugi węzeł klastra, pierwszy węzeł musi być włączony i wszystkie dyski sieciowe muszą być włączone. Procedura zakładania drugiego węzła jest bardzo podobna do opisanej powyżej. Jest jednak kilka drobnych zmian. Aby to zrobić, skorzystaj z następującej instrukcji:

  1. W oknie dialogowym Utwórz lub dołącz do klastra wybierz Drugi lub następny węzeł w klastrze i kliknij dalej.
  2. Wpisz nazwę klastra, którą ustawiliśmy wcześniej (w przykładzie jest to MyCluster) i kliknij dalej.
  3. Po podłączeniu drugiego węzła do klastra Kreator konfiguracji usługi klastrowania automatycznie pobierze wszystkie ustawienia z węzła podstawowego. Aby uruchomić usługę klastrowania, użyj nazwy, którą stworzyliśmy wcześniej.
  4. Wprowadź hasło do konta i kliknij Dalej.
  5. W następnym oknie dialogowym kliknij Zakończ, aby zakończyć instalację.
  6. Usługa klastrowania zostanie uruchomiona na drugim węźle.
  7. Zamknij okno Dodaj/Usuń programy.

Aby zainstalować dodatkowe węzły klastra, użyj tych samych instrukcji.

Postscriptum, dzięki

Aby nie pomylić się ze wszystkimi etapami instalacji klastra, podam małą tabelkę, która odzwierciedla wszystkie główne etapy.

Krok Węzeł 1 Węzeł 2 Tablica zewnętrzna

Przede wszystkim zdecyduj, jakie komponenty i zasoby będą wymagane. Potrzebny będzie jeden węzeł główny, co najmniej tuzin identycznych węzłów obliczeniowych, przełącznik Ethernet, jednostka dystrybucji zasilania i szafa rack. Określ ilość okablowania i chłodzenia, a także ilość potrzebnej przestrzeni. Zdecyduj również, jakich adresów IP chcesz używać dla węzłów, jakie oprogramowanie zainstalujesz i jakie technologie będą wymagane do stworzenia równoległej mocy obliczeniowej (więcej na ten temat poniżej).

  • Chociaż sprzęt jest drogi, całe oprogramowanie w tym artykule jest bezpłatne, a większość z nich to oprogramowanie typu open source.
  • Jeśli chcesz wiedzieć, jak szybki może być teoretycznie Twój superkomputer, skorzystaj z tego narzędzia:

Zamontuj węzły. Będziesz musiał zbudować hosty lub kupić gotowe serwery.

  • Wybierz obudowy serwerowe, które najbardziej efektywnie wykorzystują przestrzeń i energię, a także wydajne chłodzenie.
  • Lub możesz "zrecyklingować" kilkanaście używanych serwerów, kilka przestarzałych - i nawet jeśli ich waga przekroczy łączną wagę komponentów, zaoszczędzisz przyzwoitą kwotę. Wszystkie procesory, karty sieciowe i płyty główne muszą być takie same, aby komputery dobrze ze sobą współpracowały. Oczywiście nie zapomnij o pamięci RAM i dyskach twardych dla każdego węzła oraz co najmniej jednym napędzie optycznym dla węzła głównego.
  • Zainstaluj serwery w stelażu. Zacznij od dołu, aby stojak nie był przeładowany na górze. Potrzebna będzie pomoc znajomego - zmontowane serwery mogą być bardzo ciężkie i dość trudno jest umieścić je w komórkach, na których są wsparte w szafie.

    Zainstaluj przełącznik Ethernet obok stelaża. Warto od razu skonfigurować przełącznik: ustaw rozmiar ramki jumbo na 9000 bajtów, ustaw statyczny adres IP wybrany w kroku 1 i wyłącz niepotrzebne protokoły, takie jak SMTP.

    Zainstaluj jednostkę dystrybucji zasilania (PDU lub jednostkę dystrybucji zasilania). W zależności od maksymalnego obciążenia, jakie węzły w Twojej sieci wydzielają, możesz potrzebować 220 woltów dla komputera o wysokiej wydajności.

  • Gdy wszystko jest ustawione, przejdź do konfiguracji. Linux jest w rzeczywistości systemem dla klastrów o wysokiej wydajności (HPC) - nie tylko jest idealny do obliczeń naukowych, ale także nie trzeba płacić za instalację systemu na setkach, a nawet tysiącach węzłów. Wyobraź sobie, ile kosztowałoby zainstalowanie systemu Windows na wszystkich węzłach!

    • Zacznij od zainstalowania najnowszego systemu BIOS płyty głównej i oprogramowania dostawcy, które powinny być takie same dla wszystkich serwerów.
    • Zainstaluj preferowaną dystrybucję Linuksa na wszystkich węzłach i dystrybucję GUI na węźle głównym. Popularne systemy: CentOS, OpenSuse, Scientific Linux, RedHat i SLES.
    • Autor zdecydowanie zaleca użycie Rocks Cluster Distribution. Oprócz zainstalowania całego niezbędnego oprogramowania i narzędzi dla klastra, Rocks zapewnia doskonałą metodę szybkiego „przenoszenia” wielu kopii systemu na podobne serwery za pomocą rozruchu PXE i procedury „Kick Start” firmy Red Hat.
  • Zainstaluj interfejs przekazywania komunikatów, menedżera zasobów i inne wymagane biblioteki. Jeśli nie zainstalowałeś Rocks w poprzednim kroku, będziesz musiał ręcznie zainstalować wymagane oprogramowanie, aby skonfigurować logikę obliczeń równoległych.

    • Aby rozpocząć, potrzebujesz przenośnego systemu bash, takiego jak Torque Resource Manager, który pozwala dzielić i rozdzielać zadania na wiele komputerów.
    • Dodaj Harmonogram klastra Maui do Torque, aby zakończyć instalację.
    • Następnie musisz skonfigurować interfejs przekazywania komunikatów, który jest niezbędny do współdzielenia danych przez poszczególne procesy w każdym węźle. OpenMP to najłatwiejsza opcja.
    • Nie zapomnij o wielowątkowych bibliotekach matematycznych i kompilatorach, które „składają” Twoje programy do przetwarzania rozproszonego. Czy powiedziałem już, że powinieneś po prostu zainstalować Rocks?
  • Podłącz komputery do sieci. Węzeł nadrzędny wysyła zadania do obliczeń do węzłów podrzędnych, które z kolei muszą zwrócić wynik, a także wysyłać do siebie wiadomości. A im szybciej to się stanie, tym lepiej.

    • Użyj prywatnej sieci Ethernet, aby połączyć wszystkie węzły w klastrze.
    • Węzeł główny może również działać jako serwer NFS, PXE, DHCP, TFTP i NTP po podłączeniu do sieci Ethernet.
    • Musisz oddzielić tę sieć od sieci publicznej, aby upewnić się, że pakiety nie nakładają się na inne pakiety w sieci LAN.
  • Przetestuj klaster. Ostatnią rzeczą, jaką powinieneś zrobić przed udostępnieniem użytkownikom mocy obliczeniowej, jest testowanie wydajności. Test porównawczy HPL (High Performance Lynpack) to popularna opcja pomiaru szybkości przetwarzania w klastrze. Musisz skompilować oprogramowanie ze źródeł z najwyższym stopniem optymalizacji, na jaki pozwala twój kompilator dla wybranej architektury.

    • Musisz oczywiście skompilować wszystkie możliwe ustawienia optymalizacji, które są dostępne dla wybranej platformy. Na przykład, jeśli używasz procesora AMD, skompiluj do Open64 z poziomem optymalizacji -0.
    • Porównaj swoje wyniki z TOP500.org, aby porównać swój klaster z 500 najszybszymi superkomputerami na świecie!
  • Wstęp

    Klaster serwerów to grupa niezależnych serwerów zarządzanych przez usługę klastrową, które pracują razem jako jeden system. Klastry serwerów są tworzone przez połączenie wielu serwerów opartych na systemach Windows® 2000 Advanced Server i Windows 2000 Datacenter Server w celu zapewnienia wysokiej dostępności, skalowalności i możliwości zarządzania zasobami i aplikacjami.

    Zadaniem klastra serwerów jest zapewnienie stałego dostępu użytkowników do aplikacji i zasobów w przypadku awarii sprzętu lub oprogramowania lub planowanych przestojów sprzętu. Jeśli jeden z serwerów klastra stanie się niedostępny z powodu awarii lub wyłączenia w celu konserwacji, zasoby informacyjne i aplikacje są redystrybuowane między pozostałe dostępne węzły klastra.

    W przypadku systemów klastrowych użycie terminu „ duża dostępność" jest preferowane nad używaniem terminu „ odporność na awarie" ponieważ technologie odporne na awarie wymagają wyższego poziomu odporności sprzętu i mechanizmów odzyskiwania. Z reguły serwery odporne na awarie wykorzystują wysoki stopień nadmiarowości sprzętowej, a dodatkowo specjalistyczne oprogramowanie, które umożliwia niemal natychmiastowe przywrócenie sprawności w przypadku pojedynczej awarii oprogramowania lub sprzętu. Rozwiązania te są znacznie droższe niż korzystanie z technologii klastrowych, ponieważ organizacje zmuszone są przepłacać za dodatkowy sprzęt, który przez większość czasu jest bezczynny i jest używany tylko w przypadku awarii. Serwery odporne na awarie są używane w aplikacjach o dużej wartości transakcji, takich jak centra przetwarzania płatności, bankomaty lub giełdy.

    Chociaż nie gwarantuje się, że usługa klastrowania będzie działać bez przerwy, zapewnia wysoki poziom dostępności wystarczający do uruchamiania większości aplikacji o znaczeniu krytycznym. Usługa klastrowania może monitorować działanie aplikacji i zasobów, automatycznie rozpoznając stan awarii i przywracając system po ich usunięciu. Zapewnia to bardziej elastyczne zarządzanie obciążeniem w ramach klastra i poprawia ogólną dostępność systemu.

    Kluczowe korzyści z korzystania z usługi Klaster:

    • Duża dostępność. W przypadku awarii węzła usługa klastrowania przekazuje kontrolę nad zasobami, takimi jak dyski twarde i adresy sieciowe, do aktywnego węzła klastra. Gdy wystąpi awaria oprogramowania lub sprzętu, oprogramowanie klastra ponownie uruchamia uszkodzoną aplikację w aktywnym węźle lub przenosi całe obciążenie uszkodzonego węzła na pozostałe działające węzły. W takim przypadku użytkownicy mogą zauważyć tylko krótkie opóźnienie w serwisie.
    • Zwrot po anulowaniu. Usługa klastrowania automatycznie redystrybuuje obciążenie w klastrze, gdy uszkodzony węzeł stanie się ponownie dostępny.
    • Sterowalność. Administrator klastrów to przystawka, której można używać do zarządzania klastrem jako pojedynczym systemem, a także do zarządzania aplikacjami. Administrator klastra zapewnia przejrzysty widok działania aplikacji, tak jakby działały na tym samym serwerze. Aplikacje można przenosić na różne serwery w ramach klastra, przeciągając i upuszczając obiekty klastra. W ten sam sposób możesz przenosić dane. Ta metoda może służyć do ręcznego rozłożenia obciążenia serwerów, a także do odciążenia serwera, a następnie zatrzymania go w celu zaplanowanej konserwacji. Ponadto Administrator klastrów umożliwia zdalne monitorowanie stanu klastra, wszystkich jego węzłów i zasobów.
    • Skalowalność. Aby zapewnić, że wydajność klastra zawsze będzie nadążać za rosnącymi wymaganiami, usługa klastrowania została zaprojektowana z myślą o skalowaniu. Jeśli ogólna wydajność klastra stanie się niewystarczająca do obsługi obciążenia generowanego przez aplikacje klastrowane, do klastra można dodać dodatkowe węzły.

    Ten dokument zawiera instrukcje dotyczące instalowania usługi klastrowania na serwerach z systemem Windows 2000 Advanced Server i Windows 2000 Datacenter Server oraz opisuje sposób instalowania usługi klastrowania na serwerach węzłów klastra. Ten przewodnik nie obejmuje instalowania i konfigurowania aplikacji klastrowych, a jedynie prowadzi przez proces instalacji prostego klastra z dwoma węzłami.

    Wymagania systemowe dotyczące tworzenia klastra serwerów

    Poniższe listy kontrolne pomogą przygotować się do instalacji. Instrukcje instalacji krok po kroku zostaną podane dalej po tych aukcjach.

    Wymagania Systemowe

    • System operacyjny Microsoft Windows 2000 Advanced Server lub Windows 2000 Datacenter Server zainstalowany na wszystkich serwerach w klastrze.
    • Zainstalowana usługa rozpoznawania nazw, taka jak system nazw domen (DNS), system nazw internetowych systemu Windows (WINS), HOSTY itp.
    • Serwer terminalowy do zdalnego administrowania klastrem. To wymaganie nie jest obowiązkowe, ale jest zalecane tylko w celu zapewnienia wygody zarządzania klastrem.

    Wymagania sprzętowe

    • Wymagania sprzętowe węzła klastra są takie same, jak w przypadku instalacji systemów operacyjnych Windows 2000 Advanced Server lub Windows 2000 Datacenter Server. Te wymagania można znaleźć na stronie wyszukiwania Katalog Microsoft.
    • Sprzęt klastra musi być certyfikowany i wymieniony na liście zgodności sprzętu Microsoft Cluster Service (HCL). Najnowszą wersję tej listy można znaleźć na stronie wyszukiwania Lista zgodności sprzętu Windows 2000 Katalog Microsoft, wybierając kategorię wyszukiwania „Klaster”.

    Dwa komputery z certyfikatem HCL, każdy z:

    • Dysk twardy z rozruchową partycją systemową i zainstalowanym systemem Windows 2000 Advanced Server lub Windows 2000 Datacenter Server. Ten dysk nie może być podłączony do omówionej poniżej magistrali współdzielonej pamięci masowej.
    • Oddzielny kanał optyczny urządzeń kontrolera PCI (Fiber Channel) lub SCSI do podłączenia zewnętrznego współdzielonego urządzenia pamięci masowej. Ten kontroler musi być obecny oprócz kontrolera dysku rozruchowego.
    • Dwie karty sieciowe PCI zainstalowane na każdym komputerze w klastrze.
    • Zewnętrzne dyskowe urządzenie magazynujące wymienione na liście HCL, które jest dołączone do wszystkich węzłów w klastrze. Będzie działał jako dysk klastrowy. Zalecana jest konfiguracja z wykorzystaniem sprzętowych macierzy RAID.
    • Kable do podłączenia udostępnionego urządzenia pamięci masowej do wszystkich komputerów. Zapoznaj się z dokumentacją producenta, aby uzyskać instrukcje dotyczące konfigurowania urządzeń pamięci masowej. Jeśli łączysz się z magistralą SCSI, możesz zapoznać się z Załącznikiem A, aby uzyskać więcej informacji.
    • Cały sprzęt na komputerach klastrowych musi być całkowicie identyczny. Uprości to proces konfiguracji i uchroni Cię przed potencjalnymi problemami ze zgodnością.

    Wymagania dotyczące konfiguracji sieci

    • Unikalna nazwa NetBIOS dla klastra.
    • Pięć unikalnych statycznych adresów IP: dwa dla prywatnych kart sieciowych, dwa dla publicznych kart sieciowych i jeden dla klastra.
    • Konto domeny dla usługi klastrowania (wszystkie węzły klastra muszą należeć do tej samej domeny)
    • Każdy węzeł musi mieć dwie karty sieciowe — jedną do łączenia się z siecią publiczną, drugą do komunikacji węzłów wewnątrz klastra. Konfiguracja wykorzystująca pojedynczą kartę sieciową do jednoczesnego łączenia się z siecią publiczną i prywatną nie jest obsługiwana. Aby spełnić wymagania HCL, wymagana jest osobna karta sieciowa do sieci prywatnej.

    Wymagania dotyczące współdzielonych dysków pamięci

    • Wszystkie udostępnione dyski pamięci masowej, w tym dysk kworum, muszą być fizycznie podłączone do udostępnionej magistrali.
    • Wszystkie dyski podłączone do wspólnej magistrali muszą być dostępne dla każdego węzła. Można to sprawdzić w fazie instalacji i konfiguracji adaptera hosta. Szczegółowe instrukcje można znaleźć w dokumentacji producenta adaptera.
    • Urządzenia SCSI muszą mieć przypisane docelowe unikalne numery SCSI ID, a terminatory na szynie SCSI muszą być odpowiednio zakończone, zgodnie z instrukcjami producenta. jeden
    • Wszystkie dyski współdzielonej pamięci masowej muszą być skonfigurowane jako dyski podstawowe (nie dynamiczne)
    • Wszystkie partycje na współdzielonych dyskach pamięci masowej muszą być sformatowane w systemie plików NTFS.

    Zdecydowanie zaleca się, aby wszystkie współużytkowane dyski pamięci masowej były skonfigurowane w sprzętowe macierze RAID. Chociaż nie jest to wymagane, tworzenie odpornych na awarie konfiguracji RAID jest kluczem do ochrony przed awariami dysków.

    Instalowanie klastra

    Ogólny przegląd instalacji

    Podczas procesu instalacji niektóre węzły zostaną wyłączone, a niektóre zostaną ponownie uruchomione. Jest to konieczne w celu zapewnienia integralności danych znajdujących się na dyskach podłączonych do wspólnej magistrali zewnętrznego urządzenia pamięci masowej. Uszkodzenie danych może wystąpić, gdy wiele węzłów jednocześnie próbuje zapisać na tym samym dysku, który nie jest chroniony przez oprogramowanie klastra.

    Tabela 1 pomoże określić, które węzły i urządzenia pamięci masowej muszą być włączone na każdym etapie instalacji.

    W tym przewodniku opisano, jak utworzyć dwuwęzłowy klaster. Jeśli jednak konfigurujesz klaster z więcej niż dwoma węzłami, możesz użyć wartości kolumny „Węzeł 2” aby określić stan pozostałych węzłów.

    Tabela 1. Kolejność włączania urządzeń podczas instalacji klastra

    Krok Węzeł 1 Węzeł 2 Urządzenie pamięci masowej Komentarz
    Ustawianie parametrów sieci Na Na Wyłączony Upewnij się, że wszystkie urządzenia pamięci masowej podłączone do wspólnej magistrali są wyłączone. Włącz wszystkie węzły.
    Konfigurowanie dysków współdzielonych Na Wyłączony Na Wyłącz wszystkie węzły. Włącz współużytkowane urządzenie pamięci masowej, a następnie włącz pierwszy węzeł.
    Sprawdzanie konfiguracji dysków współdzielonych Wyłączony Na Na Wyłącz pierwszy węzeł, włącz drugi węzeł. W razie potrzeby powtórz dla węzłów 3 i 4.
    Konfiguracja pierwszego węzła Na Wyłączony Na Wyłącz wszystkie węzły; włącz pierwszy węzeł.
    Konfiguracja drugiego węzła Na Na Na Po pomyślnym skonfigurowaniu pierwszego węzła włącz drugi węzeł. W razie potrzeby powtórz dla węzłów 3 i 4.
    Zakończenie instalacji Na Na Na W tym momencie wszystkie węzły powinny być włączone.

    Przed zainstalowaniem oprogramowania klastra należy wykonać następujące czynności:

    • Zainstaluj system Windows 2000 Advanced Server lub Windows 2000 Datacenter Server na każdym komputerze w klastrze.
    • Skonfiguruj ustawienia sieciowe.
    • Skonfiguruj współdzielone dyski pamięci.

    Wykonaj te kroki na każdym węźle klastra przed zainstalowaniem usługi klastrowania na pierwszym węźle.

    Aby skonfigurować usługę klastrowania na serwerze z systemem Windows 2000, konto musi mieć uprawnienia administratora na każdym węźle. Wszystkie węzły klastra muszą być jednocześnie serwerami członkowskimi lub kontrolerami tej samej domeny. Mieszane użycie serwerów członkowskich i kontrolerów domeny w klastrze jest niedozwolone.

    Instalacja systemu operacyjnego Windows 2000

    Aby zainstalować system Windows 2000 w każdym węźle klastra, zapoznaj się z dokumentacją dostarczoną z systemem operacyjnym.

    Ten dokument wykorzystuje strukturę nazewnictwa z podręcznika „Przewodnik krok po kroku dotyczący wspólnej infrastruktury wdrażania systemu Windows 2000 Server”. Możesz jednak użyć dowolnych nazw.

    Przed rozpoczęciem instalacji usługi klastrowania należy zalogować się na konto administratora.

    Konfiguracja ustawień sieciowych

    Notatka: Na tym etapie instalacji wyłącz wszystkie współużytkowane urządzenia magazynujące, a następnie włącz wszystkie węzły. Należy uniemożliwić wielu węzłom dostęp do magazynu współdzielonego w tym samym czasie, dopóki usługa klastrowania nie zostanie zainstalowana na co najmniej jednym z węzłów, a węzeł zostanie włączony.

    W każdym węźle muszą być zainstalowane co najmniej dwie karty sieciowe — jedna do połączenia z siecią publiczną, a druga do połączenia z siecią prywatną węzłów klastra.

    Karta sieci prywatnej zapewnia komunikację między węzłami, komunikację bieżącego stanu klastra i zarządzanie klastrem. Publiczna karta sieciowa każdego węzła łączy klaster z publiczną siecią komputerów klienckich.

    Upewnij się, że wszystkie karty sieciowe są fizycznie prawidłowo podłączone: prywatne karty sieciowe są podłączone tylko do innych prywatnych kart sieciowych, a publiczne karty sieciowe są podłączone do przełączników sieci publicznej. Schemat połączenia pokazano na rysunku 1. Przeprowadź to sprawdzenie na każdym węźle klastra przed przystąpieniem do konfigurowania współdzielonych dysków pamięci masowej.

    Rysunek 1: Przykład dwuwęzłowego klastra

    Konfiguracja prywatnej karty sieciowej

    Wykonaj te kroki na pierwszym węźle klastra.

    1. Moje środowisko sieciowe i wybierz polecenie Nieruchomości.
    2. Kliknij prawym przyciskiem myszy ikonę.

    Notatka: Która karta sieciowa będzie obsługiwać sieć prywatną, a która sieć publiczną, zależy od fizycznego podłączenia kabli sieciowych. W tym dokumencie założymy, że pierwsza karta (Połączenie lokalne) jest podłączona do sieci publicznej, a druga karta (Połączenie lokalne 2) jest podłączona do sieci prywatnej klastra. W twoim przypadku może tak nie być.

    1. Państwo. Okno Status połączenia lokalnego 2 pokazuje stan połączenia i jego szybkość. Jeśli połączenie jest w stanie rozłączonym, sprawdź kable i prawidłowe połączenie. Rozwiąż problem, zanim przejdziesz dalej. Naciśnij przycisk blisko.
    2. Kliknij ponownie prawym przyciskiem myszy na ikonę Połączenie LAN 2, wybierz polecenie Nieruchomości i naciśnij przycisk Melodia.
    3. Wybierz kartę Do tego. Pojawi się okno pokazane na rysunku 2.
    4. W przypadku prywatnych kart sieciowych prędkość należy ustawić ręcznie zamiast wartości domyślnej. Określ prędkość swojej sieci z listy rozwijanej. Nie używaj wartości „Automatyczne wykrywanie” lub "Automatyczny wybór" aby wybrać prędkość, ponieważ niektóre karty sieciowe mogą odrzucać pakiety podczas określania prędkości połączenia. Aby ustawić prędkość karty sieciowej, określ rzeczywistą wartość parametru Rodzaj połączenia lub Prędkość.

    Rysunek 2: Zaawansowane ustawienia karty sieciowej

    Wszystkie karty sieciowe w klastrze podłączone do tej samej sieci muszą być skonfigurowane w ten sam sposób i używać tych samych wartości parametrów tryb dupleksu, Kontrola przepływu, Rodzaj połączenia itp. Nawet jeśli różne węzły korzystają z różnych urządzeń sieciowych, wartości tych parametrów muszą być takie same.

    1. Wybierz Protokół internetowy (TCP/IP) na liście komponentów używanych przez połączenie.
    2. Naciśnij przycisk Nieruchomości.
    3. Ustaw przełącznik w pozycji Użyj następującego adresu IP i wpisz adres 10.1.1.1 . (Dla drugiego węzła użyj adresu 10.1.1.2 ).
    4. Ustaw maskę podsieci: 255.0.0.0 .
    5. Naciśnij przycisk do tego i wybierz zakładkę WYGRYWA. Ustaw wartość przełącznika na pozycję Wyłącz NetBIOS przez TCP/IP. Kliknij OK aby wrócić do poprzedniego menu. Wykonaj ten krok tylko dla prywatnej karty sieciowej.

    Twoje okno dialogowe powinno wyglądać jak na rysunku 3.

    Rysunek 3: Adres IP prywatnego połączenia sieciowego

    Konfiguracja publicznej karty sieciowej

    Notatka: Jeśli serwer DHCP działa w sieci publicznej, adres IP publicznej karty sieciowej może zostać przypisany automatycznie. Jednak ta metoda nie jest zalecana w przypadku adapterów węzłów klastra. Zdecydowanie zalecamy przypisanie stałych adresów IP do wszystkich publicznych i prywatnych kart sieciowych hosta. W przeciwnym razie, jeśli serwer DHCP ulegnie awarii, dostęp do węzłów klastra może nie być możliwy. Jeśli jesteś zmuszony do korzystania z protokołu DHCP dla publicznych kart sieciowych, użyj długich dzierżaw adresów, aby zapewnić, że adres przypisywany dynamicznie pozostanie ważny, nawet jeśli serwer DHCP stanie się tymczasowo niedostępny. Zawsze przypisuj stałe adresy IP do prywatnych kart sieciowych. Należy pamiętać, że usługa klastrowania może rozpoznać tylko jeden interfejs sieciowy na podsieć. Jeśli potrzebujesz pomocy w przypisywaniu adresów sieciowych w systemie Windows 2000, skorzystaj z wbudowanej pomocy systemu operacyjnego.

    Zmiana nazwy połączeń sieciowych

    Dla jasności zalecamy zmianę nazw połączeń sieciowych. Na przykład możesz zmienić nazwę połączenia Połączenie LAN 2 na . Ta metoda pomoże Ci łatwiej identyfikować sieci i poprawnie przypisywać ich role.

    1. Kliknij prawym przyciskiem myszy ikonę 2.
    2. W menu kontekstowym wybierz polecenie Przemianować.
    3. Wchodzić Łączenie z prywatną siecią klastrową w polu tekstowym i naciśnij klawisz WEJŚĆ.
    4. Powtórz kroki 1-3 i zmień nazwę połączenia Połączenie LAN na Połączenie z siecią publiczną.

    Rysunek 4: Zmienione nazwy połączeń sieciowych

    1. Połączenia sieciowe o zmienionej nazwie powinny wyglądać jak na rysunku 4. Zamknij okno Sieć i Dial-Up Networking. Nowe nazwy połączeń sieciowych są automatycznie replikowane do innych węzłów klastra po ich włączeniu.

    Sprawdzanie połączeń sieciowych i rozwiązywania nazw

    Aby sprawdzić, czy skonfigurowany sprzęt sieciowy działa, wykonaj następujące kroki dla wszystkich kart sieciowych w każdym hoście. Aby to zrobić, musisz znać adresy IP wszystkich kart sieciowych w klastrze. Możesz uzyskać te informacje, uruchamiając polecenie ipconfig na każdym węźle:

    1. Naciśnij przycisk Początek, wybierz drużynę Biegać i wpisz polecenie cmd w oknie tekstowym. Kliknij OK.
    2. Wybierz zespół ipconfig /wszystkie i naciśnij klawisz WEJŚĆ. Zobaczysz informacje o ustawieniach protokołu IP dla każdej karty sieciowej na komputerze lokalnym.
    3. Jeśli nie masz jeszcze otwartego okna wiersza poleceń, wykonaj krok 1.
    4. Wybierz zespół pinguj adres ipad gdzie adres IP to adres IP odpowiedniej karty sieciowej na drugim hoście. Załóżmy na przykład, że karty sieciowe mają następujące adresy IP:
    Numer węzła Nazwa połączenia sieciowego Adres IP karty sieciowej
    1 Połączenie z siecią publiczną 172.16.12.12
    1 Łączenie z prywatną siecią klastrową 10.1.1.1
    2 Połączenie z siecią publiczną 172.16.12.14
    2 Łączenie z prywatną siecią klastrową 10.1.1.2

    W tym przykładzie musisz uruchomić polecenia ping 172.16.12.14 oraz ping 10.1.1.2 z węzła 1 i wykonuj polecenia ping 172.16.12.12 oraz świst 10.1.1.1 od węzła 2.

    Aby sprawdzić rozwiązywanie nazw, uruchom polecenie świst, używając nazwy komputera jako argumentu zamiast jego adresu IP. Na przykład, aby sprawdzić rozpoznawanie nazw dla pierwszego węzła klastra o nazwie hq-res-dc01, uruchom polecenie ping hq-res-dc01 z dowolnego komputera klienckiego.

    Sprawdzenie członkostwa w domenie

    Wszystkie węzły w klastrze muszą należeć do tej samej domeny i muszą mieć możliwość łączenia się w sieć z kontrolerem domeny i serwerem DNS. Węzły można skonfigurować jako serwery członkowskie domeny lub jako kontrolery tej samej domeny. Jeśli zdecydujesz się, aby jeden z węzłów był kontrolerem domeny, wszystkie inne węzły w klastrze również muszą być skonfigurowane jako kontrolery domeny tej samej domeny. W tym przewodniku założono, że wszystkie węzły są kontrolerami domeny.

    Notatka: Aby uzyskać łącza do dodatkowej dokumentacji dotyczącej konfigurowania domen, usług DNS i DHCP w systemie Windows 2000, zobacz Powiązane zasoby na końcu tego dokumentu.

    1. Kliknij prawym przyciskiem myszy Mój komputer i wybierz polecenie Nieruchomości.
    2. Wybierz kartę Identyfikacja sieci. W oknie dialogowym Właściwości systemu Zobaczysz pełną nazwę komputera i domeny. W naszym przykładzie domena nazywa się reskit.pl.
    3. Jeśli skonfigurowałeś węzeł jako serwer członkowski, możesz w tym momencie dołączyć go do domeny. Naciśnij przycisk Nieruchomości i postępuj zgodnie z instrukcjami, aby dołączyć komputer do domeny.
    4. Zamknij okna Właściwości systemu oraz Mój komputer.

    Utwórz konto usługi klastrowania

    W przypadku usługi klastrowania należy utworzyć osobne konto domeny, pod którym będzie działać. Instalator będzie wymagał wprowadzenia poświadczeń dla usługi klastrowania, dlatego przed zainstalowaniem usługi należy utworzyć konto. Konto nie może być własnością żadnego użytkownika domeny i musi być używane wyłącznie do uruchamiania usługi klastrowania.

    1. Naciśnij przycisk Początek, wybierz polecenie Programy / Administracja, zacznij przyciągać .
    2. Rozwiń kategorię reskit.pl jeśli nie jest jeszcze wdrożony
    3. Wybierz z listy Użytkownicy.
    4. Kliknij prawym przyciskiem myszy Użytkownicy, wybierz z menu kontekstowego Tworzyć, Wybierz Użytkownik.
    5. Wprowadź nazwę konta usługi klastrowej, jak pokazano na rysunku 5, i kliknij Dalej.

    Rysunek 5: Dodawanie użytkownika klastra

    1. Sprawdź pudełka Uniemożliwić użytkownikowi zmianę hasła oraz Hasło nie wygasa. Naciśnij przycisk Dalej i przycisk Gotowy aby utworzyć użytkownika.

    Notatka: Jeśli Twoja administracyjna zasada bezpieczeństwa nie zezwala na używanie haseł, które nigdy nie wygasają, musisz zaktualizować hasło i skonfigurować usługę klastrowania na każdym węźle przed jego wygaśnięciem.

    1. Kliknij prawym przyciskiem na użytkownika Grupa w prawym pasku narzędzi Użytkownicy i komputery Active Directory.
    2. W menu kontekstowym wybierz polecenie Dodaj członków do grupy.
    3. Wybierz grupę Administratorzy i naciśnij OK. Nowe konto ma teraz uprawnienia administratora na komputerze lokalnym.
    4. zamknij trzask Użytkownicy i komputery Active Directory.

    Konfigurowanie dysków współdzielonych

    Ostrzeżenie: Upewnij się, że na co najmniej jednym z węzłów klastra jest uruchomiony system Windows 2000 Advanced Server lub Windows 2000 Datacenter Server oraz że usługa klastrowania jest skonfigurowana i uruchomiona. Dopiero wtedy można uruchomić system operacyjny Windows 2000 na pozostałych węzłach. Jeśli te warunki nie są spełnione, dyski klastrowe mogą zostać uszkodzone.

    Aby rozpocząć konfigurowanie współdzielonych dysków pamięci masowej, wyłącz wszystkie węzły. Następnie włącz współużytkowane urządzenie pamięci masowej, a następnie włącz węzeł 1.

    Dysk kworum

    Dysk kworum służy do przechowywania punktów kontrolnych i przywracania plików dziennika bazy danych klastra, zapewniając zarządzanie klastrem. Przedstawiamy następujące zalecenia dotyczące tworzenia dysku kworum:

    • Utwórz małą partycję (o rozmiarze co najmniej 50 MB), która będzie używana jako dysk kworum. Ogólnie zalecamy utworzenie dysku kworum o pojemności 500 MB.
    • Przydziel osobny dysk dla zasobu kworum. Ponieważ cały klaster ulegnie awarii w przypadku awarii dysku kworum, zdecydowanie zalecamy użycie sprzętowej macierzy RAID.

    Podczas instalacji usługi klastrowania należy przypisać do kworum literę dysku. W naszym przykładzie użyjemy litery Q.

    Konfigurowanie dysków współdzielonych

    1. Kliknij prawym przyciskiem myszy Mój komputer, wybierz polecenie Kontrola. Rozwiń kategorię w oknie, które się otworzy. urządzenia pamięci masowej.
    2. Wybierz drużynę Zarządzanie dyskiem.
    3. Upewnij się, że wszystkie współdzielone dyski pamięci masowej są sformatowane w systemie plików NTFS i mają status Podstawowy. Jeśli podłączysz nowy dysk, uruchomi się on automatycznie Kreator podpisywania i aktualizacji dysku. Po uruchomieniu kreatora kliknij przycisk Odświeżać, aby kontynuować pracę, po czym napęd zostanie zdefiniowany jako Dynamiczny. Aby przekonwertować dysk na podstawowy, kliknij prawym przyciskiem myszy Dysk#(gdzie # - numer dysku, z którym pracujesz) i wybierz polecenie Przywróć dysk podstawowy.

    Obszar kliknięcia prawym przyciskiem nie przydzielone obok odpowiedniego dysku.

    1. Wybierz drużynę Utwórz sekcję
    2. zacznie się Kreator partycji. Kliknij dwukrotnie przycisk Dalej.
    3. Wprowadź żądany rozmiar partycji w megabajtach i kliknij przycisk Dalej.
    4. Naciśnij przycisk Dalej, akceptując domyślną literę dysku
    5. Naciśnij przycisk Dalej aby sformatować i utworzyć partycję.

    Przypisz litery dysków

    Po skonfigurowaniu magistrali danych, dysków i partycji magazynu współdzielonego należy przypisać litery dysków do wszystkich partycji na wszystkich dyskach w klastrze.

    Notatka: Punkty montowania to funkcja systemu plików, która umożliwia montowanie systemu plików przy użyciu istniejących katalogów bez przypisywania litery dysku. Punkty instalacji nie są obsługiwane przez klastry. Każdy dysk zewnętrzny używany jako zasób klastra musi być podzielony na partycje NTFS, a do tych partycji należy przypisać litery dysków.

    1. Kliknij prawym przyciskiem wybraną partycję i wybierz polecenie Zmień literę dysku i ścieżkę dysku.
    2. Wybierz nową literę dysku.
    3. Powtórz kroki 1 i 2 dla wszystkich dysków współdzielonych.

    Rysunek 6: Partycje dysku z przypisanymi literami

    1. Pod koniec procedury okno przyciągania Zarządzanie komputerem powinien wyglądać jak na rysunku 6. Zamknij zatrzask Zarządzanie komputerem.
    1. Naciśnij przycisk Początek, Wybierz Programy / Standard i uruchom program Zeszyt".
    2. Wpisz kilka słów i zapisz plik pod nazwą test.txt wybierając polecenie Zapisz jako z menu Plik. blisko Zeszyt.
    3. Kliknij dwukrotnie ikonę Moje dokumenty.
    4. Kliknij plik prawym przyciskiem myszy test.txt i w menu kontekstowym wybierz polecenie Kopiuj.
    5. Zamknij okno.
    6. otwarty Mój komputer.
    7. Kliknij dwukrotnie partycję dysku współdzielonego urządzenia pamięci masowej.
    8. Kliknij prawym przyciskiem myszy i wybierz polecenie Wstawić.
    9. Kopia pliku powinna pojawić się na dysku współdzielonym test.txt.
    10. Kliknij dwukrotnie plik test.txt aby otworzyć go z udostępnionego dysku pamięci. Zamknij plik.
    11. Zaznacz plik i naciśnij klawisz Del aby usunąć plik z dysku klastrowego.

    Powtórz procedurę dla wszystkich dysków w klastrze, aby upewnić się, że są one dostępne z pierwszego węzła.

    Teraz wyłącz pierwszy węzeł, włącz drugi węzeł i powtórz kroki sekcji Sprawdzanie działania i udostępnianie dysków. Wykonaj te same kroki na wszystkich dodatkowych węzłach. Po sprawdzeniu, że wszystkie węzły mogą odczytywać i zapisywać informacje na współdzielonych dyskach pamięci masowej, wyłącz wszystkie z wyjątkiem pierwszego węzła i przejdź do następnej sekcji.

    Dziś procesy biznesowe wielu firm są całkowicie powiązane z informacją
    technologie. Wraz z rosnącym uzależnieniem organizacji od pracy komputerów
    sieci, dostępność usług o każdej porze i pod każdym obciążeniem odgrywa dużą rolę
    rola. Jeden komputer może zapewnić tylko początkowy poziom niezawodności i
    skalowalność, maksymalny poziom można osiągnąć łącząc w
    pojedynczy system dwóch lub więcej komputerów - klaster.

    Do czego służy klaster?

    Klastry są używane w organizacjach, które potrzebują całodobowej i
    nieprzerwaną dostępność usług oraz gdzie jakiekolwiek przerwy w działaniu są niepożądane i
    niedozwolone. Lub w przypadkach, gdy możliwy jest gwałtowny wzrost obciążenia, z którym
    serwer główny sobie nie radzi, potem dodatkowy
    hosty, które zwykle wykonują inne zadania. Dla serwera pocztowego, który obsługuje
    dziesiątki i setki tysięcy listów dziennie, czyli serwer WWW obsługujący
    zakupy online, korzystanie z klastrów jest wysoce pożądane. Dla użytkownika
    taki system pozostaje całkowicie przezroczysty – cała grupa komputerów będzie
    wyglądać jak jeden serwer. Korzystanie z kilku, nawet tańszych,
    komputery pozwalają uzyskać bardzo znaczącą przewagę nad jednym komputerem
    i szybki serwer. To równomierny rozkład przychodzących żądań,
    zwiększona odporność na uszkodzenia, ponieważ gdy jeden element wychodzi, jego obciążenie
    odbierz inne systemy, skalowalność, wygodną konserwację i wymianę
    węzły klastra i wiele więcej. Awaria jednego węzła automatycznie
    zostanie wykryte, a obciążenie zostanie rozprowadzone, dla klienta wszystko to pozostanie
    niezauważony.

    Cechy Win2k3

    Ogólnie rzecz biorąc, niektóre klastry mają na celu zwiększenie dostępności danych,
    inne są dla maksymalnej wydajności. W kontekście artykułu my
    będzie zainteresowany MPP (masowe przetwarzanie równoległe)- klastry,
    które tego samego typu aplikacje działają na wielu komputerach, pod warunkiem, że:
    skalowalność usług. Istnieje kilka technologii, które
    rozłożyć obciążenie na wiele serwerów: przekierowanie ruchu,
    tłumaczenie adresu, DNS Round Robin, użycie specjalnego
    programy
    działający w warstwie aplikacji, jak akceleratory WWW. W
    Win2k3, w przeciwieństwie do Win2k, obsługa klastrów jest wbudowana i
    obsługiwane są dwa rodzaje klastrów, różniących się zastosowaniami i specyfiką
    dane:

    1. Klastry NLB (równoważenia obciążenia sieciowego)- dostarczać
    skalowalność i wysoka dostępność usług i aplikacji opartych na protokołach TCP
    i UDP, łącząc w jeden klaster do 32 serwerów z tym samym zestawem danych, wł
    które uruchamiają te same aplikacje. Każde żądanie jest wykonywane jako
    oddzielna transakcja. Służą do pracy z zestawami rzadko zmieniających się
    dane takie jak WWW, ISA, usługi terminalowe i inne podobne usługi.

    2. Klastry serwerów– może łączyć do ośmiu węzłów, ich główne
    zadaniem jest zapewnienie dostępności aplikacji w przypadku awarii. Składają się z aktywnych i
    węzły pasywne. Węzeł pasywny jest przez większość czasu bezczynny, odgrywając swoją rolę
    rezerwa węzła głównego. W przypadku indywidualnych zastosowań istnieje możliwość dostosowania
    kilka aktywnych serwerów, rozkładając obciążenie między nimi. Oba węzły
    podłączony do jednej hurtowni danych. Klaster serwerów jest używany do pracy
    z dużą ilością często zmieniających się danych (poczta, plik i
    serwery SQL). Co więcej, taki klaster nie może składać się z węzłów działających pod
    zarządzanie różnymi wariantami Win2k3: Enterprise lub Datacenter (Web i
    Standardowe klastry serwerów nie obsługują).

    W Centrum Aplikacji Microsoft 2000(i tylko) był jeszcze jeden rodzaj
    klaster - CLB (równoważenie obciążenia komponentów), dając możliwość
    dystrybucja aplikacji COM+ na wielu serwerach.

    Klastry NLB

    Podczas korzystania z równoważenia obciążenia każdy z hostów tworzy
    wirtualna karta sieciowa z własnym niezależnym adresem IP i MAC.
    Ten wirtualny interfejs reprezentuje klaster jako pojedynczy węzeł, klienci
    adres do niego na adres wirtualny. Wszystkie wnioski są odbierane przez każdego
    węzeł klastra, ale są przetwarzane tylko przez jeden. Działa na wszystkich węzłach
    Usługa równoważenia obciążenia sieciowego
    ,
    które przy użyciu specjalnego algorytmu, który nie wymaga wymiany danych między
    węzłów, decyduje, czy dany węzeł musi przetworzyć żądanie, czy też
    nie. Węzły są wymieniane wiadomości bicia serca pokazywanie im
    dostępność. Jeśli host przestanie wysyłać puls lub pojawi się nowy węzeł,
    inne węzły zaczynają się proces konwergencji, od nowa
    redystrybucja obciążenia. Bilansowanie można zrealizować na dwa sposoby
    tryby:

    1) unicast– unicast, gdy zamiast fizycznego MAC
    używany jest adres MAC wirtualnej karty klastra. W takim przypadku węzły klastra nie są
    mogą komunikować się ze sobą za pomocą adresów MAC tylko przez IP
    (lub drugi adapter niepowiązany z klastrem);

    Tylko jeden z tych trybów powinien być używany w tym samym klastrze.

    można dostosować kilka klastrów NLB na jednej karcie sieciowej,
    określenie szczegółowych reguł dla portów. Takie klastry nazywane są wirtualnymi. Ich
    aplikacja pozwala ustawić dla każdej aplikacji, hosta lub adresu IP
    określonych komputerów w klastrze podstawowym lub blokować ruch dla
    niektóre aplikacje bez wpływu na ruch dla innych uruchomionych programów
    na tym węźle. Lub odwrotnie, składnik równoważenia obciążenia sieciowego może być powiązany z kilkoma
    karty sieciowe, które pozwolą na skonfigurowanie wielu niezależnych klastrów na każdym z nich
    węzeł. Należy również pamiętać, że konfigurowanie klastrów serwerów i równoważenia obciążenia sieciowego na tym samym węźle
    nie jest to możliwe, ponieważ działają inaczej z urządzeniami sieciowymi.

    Administrator może dokonać pewnego rodzaju konfiguracji hybrydowej, która ma:
    zalety obu metod, na przykład poprzez utworzenie klastra równoważenia obciążenia sieciowego i skonfigurowanie replikacji
    dane między węzłami. Ale replikacja nie jest wykonywana w sposób ciągły, ale od czasu do czasu,
    dlatego informacje o różnych węzłach będą przez jakiś czas różne.

    Skończmy z teorią, choć można mówić o budowaniu klastrów
    przez długi czas wymieniając możliwości i sposoby budowania, dając różne
    zalecenia i opcje dotyczące konkretnego wdrożenia. Zostawmy wszystkie te subtelności i niuanse
    do samodzielnej nauki i przejdź do części praktycznej.

    Konfigurowanie klastra równoważenia obciążenia sieciowego

    Do Organizacje klastrów NLB nie jest wymagane żadne dodatkowe oprogramowanie
    wyprodukowane za pomocą dostępnych środków Win2k3. Tworzyć, utrzymywać i monitorować
    Klastry równoważenia obciążenia sieciowego używają komponentu Menedżer równoważenia obciążenia sieciowego
    (Menedżer równoważenia obciążenia sieciowego)
    , który znajduje się w zakładce
    „Administracja” „Panel sterowania” (polecenie NLBMgr). Ponieważ składnik
    "Network Load Balancing" jest instalowany jako standardowy sterownik sieciowy Windows,
    Funkcję równoważenia obciążenia sieciowego można również zainstalować za pomocą składnika Połączenia sieciowe, w
    który odpowiedni element jest dostępny. Ale lepiej używać tylko pierwszego
    opcja jednoczesnej aktywacji menedżera równoważenia obciążenia sieciowego i „Połączeń sieciowych”
    może prowadzić do nieprzewidywalnych wyników.

    NLB Manager pozwala na konfigurację i zarządzanie pracą z jednego miejsca jednocześnie
    wiele klastrów i węzłów.

    Możliwe jest również zainstalowanie klastra równoważenia obciążenia sieciowego na komputerze z jedną siecią
    adapter powiązany ze składnikiem równoważenia obciążenia sieciowego, ale to
    W przypadku trybu emisji pojedynczej menedżer równoważenia obciążenia sieciowego na tym komputerze nie może być
    służy do kontrolowania innych węzłów, a same węzły nie mogą się wymieniać
    ze sobą informacje.

    Teraz dzwonimy do dyspozytora NLB. Nie mamy jeszcze klastrów, więc pojawiły się
    okno nie zawiera żadnych informacji. Wybierz „Nowy” z menu „Klaster” i
    zaczynamy wypełniać pola w oknie „Parametry klastra”. W polu „Ustawienia”
    Ustawienia IP klastra” wprowadź wartość wirtualnego adresu IP klastra, maskę
    podsieć i w pełni kwalifikowana nazwa. Wartość wirtualnego adresu MAC jest ustawiona
    automatycznie. Nieco niżej wybieramy tryb działania klastra: unicast lub
    multiemisji. Zwróć uwagę na pole wyboru „Zezwalaj na zdalne sterowanie” - in
    we wszystkich dokumentach firma Microsoft zdecydowanie zaleca, aby nie używać jej podczas
    unikaj problemów z bezpieczeństwem. Zamiast tego powinieneś złożyć wniosek
    dyspozytor lub inne narzędzia do zdalnego sterowania, takie jak zestaw narzędzi
    Zarządzanie Windows (WMI). Jeśli zapadnie decyzja o jego użyciu, to
    podjąć wszelkie odpowiednie środki w celu ochrony sieci, obejmujące dodatkowe
    porty UDP 1717 i 2504 zapory.

    Po wypełnieniu wszystkich pól kliknij „Dalej”. W oknie „Adresy IP klastra”, kiedy
    konieczne, dodamy dodatkowe wirtualne adresy IP, które będą
    używane przez ten klaster. W następnym oknie Port Rules, możesz:
    ustawić równoważenie obciążenia dla jednego lub grupy portów wszystkich lub
    wybrany adres IP za pośrednictwem protokołu UDP lub TCP, a także blokuje dostęp do klastra
    niektóre porty (których zapora nie zastępuje). Klaster domyślny
    przetwarza żądania dla wszystkich portów (0-65365); lepiej ograniczyć tę listę,
    dodając tylko te, które są naprawdę potrzebne. Chociaż, jeśli nie ma ochoty na bałagan,
    możesz zostawić wszystko tak, jak jest. Nawiasem mówiąc, w Win2k domyślnie cały ruch
    kierowane do klastra, przetwarzane tylko w węźle o najwyższym priorytecie,
    pozostałe węzły zostały podłączone dopiero w przypadku awarii głównego.

    Na przykład w przypadku usług IIS wystarczy włączyć porty 80 (http) i 443 (https).
    Co więcej, możesz sprawić, by np. proces bezpiecznego połączenia
    tylko określone serwery, na których zainstalowano certyfikat. Do dodawania
    nową regułę, kliknij „Dodaj”, w wyświetlonym oknie dialogowym wprowadź
    Adres IP węzła lub jeśli reguła dotyczy wszystkich, pozostaw pole wyboru
    "Wszystko". W polach „Od” i „Do” zakresu portów ustaw tę samą wartość -
    80. Kluczowe pole to "Tryb filtrowania" - tutaj
    określa, kto będzie przetwarzał to żądanie. Istnieją trzy pola, które definiują tryb
    filtrowanie: „Wiele węzłów”, „Pojedynczy węzeł” i „Wyłącz ten zakres portów”.
    Wybranie opcji „Pojedynczy Host” oznacza, że ​​ruch kierowany do wybranego IP (komputer
    lub klaster) o podanym numerze portu będą przetwarzane przez aktywny węzeł,
    o najniższym wskaźniku priorytetu (więcej na ten temat poniżej). Wybór „Wyłącz...”
    oznacza, że ​​taki ruch zostanie odrzucony przez wszystkich członków klastra.

    W trybie filtrowania „Wiele węzłów” można dodatkowo określić opcję
    definicje powinowactwa klienta do kierowania ruchu z danego klienta do
    ten sam węzeł klastra. Dostępne są trzy opcje: „Brak”, „Pojedynczy” lub „Klasa
    C". Wybranie pierwszego oznacza, że ​​na każde żądanie odpowie arbitralnie
    węzeł. Ale nie powinieneś go używać, jeśli w regule wybrany jest protokół UDP lub
    "Obie". Przy wyborze innych pozycji o podobieństwie klientów zadecyduje:
    określony zakres sieci IP lub klasy C.

    Tak więc dla naszej reguły z 80. portem wybierzemy opcję
    „Wiele węzłów - klasa C”. Regułę dla 443 wypełniamy w ten sam sposób, ale używamy
    "Pojedynczy węzeł", aby klientowi zawsze odpowiadał węzeł główny z najniższym
    priorytet. Jeśli dyspozytor znajdzie niezgodną regułę, wyświetli
    komunikat ostrzegawczy, oprócz dziennika zdarzeń systemu Windows zostanie dodany
    odpowiedni wpis.

    Następnie łączymy się z węzłem przyszłego klastra wpisując jego nazwę lub prawdziwe IP i
    zdefiniuj interfejs, który będzie podłączony do sieci klastra. W oknie Opcje
    węzeł „wybierz priorytet z listy, określ ustawienia sieciowe, ustaw inicjał
    stan węzła (uruchomiony, zatrzymany, wstrzymany). Priorytet w tym samym czasie
    jest unikalnym identyfikatorem węzła; im niższy numer, tym wyższy priorytet.
    Węzeł o priorytecie 1 to serwer główny, który jako pierwszy otrzymuje
    pakiety i działając jako menedżer routingu.

    Pole wyboru „Zachowaj stan po ponownym uruchomieniu komputera” pozwala, w przypadku
    awaria lub ponowne uruchomienie tego węzła automatycznie przeniesie go do trybu online. Po naciśnięciu
    do „Zakończ” w oknie Menedżera pojawi się wpis o nowym klastrze, w którym do tej pory
    jest jeden węzeł.
    Kolejny węzeł jest również łatwy do dodania. Wybierz „Dodaj węzeł” z menu lub
    „Połącz z istniejącym”, w zależności od komputera
    nawiązywane jest połączenie (jest już członkiem klastra lub nie). Następnie w oknie
    podaj nazwę lub adres komputera, jeśli masz wystarczające prawa do połączenia, nowy
    węzeł zostanie połączony z klastrem. Za pierwszym razem ikona obok jego imienia będzie
    różnią się, ale po zakończeniu procesu konwergencji będzie on taki sam jak w przypadku
    pierwszy komputer.

    Ponieważ dyspozytor wyświetla właściwości węzłów w momencie jego połączenia, dla
    wyjaśnienie aktualnego stanu, wybierz klaster i w menu kontekstowym wybierz
    "Aktualizacja". Menedżer połączy się z klastrem i wyświetli zaktualizowane dane.

    Po instalacji Klaster równoważenia obciążenia sieciowego nie zapomnij zmienić rekordu DNS na
    rozpoznawanie nazw jest teraz wyświetlane w adresie IP klastra.

    Zmień obciążenie serwera

    W tej konfiguracji wszystkie serwery będą ładowane równomiernie (z wyjątkiem
    opcja "Jeden węzeł"). W niektórych przypadkach konieczna jest redystrybucja obciążenia,
    większość pracy jest przypisana do jednego z węzłów (na przykład najpotężniejszego).
    W przypadku klastra reguły można modyfikować po ich utworzeniu, wybierając
    menu kontekstowe, które pojawia się po kliknięciu nazwy, element "Właściwości klastra".
    Wszystkie ustawienia, o których mówiliśmy powyżej, są dostępne tutaj. Pozycja w menu
    „Właściwości węzła” udostępnia kilka dodatkowych opcji. W „Opcjach węzła”
    możesz zmienić wartość priorytetu dla konkretnego węzła. W „Zasady
    dla portów" nie można dodać ani usunąć reguły, jest ona dostępna tylko z poziomu
    grupa. Ale decydując się na edycję określonej reguły, otrzymujemy możliwość
    dostosować niektóre ustawienia. Tak więc z ustawionym trybem filtrowania
    „Wiele węzłów”, pozycja „Oszacowanie obciążenia” staje się dostępna, umożliwiając:
    redystrybuować obciążenie w określonym węźle. Zaznaczone domyślnie
    „Równe”, ale w „Oszacowaniu obciążenia” można określić inną wartość obciążenia na
    określony węzeł jako procent całkowitego obciążenia klastra. Jeśli tryb jest włączony
    filtrując „Jeden węzeł”, w tym oknie pojawia się nowy parametr „Priorytet”.
    przetwarzanie". Korzystając z niego, możesz sprawić, że ruch do określonego portu
    będzie przetwarzany przede wszystkim przez jeden węzeł klastra, a na inny - przez inne
    węzeł.

    Rejestrowanie zdarzeń

    Jak już wspomniano, komponent równoważenia obciążenia sieciowego rejestruje wszystko
    działania klastra i zmiany w dzienniku zdarzeń systemu Windows. Zobaczyć ich
    wybierz „Przeglądarka zdarzeń — System”, NLB zawiera komunikaty WLBS (z
    Usługa równoważenia obciążenia systemu Windows, jak nazwano tę usługę w NT). Poza tym w
    okno dyspozytora wyświetla najnowsze komunikaty zawierające informacje o błędach
    oraz wszelkie zmiany konfiguracji. Domyślnie ta informacja nie jest
    jest zapisany. Aby zapisać go w pliku, wybierz „Opcje -\u003e
    Opcje dziennika”, zaznacz pole wyboru „Włącz rejestrowanie” i podaj nazwę
    plik. Nowy plik zostanie utworzony w podkatalogu Dokumenty Twojego konta
    i ustawienia.

    Konfigurowanie usług IIS z replikacją

    Klaster to klaster, ale bez usługi nie ma to sensu. Dodajmy więc IIS (Internet
    usługi informacyjne)
    . Serwer IIS jest dołączony do Win2k3, ale aby zredukować go do
    aby zminimalizować możliwość ataków na serwer, nie jest on domyślnie instalowany.

    Istnieją dwa sposoby instalacji usług IIS: poprzez „Panel sterowania” lub
    kreatora zarządzania rolami dla tego serwera. Rozważmy pierwszy. Iść do
    „Panel sterowania — Dodaj lub usuń programy” (Panel sterowania — Dodaj lub
    Usuń programy), wybierz „Zainstaluj składniki systemu Windows” (Dodaj/usuń system Windows
    składniki). Teraz przejdź do pozycji „Serwer aplikacji” i zaznacz w „Usługi
    IIS” to wszystko, co jest potrzebne. Domyślnie katalogiem roboczym serwera jest \Inetpub\wwwroot.
    Po zainstalowaniu usługi IIS mogą wyświetlać dokumenty statyczne.

    DZWON

    Są tacy, którzy czytają tę wiadomość przed tobą.
    Subskrybuj, aby otrzymywać najnowsze artykuły.
    E-mail
    Nazwa
    Nazwisko
    Jak chciałbyś przeczytać The Bell?
    Bez spamu