Kuidas teha kahest arvutist klastrit. Töölaua klaster

Kõigepealt otsustage, milliseid komponente ja ressursse on vaja. Teil on vaja ühte põhisõlme, vähemalt tosinat ühesugust arvutisõlme, Etherneti lülitit, toitejaotusseadet ja riiulit. Määrake juhtmestiku ja jahutusvõimsus ning vajaminev ruum. Otsustage ka, milliseid IP-aadresse soovite sõlmede jaoks kasutada, millist tarkvara installite ja milliseid tehnoloogiaid on vaja paralleelse arvutusvõimsuse loomiseks (täpsemalt sellest allpool).

  • Ehkki riistvara on kallis, on kõik selles artiklis olevad programmid tasuta ja enamik neist on avatud lähtekoodiga.
  • Kui soovite teada, kui kiire võib teie superarvuti teoreetiliselt olla, kasutage seda tööriista:

Paigaldage sõlmed. Peate koguma hostid või ostma eelnevalt kokku pandud serverid.

  • Valige serveriraamid, mis maksimeerivad ruumi ja energiatõhususe ning tõhusa jahutuse.
  • Või saate "utiliseerida" kümmekond kasutatud serverit, mis on mõnevõrra vananenud - ja isegi kui nende kaal ületab komponentide kogumassi, säästate korralikult. Kõik protsessorid, võrgukaardid ja emaplaadid peavad olema samad, et arvutid saaksid hästi koos töötada. Muidugi ärge unustage ka RAM-i ja kõvakettad iga sõlme jaoks, samuti vähemalt ühe optilise draivi põhisõlme jaoks.
  • Installige serverid riiulisse. Alustage alt, nii et hammas pole ülevalt ülekoormatud. Teil on vaja sõbra abi - kokku pandud serverid võivad olla väga rasked ja neid on üsna raske rakkudesse paigutada, millel neid rackis hoitakse.

    Paigaldage Etherneti lüliti riiuli kõrvale. Lüliti tasub kohe konfigureerida: määrake jumbo raami suuruseks 9000 baiti, määrake 1. etapis valitud staatiline IP-aadress ja keelake tarbetud protokollid, näiteks SMTP.

    Paigaldage toitejaotusseade (PDU). Sõltuvalt teie võrgu sõlmede maksimaalsest koormusest võib suure jõudlusega arvuti jaoks vaja minna 220 volti.

  • Kui kõik on installitud, jätkake seadistamist. Tegelikult on Linux suure jõudlusega (HPC) klastrite peamine süsteem - see pole mitte ainult ideaalne keskkond teaduslikuks arvutamiseks, vaid ka ei pea maksma süsteemi installimise eest sadade või isegi tuhandete sõlmede jaoks. Kujutage ette, kui palju see maksaks Windowsi installimine kõigile sõlmedele!

    • Alustage installimisega Uusim versioon BIOS-i jaoks emaplaat ja tootja tarkvara, mis peab olema kõigi serverite jaoks sama.
    • Installige eelistatud Linuxi jaotus kõikidele sõlmedele ja põhisõlmele - levitamine koos graafiline liides... Populaarsed süsteemid: CentOS, OpenSuse, Scientific Linux, RedHat ja SLES.
    • Autor soovitab tungivalt kasutada Rocks Cluster Distributionit. Lisaks kogu klastri jaoks vajaliku tarkvara ja tööriistade installimisele pakub Rocks suurepärase meetodi süsteemi mitme eksemplari kiireks "migreerimiseks" sarnastesse serveritesse, kasutades PXE alglaadimist ja Red Hati protseduuri "Kick Start".
  • Installige sõnumside liides, ressursihaldur ja muud vajalikud teegid. Kui te ei installinud Rocksi eelmises etapis, peate nõutavad installima käsitsi tarkvara paralleelarvutusloogika kohandamiseks.

    • Kõigepealt vajate kaasaskantav süsteem bashiga töötamiseks näiteks Torque Resource Manager, mis võimaldab jaotada ja jaotada ülesandeid mitme masina vahel.
    • Installimise lõpuleviimiseks lisage pöördemomendile veel üks Maui klastri ajakava.
    • Järgmisena peate seadistama sõnumside liidese, mis on vajalik selleks, et iga üksiku sõlme üksikud protsessid kasutaksid jagatud andmeid. OpenMP on lihtsaim variant.
    • Ärge unustage mitmekeermelisi matemaatikakogusid ja kompilaatoreid, mis "ehitavad" teie programmid hajutatud arvutusteks. Kas ma mainisin, et peaksite lihtsalt Rocksi selga panema?
  • Ühendage arvutid võrku. Põhisõlm saadab arvutamiseks ülesanded alluvatele sõlmedele, mis omakorda peavad tulemuse tagasi tagastama, samuti üksteisele sõnumeid saatma. Ja mida kiiremini see kõik juhtub, seda parem.

    • Kasuta privaatset Etherneti võrk kõigi sõlmede ühendamiseks klastriks.
    • Põhisõlm võib toimida ka NFS, PXE, DHCP, TFTP ja NTP-server kui see on ühendatud Ethernetiga.
    • Peate selle võrgu avalikest võrkudest eraldama, et tagada, et teised LAN-is paketid ei kattuks.
  • Testige klastrit. Viimane asi, mida peaksite tegema enne, kui annate kasutajatele juurdepääsu arvutusvõimsusele, on jõudluse testimine. HPL (High Performance Lynpack) võrdlusalus on populaarne variant arvutuskiiruse mõõtmiseks klastris. Peate kompileerima tarkvara allikast kõrgeima optimeerimisastmega, mille kompilaator teie valitud arhitektuuri jaoks lubab.

    • Loomulikult peate kompileerima kõigiga võimalikud seaded optimeerimised, mis on teie valitud platvormi jaoks saadaval. Näiteks kui kasutate AMD protsessorit, kompileerige Open64-s optimeerimistasemega -0.
    • Võrrelge oma tulemusi TOP500.org-iga, et võrrelda oma klastrit maailma 500 kiireima superarvutiga!
  • Pressikeskus

    Klastri loomine Windows 2000/2003 baasil. Samm sammu haaval

    Klaster on rühm kahest või enamast serverist, mis töötavad koos, et pakkuda rakenduste või teenuste komplektile tööaega ja mida klient tajub ühe üksusena. Klastersõlmed on omavahel ühendatud riistvaravõrgu, jagatud jagatud ressursside ja serveritarkvara abil.

    Microsoft Windows 2000/2003 toetab kahte klastritehnoloogiat: võrgu koormuse tasakaalustamise klastrid ja serveriklastrid.

    Esimesel juhul (koormuse tasakaalustamisega klastrid) pakub võrgu koormuse tasakaalustamise teenus ja rakendused kõrge usaldusväärsuse ja mastaapsuse omadustega, ühendades kuni 32 serverit ühte klastrisse. Aastal tehtud klientide päringud sel juhul jaotatud klastri sõlmede vahel läbipaistval viisil. Kui sõlm ebaõnnestub, muudab klaster automaatselt oma konfiguratsiooni ja lülitab kliendi mis tahes saadaolevasse sõlme. Seda klastri konfiguratsioonirežiimi nimetatakse ka aktiiv-aktiivseks režiimiks, kus üks rakendus töötab mitmel sõlmel.

    Serveriklaster jaotab oma koormuse klastri serverite vahel, kusjuures iga server kannab oma koormust. Kui klastri sõlm ebaõnnestub, taaskäivitatakse klastris töötamiseks konfigureeritud rakendused ja teenused mis tahes vabas sõlmes. Serveriklastrid kasutavad ühiseid kettaid klastrisiseseks suhtlemiseks ning läbipaistva juurdepääsu pakkumiseks klastri rakendustele ja teenustele. Nad vajavad spetsiaalset varustust, kuid see tehnoloogia pakub väga kõrge tase töökindlus, sest klastril endal pole ühtegi ebaõnnestumispunkti. Seda klastri konfiguratsioonirežiimi nimetatakse ka aktiiv-passiivseks režiimiks. Klastri rakendus töötab ühes sõlmes jagatud andmetega, mis asuvad välises mälus.

    Klastriline lähenemine sisevõrgule pakub järgmisi eeliseid:

    Kõrge kättesaadavus See tähendab, et teenuse või rakenduse nurjumine sõlmes klastris, mis on konfigureeritud ühistöö klastris võimaldab klastri tarkvara selle rakenduse taaskäivitada teises sõlmes. Samal ajal kogevad kasutajad operatsiooni sooritamisel lühiajalist viivitust või ei märka nad serveri tõrkeid üldse. Mastaapsus Klastris töötavate rakenduste jaoks tähendab serverite lisamine klastrisse suuremaid võimalusi: tõrketaluvust, koormuse tasakaalustamist jne. Haldatavus Ühe liidese abil saavad administraatorid hallata rakendusi ja teenuseid, määrata klastrisõlmes toimuvatele tõrgetele reageerimise ja jaotage koormus sõlmede vahel ja eemaldage ennetava hoolduse jaoks koormus sõlmedest.

    Selles artiklis püüan koguda oma kogemusi klastrisüsteemide loomisel Windowsi põhine ja anna natuke samm-sammult juhend jagatud andmesalvestusega kahesõlmelise serveriklastri loomise kohta.

    Nõuded tarkvarale

    • Kõigile klastri serveritele installitud Microsoft Windows 2000 Advanced (Datacenter) Server või Microsoft Windows 2003 Server Enterprise Edition.
    • Installitud DNS-teenus. Las ma seletan natuke. Kui koostate klastrit kahel domeenikontrolleril, on palju mugavam kasutada DNS-teenust, mille installimisel igatahes installite Active Directory... Kui loote klastri, mis põhineb kahel serveril, mis kuuluvad Windows NT domeeni, peate kasutama kas WINS-i või sisestama masinate nimede ja aadresside vastavuse hostifaili.
    • Terminaliteenused Pult serverid. See pole vajalik, kuid kui teil on terminaliteenused, on mugav servereid oma töökohast hallata.

    Riistvaranõuded

    • Parim on valida klastersõlme jaoks riistvara klastriteenuse riistvaraühilduva loendi (HCL) põhjal. Nagu soovitas Microsoft Riistvara tuleb kontrollida klastriteenustega ühilduvust.
    • Vastavalt sellele vajate kahte kahe võrgukaardiga serverit; SCSI-adapter, millel on väline liides välise andmemassiivi ühendamiseks.
    • Väline massiiv, millel on kaks väline liides... Kõik klastri sõlmed ühenduvad ühe liidesega.

    Kommentaar: kahesõlmelise klastri loomiseks pole üldse vaja kahte absoluutselt identset serverit. Pärast tõrkeid esimeses serveris on teil veidi aega põhisõlme töö analüüsimiseks ja taastamiseks. Teine sõlm töötab kogu süsteemi usaldusväärsuse nimel. See aga ei tähenda, et teine ​​server oleks jõude. Mõlemad klastrisõlmed saavad rahulikult oma asju ajada, erinevaid probleeme lahendada. Kuid me saame konfigureerida teatud kriitilise ressursi klastris töötamiseks, suurendades selle (selle ressursi) tõrketaluvust.

    Nõuded võrguseadetele

    • Klastri ainulaadne NetBIOS-i nimi.
    • Viis kordumatut staatilist IP-aadressi. Kaks poolt Võrguadapterid klastrivõrgus kaks jagatud võrgu adapterite jaoks ja üks klastri jaoks.
    • Klastriteenuse domeenikonto.
    • Kõik klastri sõlmed peavad olema kas domeeni liikmeserverid või domeenikontrollerid.
    • Igal serveril peab olema kaks võrguadapterit. Üks avaliku võrguga (avalik võrk) ühenduse loomiseks, teine ​​klastri sõlmede vahelise andmevahetuse jaoks (eravõrk).

    Kommentaar: Microsofti soovituste kohaselt peaks teie serveril olema kaks võrguadapterit, üks jagatud võrgu jaoks, teine ​​klastrisiseseks andmevahetuseks. Kas ühele liidesele on võimalik klastrit ehitada - ilmselt jah, aga ma pole seda proovinud.

    Klastri paigaldamine

    Klastri kujundamisel peate mõistma, et sama füüsilise võrgu kasutamine nii klastrivahetuseks kui ka kohalik võrk, suurendate kogu süsteemi rikete määra. Seetõttu on klastriandmete vahetamiseks väga soovitav kasutada ühte alamvõrku, mis on eraldatud eraldi füüsilise võrguelemendina. Ja kohaliku võrgu jaoks tasub kasutada mõnda muud alamvõrku. Seega suurendate kogu süsteemi usaldusväärsust tervikuna.

    Kahesõlmelise klastri ehitamise korral kasutab jagatud võrk ühte lülitit. Klastri kahte serverit saab omavahel otse siduda, nagu joonisel näidatud.

    Kahesõlmelise klastri installimise saab jagada viieks etapiks

    • Klastrite sõlmede installimine ja konfigureerimine.
    • Jagatud ressursi installimine ja konfigureerimine.
    • Ketta konfiguratsiooni kontrollimine.
    • Klastri esimese sõlme konfigureerimine.
    • Klastri teise sõlme konfigureerimine.

    See üksikasjalik juhend aitab teil installimisel vigu vältida ja säästa palju aega. Alustame siis.

    Sõlmede installimine ja konfigureerimine

    Lihtsustame ülesannet veidi. Kuna kõik klastri sõlmed peavad olema kas domeeni liikmed või domeenikontrollerid, siis teeme 1. klastri sõlmest AD (Active Directory) kataloogi juurhoidja ja sellel töötab ka DNS-teenus. Klastri teine ​​sõlm on täisdomeenikontroller.

    Paigaldamine operatsioonisüsteem Olen valmis vahele jätma, eeldades, et teil ei tohiks sellega probleeme olla. Kuid tahaksin selgitada võrguseadmete konfiguratsiooni.

    Võrgusätted

    Enne klastri ja Active Directory installimise alustamist peate võrguseaded lõpule viima. Tahaksin kõik võrguseaded jagada nelja etappi. Nime lahutamiseks võrgus on soovitav omada klastriserverite olemasolevate kirjetega DNS-serverit.

    Igal serveril on kaks võrgukaarti. Üks võrgukaart on andmevahetus klastersõlmede vahel, teine ​​töötab meie võrgus olevate klientide jaoks. Sellest lähtuvalt nimetame esimese privaatklastri ühenduse, teise nimeks on avalik klastriühendus.

    Ühe ja teise serveri võrgukaardi seaded on identsed. Vastavalt sellele näitan teile, kuidas võrguadapterit konfigureerida ja sellega märki anda võrgusätted kõik 4 võrguadapterit mõlemas klastri sõlmes. Võrguadapteri konfigureerimiseks toimige järgmiselt.

    • Minu võrgukohad → Atribuudid
    • Privaatse klastriühendus → Atribuudid → Konfigureerimine → Täpsem

      See punkt on iseenesestmõistetav. Fakt on see, et Microsofti rangete soovituste kohaselt tuleks kõik klastri sõlmede võrguadapterid seadistada adapteri optimaalsele kiirusele, nagu on näidatud järgmisel joonisel.

    • Interneti-protokoll (TCP / IP) → Atribuudid → Kasutage järgmist IP-d: 192.168.30.1

      (Teise sõlme jaoks kasutage 192.168.30.2). Sisestage alamvõrgu mask 255.255.255.252. Mõlema masina DNS-serveri aadressina kasutage 192.168.100.1.

    • Lisaks valige vahekaardil Täpsem → WINS Keelatud NetBIOS üle TCP / IP. Avaliku (avaliku) võrgu adapterite seadete jaoks jätke see üksus välja.
    • Tehke sama ka võrgukaart kohaliku võrgu avaliku klastriühenduse jaoks. Kasutage tabelis näidatud aadresse. Ainus erinevus kahe NIC-i konfiguratsioonis on see, et avalik klastriühendus ei pea WINS - NetBIOS-i TCP / IP kaudu välja lülitama.

    Kõigi võrguadapterite konfigureerimiseks klastri sõlmedes kasutage järgmist silti:

    Sõlm Võrgu nimi IP-aadress MASK DNS-server
    1 Avalik klastriühendus 192.168.100.1 255.255.255.0 192.168.100.1
    1 Privaatse klastriühendus 192.168.30.1 255.255.255.252 192.168.100.1
    2 Avalik klastriühendus 192.168.100.2 255.255.255.0 192.168.100.1
    3 Privaatse klastriühendus 192.168.30.2 255.255.255.252 192.168.100.1

    Active Directory installimine

    Kuna minu artikkel ei ole mõeldud teile Active Directory installimise kohta, jätan selle punkti välja. Päris palju igasuguseid soovitusi, sellest on kirjutatud raamatuid. Sa võtad Domeeninimi nagu mycompany.ru, installige Active Directory esimesele sõlmele, lisage teine ​​sõlm domeenile kontrollerina. Kui olete valmis, kontrollige serveri konfiguratsioone, Active Directory.

    Klastri kasutajakonto installimine

    • Start → Programs → Administration Tools → Active Directory kasutajad ja arvutid
    • Lisage uus kasutaja, näiteks ClusterService.
    • Märkige ruudud: Kasutaja ei saa parooli muuta ja parool ei aegu kunagi.
    • Lisage see kasutaja ka administraatorite rühma ja andke talle teenuse õigustena sisselogimine (õigused on määratud domeenis Kohalik turvalisus Poliitika ja Domeenikontrolleri turbepoliitika).

    Välise andmekogumi seadistamine

    Klastris välise andmemassiivi seadistamiseks pidage meeles, et enne klastriteenuse installimist sõlmedesse peate kõigepealt konfigureerima välise massiivi kettad, alles seejärel installima klastriteenuse kõigepealt esimesse sõlme, alles siis teine. Kui installimiskorda rikutakse, kukute kokku ja te ei saavuta oma eesmärki. Kas seda on võimalik parandada - ilmselt jah. Kui tõrge ilmub, on teil aega sätete kohandamiseks. Kuid Microsoft on nii salapärane asi, et te ei tea üldse, millise reha otsa astute. Lihtsam on silme ees samm-sammult juhised ja ärge unustage nuppe vajutada. Välise massiivi konfigureerimine näeb samm-sammult välja järgmine:

    1. Mõlemad serverid peavad olema välja lülitatud, väline massiiv peab olema sisse lülitatud, ühendatud mõlema serveriga.
    2. Lülitame sisse esimese serveri. Saame juurdepääsu kettamassiivile.
    3. Kontrollime, kas välise ketta massiiv loodi Basic-na. Kui see pole nii, siis edastame ketta, kasutades valikut Ennista põhikettale.
    4. Me loome edasi väline ketas läbi Arvutihaldus → Kettahaldus väike osa. Microsofti soovituste kohaselt peaks see olema vähemalt 50 MB. Soovitan luua 500 MB sektsiooni. või natuke rohkem. Sellest piisab klastriandmete mahutamiseks. Partitsioon peab olema vormindatud NTFS-iga.
    5. Mõlemas klastrisõlmes nimetatakse seda sektsiooni ühe tähega, näiteks Q. Seega valige esimeses serveris jaotise loomisel üksus Määrake järgmine draivitäht - Q.
    6. Ülejäänud ketta saate märkida vastavalt soovile. Loomulikult on see väga soovitav kasutada failisüsteem NTFS. Näiteks DNS-teenuste WINS konfigureerimisel kantakse põhiteenuse andmebaasid ühiskasutusse kettale (mitte süsteemimaht Q, vaid teie loodud teine). Ja turvalisuse huvides on teil mugavam kasutada NTFS-i köite.
    7. Sulgege kettahaldus ja kontrollige juurdepääsu vastloodud partitsioonile. Näiteks saate sellel luua tekstifail test.txt, kirjutage ja kustutage. Kui kõik läks hästi, siis oleme esimese sõlme välise massiivi konfigureerimisega valmis.
    8. Nüüd lülitame esimese serveri välja. Väline massiiv peab olema lubatud. Lülitame sisse teise serveri ja kontrollime juurdepääsu loodud jaotisele. Samuti kontrollime, kas esimesele jaotisele määratud täht on identne valitud tähega, see tähendab Q-ga.

    See lõpetab välise massiivi seadistamise.

    Klastriteenuse tarkvara installimine

    Esimese klastri sõlme konfigureerimine

    Enne klastriteenuse tarkvara installimise alustamist peavad kõik klastri sõlmed olema välja lülitatud ja kõik välised massiivid olema sisse lülitatud. Läheme edasi esimese sõlme konfiguratsioonile. Väline massiiv on sisse lülitatud, esimene server on sisse lülitatud. Kogu installiprotsess toimub klastriteenuse konfigureerimisviisardi abil:


    Teise klastrisõlme konfigureerimine

    Teise klastersõlme installimiseks ja konfigureerimiseks tuleb esimene sõlm sisse lülitada võrgukettad olid kaasatud. Teise sõlme seadistamise protseduur on väga sarnane ülalkirjeldatuga. Siiski on väiksemaid muudatusi. Selleks kasutage järgmist juhist:

    1. Valige dialoogiboksis Klastri loomine või sellega liitumine Klastri teine ​​või järgmine sõlm ja klõpsake nuppu Järgmine.
    2. Sisestage klastri nimi, mille me varem määrasime (näites on see Minu klaster) ja klõpsake nuppu Järgmine.
    3. Pärast teise sõlme ühendamist klastriga võtab klastriteenuse konfigureerimisviisard automaatselt kõik põhisõlme seaded. Klastriteenuse käivitamiseks kasutage varem loodud nime.
    4. Sisestage oma parool konto ja klõpsake nuppu Järgmine.
    5. Järgmises dialoogiboksis klõpsake installimise lõpetamiseks nuppu Valmis.
    6. Klastriteenus käivitatakse teises sõlmes.
    7. Sulgege programmide lisamise / eemaldamise aken.

    Täiendavate klastersõlmede installimiseks kasutage samu juhiseid.

    Järelsõna, aitäh

    Selleks, et mitte segi ajada klastri paigaldamise kõigi etappidega, annan väikese tabeli, mis kajastab kõiki peamisi etappe.

    Samm 1. sõlm 2. sõlm Väline massiiv

    TBVPFBFSH PDOPK NBYOE XCE OE NPDOP-st
    YMY DEMBEN LMBUFET CH DPNBYOYI HUMPCHYSI.

    1. Mis DOOYE

    nOPZYE YJ CHBU YNEAF CH MPLBMSHOPK UEFY OEULPMSHLP Linux NBYO, U RTBLFYUEEULY CHUEZDB UCHPVPDOSCHN RTPGEUUPTPN. fBLCE NOPZJE UMSCHYBMY P UYUFENBI, CH LPFPTSCHI NBYYOSCH PVAEDEOSAFUS CH PDYO UHRETLPNRSHAFET. OP TEBMSHOP NBMP LFP RTPVPCHBM RTPCHPDYFSH FBLYE ELURETYNEOFSCH X UEVS TBVPF YMY DPNB-st. dBCHBKFE RPRTPVKHEN CHNEUFE UPVTBFSH OEVPMSHYPK LMBUFET. rPUFTPYCH LMBUFET CHSCH UNPTSEPHE TEBMSHOP HULPTYFSH CHCHRPMOEOYE YUBUFY YBDBYU. OBRTINET LPNRIMSGYA YMY PODOPCHTENEOOHA TBVPFH OEULPMSHLYI TEUHTUPENLIYI RTPGEUUPCH. h LFPK UFBFSHE S RPUFBTBAUSH TBUULBBFSH CHBN LBL NPTSOP VE PUPVSHI HUIMIK PVYAEDEOIFSH NBYOSCH UCHPEK MPLBMSHOPK UEFY CH EDYOSCHK LMBUFET MOS VBJE-st.

    2. LBL, UFP J ZDE.

    MOSIX - LFP RBFYU DMS SDTB Linux U LPNRMELFPN HFIMIF, LPFPTSCHK RPCHPMSEF RTPGEUUBN U CHBYEK NBYOSCH RETEIPDYFSH (NYZMPYTPCHBFSHEB) chSFSH EZP NPTSOP RP BDTEUKH HTTP://www.mosix.cs.huji.ac.il B TBURTPUFTBOSEFUS PO CH YUIPDOSCHI LPDBI RPD MYGEOOJEK GPL. rBFYUY UHEEUFCHHAF DMS CHUEEI SAATAB YU UVBWIMSHOPK CHEFLY Linuxi.

    3. hUFBOPCHLB RTPZTBNNOPZP PVEUREUEOIS.

    h OBÜUBME HUFBOPCHLY YIPYUH RPTELPNEODPCHBFSH CHBN ABVYTBFSH U HMB MOSIX OE FPMSHLP EZP, OP Y UPRKHFUFCHHAEYE HFIMYFSH - mproc, mexec Y DT.
    h BTIYCHE MOSIX EUFSH HUFBOPCHPYUOSCHK ULTIRF mosix_install. oE БВХДШФЕ Ч PVSЪBFESHOPN RPTSDLE TBURBLPCHBFSH YUIPDOSCHE LPDSCH SDTB Ч /usr/src/linux-*.*.*, OBRTYNET LBL UDEMBM S - H / usr / srtc / ULTHBETSET, ULHETSET, NETHBET, LUXE, UTHET, LUXE, UTH, UTHET, LUXE, UTHET, ULTEMBLE HTPCHOY ABKHULB.
    rTY OBUFTKLE SDTB CHLMAYUIFE PRGY CONFIG_MOSIX, CONFIG_BINFMT_ELF TH CONFIG_PROC_FS. CHUE ЬFY PRGY RPDTPPVOP PRYUBOSCH CH THLPCHPDUFCHE RP HUFBOPCHLE MOSIX.
    HOOFBOPCHYMY? OH UFP TSE - RETEZTHTSBKFE CHBY Linux U OPCHSCHN SDTPN, OBSCHBOYE LPFPTPZP PYEOSH VHDEF RPIPTSE mosix-2.2.13-st.

    4.obUFTKLB

    yOBUBMSHOP HUFBOPCHMEOSCHK MOSIX UPCHETEOOOP OE BOBEF, LBLIE X CHBU NBYYOSCH CH UEFY Y U LEN ENKH UPEDEOSFUS. OH B OBUFTBYCHBEFUS LFP PYUEOSH RTPUFP. eUMY CHSH FPMSHLP RPUFBCHYMY mosix Y EUMY CHBY DYUFTYVKHFYCH - SuSE YMY RedHat - UPCHNEUFYNSCHK, FP ÄBIPDIFE CH LBFBMPZ /etc/rc.d/init.dЕ. rTY RETCHPN ABRKHULE LFPF ULTIRF RTPUIF CHBU OBUFTPIFSH MOSIX J ЪBRKHULBEF FELUFPCHCHK TEDBLFPT DMS UPUDBOYS ZHBKMB /etc/mosix.map, CHU LPFPDPT fKhDB RTPRYUSCHCHBEN: CH UMKHYUBE, EUMY X CHBU CHUEZP DCHE-FTY NBYYOSCH YI IP-BDTEUB UMEDHAF
    ДТХЗ ЪБ ДТХЗПН RP OPNETBGY RYYEN FBL:



    1 10.152.1.1 5

    ZDE RETCHSCHK RBTBNEFT PVP'OBYUBEF OPNET OBYUBMSHOPZP HMB, CHFPTPK - IP BDTEU RETCHPZP HMB Y RPUMEDOYK - LPMYUEUFCHP HUMPCH U FELHAEZP. F.E. UEKYUBU X OBU H LMBUFETE PMHYUBEFUS RSFSH HMPCH, IP BDTEUB LPFPTSCHK BLBOYUYCHBAFUS OB 1, 2, 3, 4 Y 5.
    yMY DTHZPK RTYNET:

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

    h FPK LPOZHYZHTBGY NSH RPMHYUIN UMEDHAEYK TBULMBD:
    IP 1-ПЗП ХьМБ 10.150.1.1
    IP 2-ПЗП ХЪМБ 10.150.1.55
    IP 3-ПЗП ХЪМБ 10.150.1.56
    IP 4-ПЗП ХьМБ 10.150.1.223
    FERETSH OKHTSOP CHUEY NBYYOBI VHDKHEEZP LMBUFETB HUFBOPCHIFSH MOSIX TH UPDBFSH CHEDE PDYOBLPCCHK LPOZHYZHTBGYPOSCHK ZHBKM /etc/mosix.map.

    FERETSH RPUME RETEBRKHULB mosix CHBYB NBYYOB HTSE VHDEF TBVPFBFSH CH LMBUFETE, UFP NPTSOP HCHYDEFSH ABKHUFICH NPOIFPT LPNBODPK mon. h UMKHYUBE, EUMY CHCH HCHYDIFE CH NPOIFPTE FPMSHLP UCHPA NBYOKH YMY CHPPVEE OE HCHYDIFE OYLPZP, FP, LBL ZPCHPTYFUS - OBDP TSCHFSH. ULPTEE CHUEZP X CHBU PYIVLB YNEOOP CH /etc/mosix.map.
    OH CHPF, KhCHYDYMY, OP OE RPVEDYMY. SFP DBMSHYE? b DBMSHYE PYUEOSH RTPUFP :-) - OKHTSOP UPVTBFSH HFIMYFSH DMS TBVPFSCH U YNEOEOOSCHN / proc YJ RBLEFB mproc. h YUBUFOPUFY B FPN RBLEFE YDEF OERMPIBS NPDYZHYLBGYS ülalt - mtop, B LPFPTSCHK DPVBCHYMY CHPNPTSOPUFSH PFPVTBTSEOYS HMB (sõlme), UPTFYTPCHLY RP HMBN, RETEOPUB RTPGEUUB on FELHEEZP HMB ON DTHZPK J HUFBOPCHMEOYS NYOYNBMSHOPK BZTHLY RTPGEUUPTB HMB, RPUME LPFPTPK RTPGEUUSCH OBYUYOBAF NYZTYTPCHBFSH ON DTHZYE MOSIX - HMSCH ...
    BRHULBEN mtop, CHSCHVYTBEN RPOTBCHYCHYYKUS OE URSEYK RTPGEUU (TELPNEODHA BRHUFYFSH bzip) J UNEMP DBCHYN LMBCHYYH "g" ON CHBYEK LMBCHYBFHTE, RPUME YUEZP CHCHPDYN ON BRTPU PID CHSCHVTBOOPZP B LBYUEUFCHE TSETFCHSCH RTPGEUUB J BFEN - OPNET HMB, LHDB NShch IPFYN EZP PFRTBCHYFSH. b ХЦЕ RPUME LFPZP CHOINBFESHOP RPUNPFTIFE TEHMSHFBFSCH, PFPVTBTSBENSCHE LPNBODPK es - FB NBYYOB DPMTSOB OBYUBFSH VTBFSH UEVS CHZSCHTKHBOL-ist.
    b UPVUFCHEOOOP mtop - CH RPME # N PFPVTBTsBFSH OPNET HMB, ZDE PO CHCHRPMOSEFUS.
    OP FFP EEE OE CHUE - CHESH CHBN RTBCHDB OE IPYUEFUS PFRTBCHMSFSH DTHZYE HMSCH RTPGEUUSCH CHTHYUOHA? UUS BIPFEMPUSH. х MOSIX EUFSH OERMPIBS CHUFTFEOOBS VBMBOUYTPCHLB CHOHFTY LMBUFETB, LPFPTBS RPYCHPMSEF VPMEE-NEOEE TBCHOPNETOP TBURTEDEMSFSH OBZTHEHOLKH CHUKHOLKH OBZTKHOLK OH B ChPF YDEUSH OBN RTYDEFUS RPFTKHDYFUS. dMS OBYUBMB S TBUULBTSKH, LBL UDEMBFSH FPOLKHA OBUFTPCLH (häälestus) DMS DCHKHI HUMPCH LMBUFETB? CH RTPGEUE LPFPTPK MOSIX RPMHUBEF YOZHPTNBGYA P ULPTPUFSI RTPGEUUPTPCH Y UEFY:
    ъRPNOYFE TBJ OBCHUEZDB - häälestage NPTSOP CHCHRPMOSFSH FPMSHLP Ch ühemoodiline. iOBYUE CHSCH MYVP RPMKHYUIFE OE UPCHUEN LPTTELFOSCHK TEHMSHFBF, MYVP CHBYB NBYYOB NPTSEF RTPUFP YBCHYUOHFSH.
    jFBL, CHCHRPMOSEN viis. rume RETECHPDB PRTBGYPOOPK UYUFENCH CH üherežiimiline OBRTINET LPNBODPK init 1 YMJ init S ABRKHULBEN ULTIRF prep_häälestus, LPFPTSCHK RPDOYNEF
    YOFETZHEKUSCH J ABRKHUFE MOSIX. rume LFPZP PDOPK YY NBYYO IBBHULBEN-i kohta, CHCHPDYN ENKH OPNET DTHZPZP HMB DMS OBUFTKLY Y TSDEN TEHMSHFBFB - HFIMYFB DPMTSOB CHCHBRTDBUFSH<ХЪЕМ>DTHZPN HUME KOHTA. UPVUFCHEOOOP PRETBGYA RTYDEFUS RPCHFPTYFSH TEAVE DTHZPN HME LPNBODPK -st -<ХЪЕМ>, B TEHMSHFBF YY YEUFY YUYUEM CHCHEUFY RETCHSCHK HEMI KOHTA. rPUME RPDPVOPZP FAOYOZB CHBYEK UYUFENE DPMTSEO RPSCHYFUS JBKM / etc / üldkulud, UPDETTSBEYK YOZHPTNBGYA DMS MOSIX CHYDE OELYY YUYSHYUMPCHCHCHI. h UMHYUBE, EUMY RP LBLYN-FP RTYUYOBN häälestus OE UNPZ UDEMBFSH EZP, RTPUFP ULPRYTHKFE YJ FELHAEZP LBFBMPZB ZhBKM mosix.cost CH / etc / üldkulud. ьФП RPNPTSEF ;-).
    rTY FAOYOSE LMBUFETB YY VPMEE YUEN DCHI NBYYO OKHTSOP YURPMSHPCHBFSH HFIMIFKH, LPFPTBS FBLCE RPUFBCHMSEFUS U MOSIX - tune_kernel. DBOOBS HFIMIFB RPCHPMSEF
    CHBN CH VPMEE RTPUFFPN Y RTICHCHYUOPN CHYDE OBUFTPYFSH LMBUFET, PFCHEFYCH About OEULPMSHLP CHRTPUPCH Y RTPCHEDS FAOYOZ U DCHKHNS NBYYOBNY LMBUFETB.
    LUFBFY, RP UPVUFCHEOPNKH PRSHCHFKH NPZKH ULBBFSH, UFP RTY OBUFTPKLE LMBUFETB S TELPNEODKHA CHBN OE ЗBZTKHTSBFSH UEFSH, B OBPVPTPBUFSHE

    5. HRTBCHMEOYE LMBUFETPN

    dMS HRTBCHMEOIS HMPN LMBUFETB UHEEUFCHHEF OEVPMSHYPK OBVPT LPNBOD, UTEDY LPFPTSCHI:

    mosctl - LPOFTPMSh OBD HMPN. rPCHPMSEF YNNEOSFSH RBTBNEFTSCH HMB - FBLYE, LBL-plokk, viibimine, viibimine, viivitus Y F.D
    dBCHBKFE TBUUNPFTINE OEULPMSHLP RBTBNEFTPCH LFPK HFIMIFYST:
    jää - RPCHPMSEF POOFBOBCHMYCHBFSH NYZTBGYA RTPGEUUPCH DTHZYE HMSCH U FELHEEK NBYYOSCH-i kohta. pFNEOSEFUS RBTBNEFTPN nostay YMY -viibimine
    jääma - ABRTEEBEF FPMSHLP MPLBMSHOSCHN RTPGEUUBN NYZTBGYA, B RTPGEUUSCH U DTHZYI NBYYO NPZHF RTPDPMTSBFSH LFP DEMBFSH. pFNEOSEFUS RBTBNEFTPN ei jää YMJ -se.
    blokeerida - ABRTEEBEF HDBMEOOSCHN / ZPUFECHSCHN RTPGEUUBN CHCHRPMOSFUS LFPN HUMI ​​KOHTA. pFNEOSEFUS RBTBNEFTPN blokeerib YMJ -bloki.
    tooma - CHUCHTBEBEF PVTBFOP CHUE RTPGEUUSCH U FELHEEZP HMB CHSCHRPMOSENSCHE DTHZYI NBYYOBI LMBUFETB. ьFPF RBTBNEFT NPTSEF OE UTBVBFSCHBFSH, RPLB NYZTYTPCHBCHYK RTPGEUU OE RPMKHYUIF RTETSCHBOYE PF UYUFENSCH.
    setdelay HUFBOBCHMYCHBEF CHTENS, RPUME LPFPTPZP RTPGEUU OBYUYOBEF NYZTYTPCHBFSH.
    CHESH UPZMBUIFEUSH - CH UMKHYUBE, EUMY CHTENS CHCHRPMOEOIS RTPGEUUB VAJAB UELHODSH UNSCHUM RETEOPUIFSH EZP-d DTHZYE NBYYOSCH UEFAYUYUEBE kohta. jNEOOP LFP CHTENS J CHSCHUFBCHMSEFUS HFIMYFPK mosctl U RBTBNEFTPN setdecay. rTINET:
    mosctl setdecay 1 500 200
    HUFBOBCHMYCHBEF CHTENS RETEIPDB DTHZYE KHMSCH 500 NYMMYUELHOD CH UMKHYUBE, EUMY RTPGEUU OBBHEEO LBL aeglane J 200 NYMYUELHOD DMS kiire RTPGEUUPCH. pVTBFIFE CHOINBOYE, UFP RBTBNEFT aeglane CHUEZDB DPMTSEO VSCHFSH VPMSHYE YMY TBCHEO RBTBNEFTH kiiresti.

    mosrun - ABRKHULBEF RTYMPTSEOYE CH LMBUFETE. OBRTINET mosrun -e -j5 teeb ABRKHUFE-st umbes 5-PN HUM LMBUFETB, RTY FPN CHUE EZP DPUETOYE RTPGEUUSCH VHDHF FBLCE CHCHRPMOSFUS 5-PN HUME'ist. rTBCHDB YDEUSH EUFSH PDYO OABOU, RTY YUEN DPCHPMSHOP UHEEUFCHOOSCHK:
    CH UMKHYUBE, EUMY DPYUETOYE RTPGEUUSCH CHCHRPMOSAFUS VSCHUFTE YUEN HUFBOPCHMEOOBS HFYMYFPK mosctl ÄBDETTSLB (delay) FP RTPGEUU OE VHDEFH NJZFBUET LOBE X mosrun EEE DPCHPMSHOP NOPZP TBMYUOSHI YOFETEUOSHI RBTBNEFTPCH, OP RPDTPPOPOP HOBFSH
    P OYI CHSCH UNPTSEFE Y THLPCHPDUFCHB RP FPK HFIMYFE. (mees mosrun)

    esmasp - LBL NShch HTSE OBEN, FP NPOYFPT LMBUFETB, LPFPTSCHK B RUECHDPZTBZHYYUEULPN CHYDE PFPVTBTSBEF BZTHLH LBTSDPZP TBVPYUEZP HMB CHBYEZP LMBUFETB, LPMYYUEUFCHP UCHPVPDOPK J BOSFPK RBNSFY HMPCH J CHSCHDBEF NOPZP DTHZPK, OE NEOEE YOFETEUOPK YOZHPTNBGYY.

    mtop - NPDYZHYGYTPCHBOOBS DMS YURPMSHUPCHBOYS HMBI LMBUFETB CHETUYS LPNBODSCH top. pFPVTBTSBEF OB LTBOE DYOBNYUEULHA YOZHPTNBGYA P RTPGEUUBI, ABHEEOOSHI DBOOPN HME, Y HMBI, LKHDB NYZTYTPCHBMY CHBEU RTPG.

    mps - FPCE NPDYZHYGYTPCHBOOBS CHETUYS LPNBODSCH ps. DPVBCHMEOP EEE PDOP RPME - OPNET HMB, LPFPTSCHK NYZTYTPCHBM RTPGEUU.

    ChPF TEAVE NPK CHJZMSD Y CHUE PUOPCHOSCHE HFYMYFSH. UBNPN DEME LPOEYOP NPTSOP PVPKFYUSH DBCE WEB OYI kohta. OBRTINET YURPMSHYHS DMS LPOFTPMS OBD LMBUFETPN / proc / mosix.
    fBN LTPNE FPZP, UFP NPTSOP OBKFY PUOPCHOKHA YOZHPTNBGYA P OBUFTKLBI HMB, RTPGEUUBI ABHEEOOSHI U DTHZYI HUMPCH Y F.D., B FBLTSH RPBBU.

    6. LURETENEOFYTHEN.

    l UPTSBMEOYA, NOE OE HDBMPUSH BUFBCHYFSH CHCHRPMOSFUS LBLPK-FP PDIO RTPGEUU PODOCHTENEOOOP OEULPMSHLYI HMBI KOHTA. nBLUINKHN, UEZP S DPUFIZ CH RTPGEUUE LLURETYNEOFCH U LMBUFETPN-YURPMSHPCHBOYE DMS CHCHRPMOEOIS TEUKHTUPENLYI RTPGEUUPCH DTHZPN HME KOHTA.
    dBCHBKFE TBUUNPFTYN PDYO YJ RTYNETPCH:
    dPRKHUFYN, UFP X OBU CH LMBUFETE TBVPFBAF DCE NBYYOSCH (DCHB HMB), PDYO Y LPFPTSCHI U OPNETPN 1 (366 Celeron), DTHZPK - U OPNETPN 5 (PIII450). LURETYNEOFYTPCHBFSH NSCH VKHDEN 5-EHISEST INIMEST. 1-K HEM CH LFP CHTENS RTPUFBYCHBM. ;-)
    yFBL, BRHULBEN ON 5 H HME HFYMYFH crark LCA RPDVPTB RBTPMS A dv rar BTIYChH.eUMY LFP CHBU RTPVPCHBM TBVPFBFSH has RPDPVOSCHNY HFYMYFBNY, FP Software RDPTBPTPBUPSBUPSBUPSBUPSBUUUUUUUUUUUUUUUUUUUPLATATUJU. OH UFP TSE - RPUME ABKHULB NSC OBVMADBEN, UFP RTPGEU POOFBEFUS LFPN-i KOHTA, 5-PN HUME. TBHNOP - CHESH YNEOOOP X LFPZP HMB RTPYCHPDIFEMSHOPUFSH RTECHSCHYBEF 1-K HEM RPYUFY CH DCHB TBBB.
    dBMEE NSCH RTPUFP ABRKHUFIMY UVPTLH kde 2.0. TASUTA FBVMYGKH RTPGEUUPCH Y CHYDYN, UFP crark HUREYOP NYZTYTPCHBM 1-K XEM, PUCHPVPDICH RTPGEUUPT Y RBNSFSH (DB, DBLPYUUPCH Y CHYDYN, UFP crark) b LBL FPMSHLP teeb BLPOYUIM UCHPA TBVPFH - koorik CHETOKHMUS PVTBFOP, TPDOPK ENX 5-K HEM-i KOHTA.
    YOFETEUOSCHK ZhZHELF RPMKHYUBEFUS, EUMI koorib ABKHULBFSH VPME NEDMEOOPN 1-N HUME'I KOHTA.
    fBN NSC OBVMADBEN RTBLFYUEULY RTPFYCHPRPMPTSOCHK TEHMSHFBF - RTPGEUU UTBH-TCE NIZTYITH OF About 5-K, VPMEE VSCHUFTSCHK HEM. rTY LFPN PO CHPCHTBEBEFUS PVTBFOP, LPZDB IPSYO RSFPPZP LPNRSHAFETB OBYUYOBEF LBLJE-FP DEKUFCHYS U UYUFENPK.

    7. YURPMSHUPCHBOYE

    dBCHBKFE CH LPOGE TBVETENUS, YBYUEN Y LBL NSCH NPTSEN YURPMSHPCHBFSH LMBUFET CH UCHPEK RPCHUEDOECHOPK TSIYOI.
    LCA OBYUBMB OHTSOP TB J OBCHUEZDB BRPNOYFSH - LMBUFET CHSCHZPDEO FPMSHLP B FPN UMHYUBE, LPZDB B CHBYEK UEFY EUFSH OOPE LPMYYUEUFCHP NBYYO, LPFPTSCHE YUBUFEOSHLP RTPUFBYCHBAF J BL IPFYFE YURPMSHPCHBFSH YEE TEUHTUSCH OBRTYNET LCA UVPTLY KDE YMY LCA MAVSCHI UETSHEOSCHI RTPGEUUPCH. chesh VMBZPDBTS LMBUFETKH YJ 10 NBYO NPTSOP PODOCHTENEOOOP
    LPNRIMYTPCHBFSH DP 10 FSTSEMSCHI RTPZTBNN FPN-TSE C ++ kohta. yMY RPDVYTBFSH LBLPK-FP RBTPMSh,
    OE RTELTBEBS OY UELHODKH LFPZP RTPGEUUB-st OEBCHYUYNP PF OBZTHAL CHBY LPNRSHAFETI KOHTA.
    dB J NWPWEE - LFP RTPUFP YOFETEUOP ;-).

    8.БЛМАЮЕОЕЙЕ

    h BLMAYUEOYE IPYUKH ULBBFSH, UFP CH FPC UFBFSHE OE TBUUNPFTEOSCH CHUE CHUE CHUNPTSOPUFY MOSIX, F.L. RTPUFP DP OYI EEE OE DPVTBMUS-ga. eUMY DPVETKHUSH - TSDIFE RTPDPMTSEOIS. :-)