Zostavovanie počítačov do klastrov. Desktopový klaster. Konfigurácia nastavení siete

V súčasnosti sú obchodné procesy mnohých spoločností úplne zviazané s informáciami
technológie. S rastúcou závislosťou organizácií od práce výpočtovej techniky
sietí, veľkú úlohu zohráva dostupnosť služieb kedykoľvek a pri akomkoľvek zaťažení
úlohu. Poskytovať môže iba jeden počítač Prvá úroveň spoľahlivosť a
škálovateľnosť, maximálnu úroveň možno dosiahnuť kombinovaním
jeden systém dvoch alebo viacerých počítačov – klaster.

Prečo potrebujete klaster?

Klastre sa používajú v organizáciách, ktoré potrebujú nepretržitý a
nepretržitá dostupnosť služieb a kde sú akékoľvek prerušenia práce nežiaduce a
neprijateľné. Alebo v prípadoch, keď je možný nárast záťaže, ktorý môže
hlavný server sa nedokáže vyrovnať, potom ďalšie pomôžu kompenzovať
hostitelia, ktorí zvyčajne vykonávajú iné úlohy. Pre poštový server, spracovanie
desiatky a stovky tisíc listov denne alebo obsluhujúci webový server
v internetových obchodoch je použitie klastrov veľmi žiaduce. Pre užívateľa
takýto systém zostáva úplne transparentný – celá skupina počítačov bude
vyzerať ako jeden server. Pomocou niekoľkých, dokonca lacnejších,
počítačov vám umožňuje získať veľmi významné výhody oproti jednému
a rýchly server. Ide o jednotné rozdelenie prichádzajúcich žiadostí,
zvýšená odolnosť voči poruchám, pretože pri poruche jedného prvku jeho zaťaženie
prevzaté inými systémami, škálovateľnosť, pohodlná údržba a výmena
klastrové uzly a oveľa viac. Zlyhanie jedného uzla automaticky
sa zistí a záťaž sa prerozdelí, to všetko ostáva klientovi
bez povšimnutia.

Funkcie Win2k3

Vo všeobecnosti sú niektoré klastre navrhnuté tak, aby zlepšili dostupnosť údajov,
iné - zabezpečiť maximálny výkon. V kontexte článku sme
bude zaujímať MPP (masívne paralelné spracovanie)- zhluky, v
v ktorých podobné aplikácie bežia na viacerých počítačoch, poskytujúc
škálovateľnosť služieb. Existuje niekoľko technológií, ktoré to umožňujú
rozdeliť záťaž medzi niekoľko serverov: presmerovanie dopravy,
preklad adresy, DNS Round Robin, použitie špeciálnych
programy
, pracujúce na úrovni aplikácie, ako sú webové akcelerátory. IN
Win2k3, na rozdiel od Win2k, podpora klastrovania je zahrnutá na začiatku a
sú podporované dva typy klastrov, ktoré sa líšia aplikáciami a špecifikami
údaje:

1. Klastre NLB (Network Load Balancing).- poskytnúť
škálovateľnosť a vysoká dostupnosť služieb a aplikácií založených na protokoloch TCP
a UDP, ktoré spájajú až 32 serverov s rovnakou sadou údajov do jedného klastra, zap
spúšťanie rovnakých aplikácií. Každá požiadavka sa vykoná ako
samostatná transakcia. Používa sa na prácu so súbormi, ktoré sa zriedka menia
údaje, ako sú WWW, ISA, terminálové služby a iné podobné služby.

2. Serverové klastre– môže zjednotiť až osem uzlov, ich hlavných
Úlohou je zabezpečiť dostupnosť aplikácie v prípade zlyhania. Pozostáva z aktívnych a
pasívne uzly. Pasívny uzol je väčšinu času nečinný a zohráva určitú úlohu
rezerva hlavného uzla. Pre jednotlivé aplikácie je možné konfigurovať
niekoľko aktívnych serverov, ktoré rozdeľujú záťaž medzi ne. Oba uzly
pripojený k jednému dátovému skladu. Na prevádzku sa používa klaster serverov
s veľkými objemami často sa meniacich údajov (pošta, súbor a
SQL servery). Okrem toho takýto klaster nemôže pozostávať z uzlov, ktoré sú pod ním
správa rôznych variantov Win2k3: Enterprise alebo Datacenter (Web a
Štandardné serverové klastre nie sú podporované).

IN Microsoft Application Center 2000(a len) bol ešte jeden druh
klaster - CLB (komponent Load Balancing), poskytujúci príležitosť
distribúcia aplikácií COM+ na viacero serverov.

NLB klastre

Pri použití vyvažovania záťaže a
virtuálny sieťový adaptér s vlastnou IP a MAC adresou nezávislou od skutočnej.
Toto virtuálne rozhranie predstavuje klaster ako jeden uzol, klientov
k nemu pristupujú presne podľa jeho virtuálnej adresy. Všetky žiadosti dostávajú všetci
uzol klastra, ale sú spracovávané iba jedným. Beží na všetkých uzloch
Služba vyrovnávania záťaže siete
,
pomocou špeciálneho algoritmu, ktorý si medzi sebou nevyžaduje výmenu údajov
uzlov, rozhoduje, či konkrétny uzol potrebuje spracovať požiadavku resp
Nie Výmena uzlov správy tlkot srdca ukazovať im
dostupnosť. Ak hostiteľ prestane vydávať srdcový tep alebo sa objaví nový uzol,
zostávajúce uzly začínajú proces konvergencie, znova
prerozdelenie záťaže. Vyvažovanie je možné realizovať jedným z dvoch spôsobov
režimy:

1) unicast– unicast, keď namiesto fyzického MAC
Používa sa MAC adaptéra virtuálneho klastra. V tomto prípade nie sú uzly klastra
si môžu navzájom vymieňať dáta pomocou MAC adries iba cez IP
(alebo druhý adaptér, ktorý nie je spojený s klastrom);

V rámci jedného klastra by sa mal použiť iba jeden z týchto režimov.

Dá sa prispôsobiť niekoľko NLB klastrov na jednom sieťovom adaptéri,
špecifikujúce osobitné pravidlá pre prístavy. Takéto zhluky sa nazývajú virtuálne. ich
aplikácia umožňuje nastaviť pre každú aplikáciu uzol alebo IP adresu
konkrétne počítače v primárnom klastri alebo blokovať prenos
niektoré aplikácie bez ovplyvnenia prevádzky iných spustených programov
na tomto uzle. Alebo naopak, komponent NLB môže byť viazaný na viacero
sieťové adaptéry, ktoré vám umožnia konfigurovať množstvo nezávislých klastrov na každom z nich
uzol. Mali by ste si tiež uvedomiť, že nastavenie serverových klastrov a NLB na rovnakom uzle
nie je možné, pretože fungujú inak so sieťovými zariadeniami.

Správca môže vytvoriť nejaký druh hybridnej konfigurácie, ktorá má
výhody oboch metód, napríklad vytvorením NLB klastra a nastavením replikácie
dáta medzi uzlami. Ale replikácia sa nevykonáva neustále, ale z času na čas,
preto sa informácie o rôznych uzloch budú nejaký čas líšiť.

Skončime tu s teóriou, aj keď môžeme hovoriť o budovaní klastrov
na dlhú dobu, vymenovanie možností a spôsobov budovania, dávanie rôznych
odporúčania a možnosti konkrétnej implementácie. Nechajme všetky tieto jemnosti a nuansy
Pre samoštúdium a prejdime k praktickej časti.

Nastavenie klastra NLB

Pre organizovanie NLB klastrov nie je potrebný žiadny ďalší softvér, to je všetko
vytvorené pomocou dostupných nástrojov Win2k3. Vytvárať, udržiavať a monitorovať
Tento komponent používajú klastre NLB "Správca vyrovnávania zaťaženia siete"
(Správca vyrovnávania zaťaženia siete)
, ktorý sa nachádza v záložke
„Správa“ „Ovládací panel“ (príkaz NLBMgr). Keďže komponent
„Network Load Balancing“ je nainštalovaný ako štandardný sieťový ovládač Windows,
Inštaláciu NLB je možné vykonať aj pomocou komponentu „Network Connections“ v
kde je príslušná položka dostupná. Ale je lepšie použiť iba prvý
možnosť, súčasné používanie správcu NLB a „Sieťové pripojenia“
môže viesť k nepredvídateľným výsledkom.

NLB Manager vám umožňuje konfigurovať a spravovať prácu z jedného miesta naraz
niekoľko zhlukov a uzlov.

Je tiež možné nainštalovať klaster NLB na počítač s jednou sieťou
adaptér spojený s vyrovnávaním zaťaženia siete, ale toto
V prípade, že v režime unicast nemôže byť správca NLB na tomto počítači
používané na ovládanie iných uzlov a samotné uzly sa nemôžu vymieňať
informácie navzájom.

Teraz voláme dispečerovi NLB. Zatiaľ nemáme zhluky, takže čo sa objavilo
okno neobsahuje žiadne informácie. Vyberte „Nový“ z ponuky „Zhluk“ a
Začneme vypĺňať polia v okne „Parametre klastra“. V poli "Nastavenia".
Parametre IP klastra“ zadajte hodnotu virtuálnej IP adresy klastra, masku
podsieť a celé meno. Hodnota virtuálnej MAC adresy je nastavená
automaticky. Hneď nižšie vyberieme prevádzkový režim klastra: unicast alebo
multicast. Venujte pozornosť začiarkavaciemu políčku „Povoliť diaľkové ovládanie“ - v
Vo všetkých dokumentoch spoločnosti Microsoft sa dôrazne odporúča nepoužívať ho v
vyhnúť sa bezpečnostným problémom. Namiesto toho by ste mali použiť
dispečerom alebo inými prostriedkami diaľkové ovládanie, napríklad súprava nástrojov
Windows Management (WMI). Ak sa rozhodnete ho použiť, mali by ste
prijať všetky vhodné opatrenia na ochranu siete a dodatočne pokryť
porty firewall UDP 1717 a 2504.

Po vyplnení všetkých polí kliknite na „Ďalej“. V okne "Adresy IP klastra", keď
v prípade potreby pridajte ďalšie virtuálne adresy IP, ktoré budú
používa tento klaster. V ďalšom okne „Pravidlá portu“ môžete
nastaviť load balancing pre jeden alebo pre skupinu portov všetkých resp
zvolenú IP cez protokoly UDP alebo TCP, ako aj blokovanie prístupu do klastra
špecifické porty (ktoré firewall nenahrádza). Predvolený klaster
spracováva požiadavky pre všetky porty (0–65365); Je lepšie obmedziť tento zoznam,
pridávať len to, čo je skutočne nevyhnutné. Aj keď, ak sa nechcete motať,
všetko môžeš nechať tak. Mimochodom, vo Win2k štandardne všetka návštevnosť
nasmerované do klastra, spracované iba uzol, ktorý mal najvyššiu prioritu,
zvyšné uzly boli pripojené len vtedy, keď hlavný zlyhal.

Napríklad pre IIS budete musieť povoliť iba porty 80 (http) a 443 (https).
Okrem toho to môžete urobiť tak, aby sa napríklad spracovávali chránené pripojenia
Iba určité servery, na ktorých je nainštalovaný certifikát. Na pridanie
nové pravidlo, kliknite na „Pridať“ a v zobrazenom dialógovom okne zadajte
IP adresa hostiteľa, alebo ak pravidlo platí pre všetkých, ponechajte začiarkavacie políčko
"Všetci". V poliach „Od“ a „Do“ rozsahu portov nastavíme rovnakú hodnotu –
80. Kľúčové pole je „Režim filtrovania“ – tu
špecifikuje, kto bude túto žiadosť vybavovať. K dispozícii sú tri polia, ktoré definujú režim
filtrovanie: „Viaceré uzly“, „Jeden uzol“ a „Zakázať tento rozsah portov“.
Výber „Jeden uzol“ znamená, že prevádzka smerovaná na vybranú adresu IP (počítač
alebo klaster) so zadaným číslom portu spracuje aktívny uzol,
s indikátorom najnižšej priority (viac o tom nižšie). Výberom možnosti „Zakázať...“
znamená, že takáto prevádzka bude vyradená všetkými členmi klastra.

V režime filtrovania „Viaceré uzly“ môžete túto možnosť dodatočne určiť
určiť afinitu klienta k nasmerovaniu návštevnosti z daného klienta na
rovnaký uzol klastra. Existujú tri možnosti: „Žiadna“, „Jedna“ alebo „Trieda“
C". Výber prvého znamená, že na akúkoľvek požiadavku bude odpovedať ľubovoľná osoba
uzol Nemali by ste ho ale používať, ak je v pravidle zvolený protokol UDP resp
"Obaja". Pri výbere zostávajúcich bodov bude podobnosť klientov určená podľa
špecifický rozsah siete IP alebo triedy C.

Pre naše pravidlo s portom 80 si teda vyberme možnosť
"Viac uzlov - trieda C." Pravidlo pre 443 vyplníme rovnako, ale použite
„Jeden uzol“, aby klientovi vždy odpovedal hlavný uzol s najnižším
prioritou. Ak dispečer zistí nekompatibilné pravidlo, zobrazí sa
varovné hlásenie sa pridá do denníka udalostí systému Windows
zodpovedajúci záznam.

Potom sa pripojte k uzlu budúceho klastra zadaním jeho názvu alebo skutočnej adresy IP a
Určíme rozhranie, ktoré bude pripojené do siete klastrov. V okne Možnosti
uzol" vyberte prioritu zo zoznamu, zadajte nastavenia siete, nastavte iniciály
stav uzla (beží, zastavený, pozastavený). Priorita zároveň
je jedinečný identifikátor uzla; čím nižšie číslo, tým vyššia priorita.
Uzol s prioritou 1 je hlavný server, ktorý primárne prijíma
pakety a pôsobí ako manažér smerovania.

Umožňuje vám to začiarkavacie políčko „Uložiť stav po reštartovaní počítača“.
zlyhanie alebo reštart tohto uzla ho automaticky uvedie do prevádzky. Po kliknutí
V okne „Pripravený“ sa v okne Správca zobrazí záznam o novom klastri, v ktorom zatiaľ
existuje jeden uzol.
Pridanie ďalšieho uzla je rovnako jednoduché. Vyberte „Pridať uzol“ z ponuky alebo
„Pripojiť k existujúcemu“ v závislosti od toho, ktorý počítač
sa vytvára spojenie (je už súčasťou klastra alebo nie). Potom v okne
uveďte názov alebo adresu počítača, ak sú práva na pripojenie dostatočné, nové
uzol bude pripojený ku klastru. Najprv bude ikona vedľa jeho mena
iný, ale keď sa dokončí proces konvergencie, bude rovnaký ako
prvý počítač.

Keďže dispečer zobrazuje vlastnosti uzlov v čase jeho pripojenia, napr
Ak chcete objasniť aktuálny stav, mali by ste vybrať klaster a obsahové menu odsek
"Aktualizovať". Manažér sa pripojí ku klastru a zobrazí aktualizované údaje.

Po inštalácii NLB klaster nezabudnite zmeniť DNS záznam na
rozlíšenie názvov teraz ukázalo IP klastra.

Zmena zaťaženia servera

V tejto konfigurácii budú všetky servery načítané rovnomerne (okrem
možnosť „Jeden uzol“). V niektorých prípadoch je potrebné prerozdeliť záťaž,
umiestnením väčšiny práce na jeden z uzlov (napríklad najvýkonnejší).
Pre klaster je možné pravidlá zmeniť po ich vytvorení výberom
v kontextovej ponuke, ktorá sa zobrazí po kliknutí na názov, vyberte položku „Vlastnosti klastra“.
Všetky nastavenia, o ktorých sme hovorili vyššie, sú k dispozícii tu. Položka menu
"Vlastnosti uzla" poskytuje trochu viac možností. V "Možnosti uzla"
môžete zmeniť hodnotu priority pre konkrétny uzol. V časti „Pravidlá
pre porty“ nemôžete pridať alebo odstrániť pravidlo; je to dostupné iba na úrovni
zhluk. Ale výberom úpravy konkrétneho pravidla dostaneme príležitosť
upraviť niektoré nastavenia. Takže s nastaveným režimom filtrovania
„Viac uzlov“ položka „Odhad zaťaženia“ sa sprístupní, čo umožňuje
prerozdeliť záťaž na konkrétny uzol. Predvolená hodnota je začiarknutá
„Equal“, ale v „Load Estimation“ môžete zadať inú hodnotu zaťaženia
konkrétny uzol ako percento z celkového zaťaženia klastra. Ak je režim aktivovaný
filtrovanie „Jeden uzol“, v tomto okne sa objaví nový parameter"Priorita
spracovanie." Pomocou neho môžete uskutočňovať premávku na konkrétny port
budú spracované najskôr jedným uzlom klastra a ďalším uzlom
uzol.

Záznam udalostí

Ako už bolo spomenuté, vyrovnávanie zaťaženia siete zaznamenáva všetko
akcie klastra a zmeny v denníku udalostí systému Windows. Vidieť ich
vyberte „Prehliadač udalostí – Systém“, NLB obsahuje správy WLBS (od
Windows Load Balancing Service, ako sa táto služba nazývala v NT). Okrem toho v
v okne dispečera sa zobrazujú najnovšie správy s informáciami o chybách
a o všetkých zmenách konfigurácie. Štandardne táto informácia nie je
je uložený. Ak chcete, aby sa zapísal do súboru, vyberte „Možnosti ->
Možnosti protokolovania“, začiarknite políčko „Povoliť protokolovanie“ a zadajte názov
súbor. Nový súbor sa vytvorí v podadresári vášho účtu v Dokumentoch
a Nastavenia.

Nastavenie IIS s replikáciou

Klaster je klaster, ale bez služby to nemá zmysel. Preto dodajme IIS (Internet
informačné služby)
. Server IIS je súčasťou Win2k3, ale aby som to zredukoval
minimalizuje možnosť útokov na server, štandardne nie je nainštalovaný.

Existujú dva spôsoby inštalácie IIS: prostredníctvom ovládacieho panela alebo
sprievodca správou rolí tohto servera. Pozrime sa na prvý. Poďme do
"Ovládací panel - Pridať alebo odstrániť programy"
Odstrániť programy), vyberte možnosť „Inštalovať súčasti systému Windows“ (Pridať alebo odstrániť systém Windows
Komponenty). Teraz prejdite na položku „Aplikačný server“ a skontrolujte „Služby“
IIS“ je všetko, čo je potrebné. V predvolenom nastavení je pracovný adresár servera \Inetpub\wwwroot.
Po nainštalovaní môže služba IIS vydávať statické dokumenty.

Úvod

Klaster serverov je skupina nezávislých serverov riadených klastrovou službou, ktoré spolupracujú ako jeden systém. Serverové klastre sa vytvárajú kombináciou viacerých serverov Windows® 2000 Advanced Server a Windows 2000 Server dátového centra Pre spolupráce, čím poskytuje vysokú úroveň dostupnosti, škálovateľnosti a spravovateľnosti zdrojov a aplikácií.

Účelom serverového klastra je zabezpečiť nepretržitý prístup používateľov k aplikáciám a zdrojom v prípade zlyhania hardvéru alebo softvéru alebo plánovaného odstavenia zariadení. Ak je jeden z klastrových serverov nedostupný z dôvodu zlyhania alebo zastavenia vykonávania Údržba, informačné zdroje a aplikácie sa prerozdelia medzi zostávajúce dostupné uzly klastra.

Pre klastrové systémy sa používa výraz „ vysoká dostupnosť" je vhodnejšie použiť výraz " odolnosť proti chybám", keďže technológie odolnosti voči poruchám vyžadujú vyššiu úroveň odolnosti zariadenia voči vonkajším vplyvom a mechanizmom obnovy. Servery odolné voči chybám spravidla využívajú vysoký stupeň redundancie hardvéru a navyše špecializovaný softvér, ktorý umožňuje takmer okamžitú obnovu v prípade zlyhania jedného softvéru alebo softvéru. hardvér. Tieto riešenia sú výrazne drahšie v porovnaní s využívaním klastrových technológií, keďže organizácie sú nútené preplácať ďalší hardvér, ktorý je väčšinu času nečinný a využíva sa len v prípade porúch. Servery odolné voči chybám sa používajú pre aplikácie, ktoré spracovávajú veľké objemy transakcií s vysokou hodnotou v oblastiach, ako sú centrá spracovania platieb, bankomaty alebo burzy.

Hoci klastrová služba nezaručuje dostupnosť, poskytuje vysokú úroveň dostupnosti dostatočnú na spustenie väčšiny kritických aplikácií. Klastrová služba dokáže monitorovať výkon aplikácií a prostriedkov, automaticky rozpoznáva poruchové stavy a po ich vyriešení obnoví systém. To poskytuje flexibilnejšie riadenie pracovného zaťaženia v rámci klastra a zvyšuje dostupnosť systému ako celku.

Hlavné výhody získané používaním Clusterovej služby sú:

  • Vysoká dostupnosť. Ak niektorý uzol zlyhá, Clusterová služba odovzdá kontrolu nad zdrojmi ako napr. pevné disky a sieťové adresy aktívneho uzla klastra. Keď dôjde k zlyhaniu softvéru alebo hardvéru, softvér klastra reštartuje zlyhanú aplikáciu na funkčnom uzle alebo presunie celú záťaž zlyhaného uzla na zostávajúce funkčné uzly. Používatelia si však môžu všimnúť len krátke oneskorenie služby.
  • Vrátenie peňazí po odmietnutí. Klastrová služba automaticky prerozdelí pracovné zaťaženie v klastri, keď bude zlyhaný uzol opäť dostupný.
  • Ovládateľnosť. Správca klastra je modul snap-in, ktorý môžete použiť na správu klastra ako jednotný systém, ako aj na správu aplikácií. Správca klastra poskytuje transparentný pohľad na to, ako aplikácie bežia, ako keby boli spustené na rovnakom serveri. Aplikácie môžete presúvať na rôzne servery v rámci klastra presunutím objektov klastra myšou. Rovnakým spôsobom môžete presúvať údaje. Túto metódu možno použiť na manuálne rozloženie pracovného zaťaženia serverov, ako aj na odľahčenie servera a jeho následné zastavenie z dôvodu plánovanej údržby. Správca klastra vám navyše umožňuje na diaľku sledovať stav klastra, všetkých jeho uzlov a prostriedkov.
  • Škálovateľnosť. Aby sa zabezpečilo, že výkon klastra môže vždy držať krok s rastúcimi požiadavkami, má klastrová služba možnosti škálovania. Ak sa celkový výkon klastra stane nedostatočným na zvládnutie záťaže generovanej klastrovanými aplikáciami, do klastra možno pridať ďalšie uzly.

Tento dokument obsahuje pokyny na inštaláciu klastrovej služby na spustených serveroch Ovládanie Windows 2000 Advanced Server a Windows 2000 Datacenter Server a popisuje proces inštalácie klastrovej služby na klastrové uzlové servery. Táto príručka nepopisuje inštaláciu a konfiguráciu klastrovaných aplikácií, ale iba vás prevedie celým procesom inštalácie jednoduchého dvojuzlového klastra.

Systémové požiadavky na vytvorenie klastra serverov

Nasledujúce kontrolné zoznamy vám pomôžu pripraviť sa na inštaláciu. Pokyny krok za krokom Pokyny na inštaláciu budú uvedené pod týmito zoznamami.

Požiadavky na softvér

  • operačná sála systém Microsoft Windows 2000 Advanced Server alebo Windows 2000 Datacenter Server nainštalovaný na všetkých serveroch v klastri.
  • Nainštalovaná služba rozlíšenia názvov, ako napr Pomenovanie domén System (DNS), Windows Internet Naming System (WINS), HOSTS atď.
  • Terminálový server pre vzdialenú správu klastra. Táto požiadavka nie je povinná, ale odporúča sa len na zabezpečenie jednoduchej správy klastra.

Hardvérové ​​požiadavky

  • Hardvérové ​​požiadavky uzla klastra sú rovnaké ako pri inštalácii operačných systémov Windows 2000 Advanced Server alebo Windows 2000 Datacenter Server. Tieto požiadavky nájdete na stránke vyhľadávania adresár Microsoft.
  • Hardvér klastra musí byť certifikovaný a uvedený v zozname kompatibility hardvéru spoločnosti Microsoft (HCL) pre klastrovú službu. Najnovšia verzia tento zoznam nájdete na stránke vyhľadávania Zoznam kompatibility hardvéru so systémom Windows 2000 Adresár Microsoft výberom kategórie vyhľadávania „Cluster“.

Dva počítače vyhovujúce HCL, každý s:

  • HDD so zavádzacou systémovou oblasťou a nainštalovaným operačným systémom Windows 2000 Advanced Server alebo Windows 2000 Datacenter Server. Táto jednotka by nemala byť pripojená k zbernici zdieľaného úložiska, ktorá je popísaná nižšie.
  • Samostatný radič zariadenia PCI Fibre Channel alebo SCSI na pripojenie externého zdieľaného úložného zariadenia. Tento ovládač musí byť prítomný spolu s ovládačom zavádzací disk.
  • Dva sieťové adaptéry PCI nainštalované na každom počítači v klastri.
  • Externé diskové úložné zariadenie uvedené v zozname HCL, ktoré je pripojené ku všetkým uzlom v klastri. Bude fungovať ako klastrový disk. Odporúča sa konfigurácia pomocou hardvérových polí RAID.
  • Káble na pripojenie spoločného úložného zariadenia ku všetkým počítačom. Pokyny na konfiguráciu úložných zariadení nájdete v dokumentácii výrobcu. Ak je pripojenie vytvorené na zbernicu SCSI, pozrite si prílohu A Ďalšie informácie.
  • Všetky zariadenia na klastrových počítačoch musia byť úplne identické. To zjednoduší proces konfigurácie a odstráni potenciálne problémy s kompatibilitou.

Požiadavky na nastavenie konfigurácie siete

  • Jedinečný názov NetBIOS pre klaster.
  • Päť jedinečných statických IP adries: dve adresy pre súkromné ​​sieťové adaptéry, dve pre verejné sieťové adaptéry a jedna adresa pre klaster.
  • doména účtu pre klastrovú službu (všetky uzly klastra musia byť členmi rovnakej domény)
  • Každý uzol musí mať dva sieťové adaptéry – jeden na pripojenie k verejnej sieti, jeden na vnútroklastrovú komunikáciu uzlov. Konfigurácia pomocou jedného sieťového adaptéra na súčasné pripojenie k verejnej aj súkromnej sieti nie je podporovaná. Na splnenie požiadaviek HCL je potrebné mať samostatný sieťový adaptér pre súkromnú sieť.

Požiadavky na disk zdieľaného úložiska

  • Všetky zdieľané úložné disky vrátane disku kvóra musia byť fyzicky pripojené k zdieľanej zbernici.
  • Všetky disky pripojené k zdieľanej zbernici musia byť dostupné pre každý uzol. Toto je možné skontrolovať počas inštalácie a konfigurácie hostiteľského adaptéra. Pre podrobné pokyny Pozrite si dokumentáciu výrobcu adaptéra.
  • Zariadeniam SCSI musia byť priradené cieľové jedinečné čísla ID SCSI a terminátory musia byť na zbernici SCSI správne nainštalované podľa pokynov výrobcu. 1
  • Všetky zdieľané úložné disky musia byť nakonfigurované ako základné disky (nie dynamické)
  • Všetky diskové oddiely zdieľaného úložného zariadenia musia byť naformátované ako formát súboru. systém NTFS.

Dôrazne sa odporúča skombinovať všetky zdieľané úložné jednotky do hardvérových polí RAID. Aj keď sa to nevyžaduje, vytváranie konfigurácií RAID odolných voči chybám je kľúčom k ochrane pred zlyhaniami disku.

Inštalácia klastra

Všeobecný prehľad inštalácie

Počas procesu inštalácie budú niektoré uzly vypnuté a niektoré budú reštartované. Je to potrebné na zabezpečenie integrity údajov umiestnených na diskoch pripojených k spoločnej zbernici externého úložného zariadenia. Poškodenie údajov môže nastať, keď sa viaceré uzly súčasne pokúšajú zapisovať na rovnaký disk, ktorý nie je chránený klastrovým softvérom.

Tabuľka 1 vám pomôže určiť, ktoré uzly a úložné zariadenia by mali byť povolené v každej fáze inštalácie.

Táto príručka popisuje, ako vytvoriť klaster s dvoma uzlami. Ak však nastavujete klaster s viac ako dvoma uzlami, môžete použiť hodnotu stĺpca "Uzol 2" na určenie stavu zostávajúcich uzlov.

Tabuľka 1. Postupnosť zapínania zariadení pri inštalácii klastra

Krok Uzol 1 Uzol 2 Úložné zariadenie Komentár
Nastavenie sieťových nastavení Zapnuté Zapnuté Vypnuté Uistite sa, že všetky úložné zariadenia pripojené k spoločnej zbernici sú vypnuté. Zapnite všetky uzly.
Nastavenie spoločných diskov Zapnuté Vypnuté Zapnuté Vypnite všetky uzly. Zapnite zdieľané úložné zariadenie a potom zapnite prvý uzol.
Kontrola konfigurácie zdieľaných diskov Vypnuté Zapnuté Zapnuté Vypnite prvý uzol, zapnite druhý uzol. V prípade potreby zopakujte pre uzly 3 a 4.
Konfigurácia prvého uzla Zapnuté Vypnuté Zapnuté Vypnite všetky uzly; zapnite prvý uzol.
Konfigurácia druhého uzla Zapnuté Zapnuté Zapnuté Po úspešnej konfigurácii prvého uzla zapnite druhý uzol. V prípade potreby zopakujte pre uzly 3 a 4.
Dokončenie inštalácie Zapnuté Zapnuté Zapnuté V tomto bode by mali byť všetky uzly zapnuté.

Pred inštaláciou softvér klastre, musíte vykonať nasledujúce kroky:

  • Nainštalujte operačný systém na každý počítač v klastri systém Windows 2000 Advanced Server alebo Windows 2000 Datacenter Server.
  • Nakonfigurujte nastavenia siete.
  • Konfigurácia zdieľaných úložných jednotiek.

Vykonajte tieto kroky na každom uzle v klastri pred inštaláciou klastrovej služby na prvý uzol.

Ak chcete nakonfigurovať klastrovú službu na serveri Windows 2000, vaše konto musí mať práva správcu na každom uzle. Všetky uzly klastra musia byť buď členské servery alebo radiče rovnakej domény. Zmiešané použitie členských serverov a radičov domény v klastri je neprijateľné.

Inštalácia operačného systému Windows 2000

Pre Inštalácie systému Windows 2000 na každom uzle klastra, pozrite si dokumentáciu, ktorú ste dostali s operačným systémom.

Tento dokument používa štruktúru pomenovania z manuálu "Podrobná príručka k spoločnej infraštruktúre pre nasadenie Windows 2000 Server". Môžete však použiť ľubovoľné mená.

Pred začatím inštalácie klastrovej služby sa musíte prihlásiť ako správca.

Konfigurácia nastavení siete

Poznámka: V tomto bode inštalácie vypnite všetky zdieľané úložné zariadenia a potom zapnite všetky uzly. Musíte zabrániť viacerým uzlom v prístupe k zdieľanému úložnému zariadeniu v rovnakom čase, kým sa klastrová služba nenainštaluje aspoň na jeden uzol a tento uzol nebude zapnutý.

Každý uzol musí mať nainštalované aspoň dva sieťové adaptéry – jeden na pripojenie k verejnej sieti a jeden na pripojenie k súkromnej sieti pozostávajúcej z uzlov klastra.

Privátny sieťový adaptér poskytuje komunikáciu medzi uzlami, hlásenie o aktuálnom stave klastra a správu klastra. Verejný sieťový adaptér každého uzla pripája klaster k verejnej sieti pozostávajúcej z klientskych počítačov.

Uistite sa, že všetky sieťové adaptéry sú fyzicky správne pripojené: súkromné ​​sieťové adaptéry sú pripojené iba k iným súkromným sieťovým adaptérom a verejné sieťové adaptéry sú pripojené k prepínačom verejnej siete. Schéma pripojenia je znázornená na obrázku 1. Vykonajte tento test na každom uzle klastra pred pokračovaním v konfigurácii zdieľaných úložných diskov.

Obrázok 1: Príklad dvojuzlového klastra

Konfigurácia privátneho sieťového adaptéra

Vykonajte tieto kroky na prvom uzle vášho klastra.

  1. Moje sieťové prostredie a vyberte tím Vlastnosti.
  2. Kliknite pravým tlačidlom myši na ikonu.

Poznámka: Ktorý sieťový adaptér bude slúžiť súkromnej sieti a ktorý verejný, závisí od fyzického pripojenia sieťových káblov. IN tento dokument Budeme predpokladať, že prvý adaptér (Local Connection) je pripojený k verejnej sieti a druhý adaptér (Local Connection 2) je pripojený k súkromnej sieti klastra. Vo vašom prípade to tak nemusí byť.

  1. Štát. okno Stav pripojenia k sieti LAN 2 zobrazuje stav pripojenia a jeho rýchlosť. Ak je pripojenie v odpojenom stave, skontrolujte káble a pripojenia. Pred pokračovaním odstráňte problém. Kliknite na tlačidlo Zavrieť.
  2. Znova kliknite pravým tlačidlom myši na ikonu LAN pripojenie 2, vyberte príkaz Vlastnosti a stlačte tlačidlo Naladiť.
  3. Vyberte kartu Okrem toho. Zobrazí sa okno zobrazené na obrázku 2.
  4. V prípade sieťových adaptérov privátnej siete musí byť rýchlosť nastavená manuálne namiesto predvolenej hodnoty. V rozbaľovacom zozname zadajte rýchlosť siete. Nepoužívať hodnoty "Auto Sense" alebo "Automatický výber" vyberte rýchlosť, pretože niektoré sieťové adaptéry môžu pri určovaní rýchlosti pripojenia zahadzovať pakety. Ak chcete nastaviť rýchlosť sieťového adaptéra, zadajte skutočnú hodnotu parametra Typ pripojenia alebo Rýchlosť.

Obrázok 2: Ďalšie nastavenia sieťového adaptéra

Všetky sieťové adaptéry klastra pripojené k rovnakej sieti musia byť nakonfigurované identicky a musia používať rovnaké hodnoty parametrov Duplexný režim, Kontrola prietoku, Typ pripojenia, atď. Aj keď sa na rôznych uzloch používajú rôzne sieťové zariadenia, hodnoty týchto parametrov musia byť rovnaké.

  1. Vyberte Internetový protokol (TCP/IP) v zozname komponentov používaných pripojení.
  2. Kliknite na tlačidlo Vlastnosti.
  3. Nastavte prepínač do polohy Použite nasledujúcu adresu IP a zadajte adresu 10.1.1.1 . (Pre druhý uzol použite adresu 10.1.1.2 ).
  4. Nastavte masku podsiete: 255.0.0.0 .
  5. Kliknite na tlačidlo Okrem toho a vyberte kartu VYHRÁVA. Nastavte hodnotu prepínača do polohy Zakázať NetBIOS cez TCP/IP. Kliknite OK pre návrat do predchádzajúcej ponuky. Tento krok vykonajte iba pre adaptér súkromnej siete.

Vaše dialógové okno by malo vyzerať ako na obrázku 3.

Obrázok 3: IP adresa súkromného sieťového pripojenia

Konfigurácia verejného sieťového adaptéra

Poznámka: Ak je DHCP server spustený vo verejnej sieti, IP adresa pre sieťový adaptér vo verejnej sieti môže byť pridelená automaticky. Táto metóda sa však neodporúča pre adaptéry uzlov klastra. Dôrazne odporúčame priradiť trvalé adresy IP všetkým verejným a súkromným sieťovým adaptérom hostiteľa. V opačnom prípade, ak zlyhá server DHCP, prístup k uzlovým bodom klastra môže byť nemožný. Ak ste nútení používať DHCP pre sieťové adaptéry vo verejnej sieti, použite dlhé termíny zapožičanie adresy - toto zabezpečí, že dynamicky pridelená adresa zostane platná aj v prípade, že DHCP server je dočasne nedostupný. Privátnym sieťovým adaptérom vždy priraďte trvalé adresy IP. Pamätajte, že klastrová služba dokáže rozpoznať iba jedno sieťové rozhranie na podsieť. Ak potrebujete pomoc s priraďovaním sieťových adries v systéme Windows 2000, pozrite si vstavaného pomocníka operačného systému.

Premenovanie sieťových pripojení

Kvôli prehľadnosti odporúčame zmeniť názvy vašich sieťových pripojení. Môžete napríklad zmeniť názov pripojenia LAN pripojenie 2 na . Táto metóda vám pomôže ľahšie identifikovať siete a správne im priradiť roly.

  1. Kliknite pravým tlačidlom myši na ikonu 2.
  2. V kontextovej ponuke vyberte príkaz Premenovať.
  3. Zadajte Pripojte sa k súkromnej sieti klastra do textového poľa a stlačte tlačidlo ENTER.
  4. Zopakujte kroky 1-3 a zmeňte názov pripojenia LAN pripojenie na Pripojte sa k verejnej sieti.

Obrázok 4: Premenované sieťové pripojenia

  1. Premenované sieťové pripojenia by mali vyzerať ako na obrázku 4. Zatvorte okno Sieť a vzdialený prístup do siete. Nové názvy sieťových pripojení sa automaticky replikujú do iných uzlov v klastri, keď sú zapnuté.

Vyšetrenie sieťové pripojenia a rozlíšenie názvu

Ak chcete otestovať činnosť nakonfigurovaného sieťového zariadenia, vykonajte nasledujúce kroky pre všetky sieťové adaptéry na každom uzle. Ak to chcete urobiť, musíte poznať adresy IP všetkých sieťových adaptérov v klastri. Tieto informácie môžete získať spustením príkazu ipconfig na každom uzle:

  1. Kliknite na tlačidlo začať, vybrať tím Vykonať a zadajte príkaz cmd v textovom okne. Kliknite OK.
  2. Zadajte príkaz ipconfig /all a stlačte kláves ENTER. Uvidíte informácie o konfigurácii protokolu IP pre každý zapnutý sieťový adaptér lokálny stroj.
  3. V prípade, že vaše okno ešte nie je otvorené príkazový riadok, postupujte podľa kroku 1.
  4. Zadajte príkaz ping adresa IP Kde IP adresa je adresa IP príslušného sieťového adaptéra na inom uzle. Predpokladajme napríklad, že sieťové adaptéry majú nasledujúce adresy IP:
Číslo uzla Názov sieťového pripojenia IP adresa sieťového adaptéra
1 Pripojenie k verejnej sieti 172.16.12.12
1 Pripojte sa k súkromnej sieti klastra 10.1.1.1
2 Pripojenie k verejnej sieti 172.16.12.14
2 Pripojte sa k súkromnej sieti klastra 10.1.1.2

V tomto príklade musíte spustiť príkazy ping 172.16.12.14 A ping 10.1.1.2 z uzla 1 a vykonajte príkazy ping 172.16.12.12 A ping 10.1.1.1 z uzla 2.

Ak chcete skontrolovať rozlíšenie názvu, spustite príkaz ping pomocou názvu počítača ako argumentu namiesto jeho IP adresy. Ak chcete napríklad skontrolovať rozlíšenie názvu pre prvý uzol klastra s názvom hq-res-dc01, spustite príkaz ping hq-res-dc01 z ľubovoľného klientskeho počítača.

Kontrola členstva v doméne

Všetky uzly klastra musia byť členmi rovnakej domény a musia mať sieťové možnosti s radičom domény a serverom DNS. Uzly môžu byť nakonfigurované ako členské doménové servery alebo ako radiče rovnakej domény. Ak sa rozhodnete urobiť z jedného z uzlov radič domény, všetky ostatné uzly v klastri musia byť tiež nakonfigurované ako radiče domény tej istej domény. Táto príručka predpokladá, že všetci hostitelia sú radiče domény.

Poznámka: Odkazy na ďalšiu dokumentáciu o nastavení domén nájdete DNS služby a DHCP v systéme Windows 2000, pozri časť Súvisiace zdroje na konci tohto dokumentu.

  1. Kliknite pravým tlačidlom myši Môj počítač a vyberte tím Vlastnosti.
  2. Vyberte kartu Identifikácia siete. V dialógovom okne Vlastnosti systému Uvidíte celý počítač a názov domény. V našom príklade je doména tzv reskit.com.
  3. Ak ste uzol nakonfigurovali ako členský server, v tejto fáze ho môžete pripojiť k doméne. Kliknite na tlačidlo Vlastnosti a postupujte podľa pokynov na pripojenie počítača k doméne.
  4. Zatvorte okná Vlastnosti systému A Môj počítač.

Vytvorte si účet klastrovej služby

Pre Clusterovú službu si musíte vytvoriť samostatný doménový účet, pod ktorým bude spustená. Inštalátor bude vyžadovať zadanie poverení pre klastrovú službu, takže pred inštaláciou služby je potrebné vytvoriť účet. Účet nesmie byť vo vlastníctve žiadneho používateľa domény a musí sa používať výlučne na spustenie klastrovej služby.

  1. Kliknite na tlačidlo Štart, vyberte príkaz Programy / Administrácia, spustite modul snap-in.
  2. Rozbaliť kategóriu reskit.com, ak ešte nebol nasadený
  3. Vyberte zo zoznamu Používatelia.
  4. Kliknite pravým tlačidlom myši Používatelia, vyberte z kontextového menu Vytvorte, vyberte Používateľ.
  5. Zadajte názov pre konto klastrovej služby, ako je znázornené na obrázku 5, a kliknite Ďalej.

Obrázok 5: Pridanie používateľa klastra

  1. Začiarknite políčka Zabrániť používateľovi zmeniť heslo A Heslo nemá dátum vypršania platnosti. Kliknite na tlačidlo Ďalej a tlačidlo Pripravený na vytvorenie používateľa.

Poznámka: Ak vaša administratívna bezpečnostná politika nepovoľuje heslá, ktorých platnosť nikdy nevyprší, budete musieť aktualizovať heslo a nakonfigurovať klastrovú službu na každom uzle pred uplynutím platnosti.

  1. Kliknite pravým tlačidlom myši na používateľa Cluster v pravom paneli nástrojov Aktívny adresár– používatelia a počítače.
  2. V kontextovej ponuke vyberte príkaz Pridajte členov do skupiny.
  3. Vyberte skupinu Administrátori a stlačte OK. Nový účet má teraz zapnuté oprávnenia správcu lokálny počítač.
  4. Zatvorte uzáver Active Directory – Používatelia a počítače.

Konfigurácia zdieľaných úložných jednotiek

POZOR: Uistite sa, že aspoň jeden z klastrových uzlov používa operačný systém Windows 2000 Advanced Server alebo Windows 2000 Datacenter Server a že je nakonfigurovaná a spustená klastrová služba. Až potom si môžete stiahnuť operačný systém Windows 2000 na iných uzloch. Ak tieto podmienky nie sú splnené, klastrové disky sa môžu poškodiť.

Ak chcete začať nastavovať zdieľané ukladacie jednotky, vypnite všetky uzly. Potom zapnite zdieľané úložné zariadenie a potom zapnite uzol 1.

Disk kvóra

Disk kvóra sa používa na ukladanie kontrolných bodov a súborov denníka obnovy databázy klastra, čím poskytuje správu klastrov. Pri vytváraní disku kvóra poskytujeme nasledujúce odporúčania:

  • Vytvorte malý oddiel (veľkosť aspoň 50 MB), ktorý sa použije ako disk kvóra. Vo všeobecnosti odporúčame vytvoriť disk kvóra s veľkosťou 500 MB.
  • Vyhraďte samostatný disk pre prostriedok kvóra. Pretože ak zlyhá disk kvóra, zlyhá celý klaster, dôrazne odporúčame použiť hardvérové ​​diskové pole RAID.

Počas procesu inštalácie klastrovej služby sa od vás bude vyžadovať priradenie písmena k jednotke kvóra. V našom príklade použijeme písmeno Q.

Konfigurácia zdieľaných úložných jednotiek

  1. Kliknite pravým tlačidlom myši Môj počítač, vyberte príkaz Kontrola. V okne, ktoré sa otvorí, rozbaľte kategóriu Úložné zariadenia.
  2. Vyberte tím Správa diskov.
  3. Uistite sa, že všetky zdieľané ukladacie jednotky sú naformátované ako NTFS a majú stav Základné. Ak pripojíte nový disk, automaticky sa spustí Sprievodca podpisom a aktualizáciou disku. Keď sa spustí sprievodca, kliknite na tlačidlo aktualizovať, pokračovať vo svojej činnosti, potom bude disk identifikovaný ako Dynamický. Ak chcete previesť disk na základný, kliknite pravým tlačidlom myši na Disk č.(Kde # – číslo disku, s ktorým pracujete) a vyberte príkaz Vráťte sa na základný disk.

Oblasť kliknutia pravým tlačidlom myši Nedistribuované vedľa príslušného disku.

  1. Vyberte tím Vytvorte sekciu
  2. Začne Sprievodca vytvorením oddielu. Dvakrát stlačte tlačidlo Ďalej.
  3. Zadajte požadovanú veľkosť oddielu v megabajtoch a kliknite na tlačidlo Ďalej.
  4. Kliknite na tlačidlo Ďalej, pričom prijmete navrhované predvolené písmeno jednotky
  5. Kliknite na tlačidlo Ďalej naformátovať a vytvoriť oddiel.

Priradenie písmen jednotiek

Po nakonfigurovaní dátovej zbernice, diskov a oddielov zdieľaného úložného priestoru musíte priradiť písmená jednotiek všetkým oddielom na všetkých diskoch v klastri.

Poznámka: Spojovacie body sú funkčnosť súborový systém, ktorý umožňuje inštaláciu systém súborov pomocou existujúcich adresárov bez priradenia písmena jednotky. Pripájacie body nie sú podporované klastrami. akýkoľvek externý disk používaný ako klastrový prostriedok musí byť rozdelený na oddiely NTFS a týmto oddielom musia byť priradené písmená jednotiek.

  1. Kliknite pravým tlačidlom myši na požadovaný oddiel a vyberte ho Zmena písmena jednotky a cesty k jednotke.
  2. Vyberte nové písmeno jednotky.
  3. Opakujte kroky 1 a 2 pre všetky zdieľané úložné jednotky.

Obrázok 6: Diskové oblasti s priradenými písmenami

  1. Na konci postupu sa zobrazí okno snap Počítačový manažment by mal vyzerať ako na obrázku 6. Zatvorte modul snap-in Počítačový manažment.
  1. Kliknite na tlačidlo Štart, vyberte programy / Štandardné a spustite program " notebook".
  2. Napíšte pár slov a uložte súbor pod názvom test.txt výberom príkazu Uložiť ako z menu Súbor. Zavrieť Zápisník.
  3. Dvakrát kliknite na ikonu Moje dokumenty.
  4. Kliknite pravým tlačidlom myši na súbor test.txt a v kontextovej ponuke vyberte príkaz Kopírovať.
  5. Zavrieť okno.
  6. OTVORENÉ Môj počítač.
  7. Dvakrát kliknite na oblasť zdieľanej úložnej jednotky.
  8. Kliknite pravým tlačidlom myši a vyberte príkaz Vložiť.
  9. Kópia súboru by sa mala objaviť na jednotke zdieľaného ukladacieho priestoru test.txt.
  10. Dvakrát kliknite na súbor test.txt otvorte ho zo zdieľaného úložného disku. Zatvorte súbor.
  11. Vyberte súbor a stlačte kláves Del na odstránenie súboru z disku klastra.

Opakujte postup pre všetky disky v klastri, aby ste sa uistili, že sú dostupné z prvého uzla.

Teraz vypnite prvý uzol, zapnite druhý uzol a zopakujte kroky v časti Kontrola prevádzky a verejný prístup na disky. Postupujte podľa rovnakých krokov na všetkých ďalších uzloch. Keď ste si istí, že všetky uzly môžu čítať a zapisovať informácie na zdieľané úložné jednotky, vypnite všetky uzly okrem prvého a pokračujte ďalšou sekciou.

Svoj prvý „klaster“ jednodoskových počítačov som postavil takmer okamžite po tom, ako si mikropočítač Orange Pi PC začal získavať na popularite. Dalo by sa to nazvať „zhlukom“ s veľkou rozťažnosťou, pretože z formálneho hľadiska to bolo spravodlivé lokálnej sieti zo štyroch dosiek, ktoré sa navzájom „videli“ a mali prístup na internet.

Zariadenie sa zapojilo do projektu SETI@home a podarilo sa mu aj niečo spočítať. Ale, bohužiaľ, nikto ma neprišiel vyzdvihnúť z tejto planéty.
Počas celého tohto času hrania sa s drôtmi, konektormi a kartami microSD som sa však veľa naučil. Tak som napríklad zistil, že by ste nemali dôverovať deklarovanému výkonu napájacieho zdroja, že by bolo pekné rozložiť záťaž z hľadiska spotreby a na priereze vodiča záleží.

A áno, museli sme „kolektívne spravovať“ systém správy napájania, pretože súčasný štart piatich jednodoskových zariadení môže vyžadovať štartovací prúd rádovo 8-10A (5*2)! To je veľa, najmä pre napájacie zdroje vyrobené v pivniciach krajiny, kde si radi objednávame najrôznejšie... zaujímavé vychytávky.

Asi začnem ňou. Úloha sa znížila na relatívne jednoduché akcie - po určitom časovom období postupne zapnite 4 kanály, cez ktoré sa dodáva 5 voltov. Najjednoduchší spôsob, ako realizovať svoj plán, je Arduino (ktorého má každý sebavedomý geek nadbytok) a táto zázračná doska od Ali so 4 relé.

A viete, dokonca to fungovalo.

Cvakanie „v štýle chladničky“ pri spustení však spôsobilo určité nepohodlie. Po prvé, keď sa ozvalo cvaknutie, cez zdroj prebehlo rušenie a bolo potrebné osadiť kondenzátory, a po druhé, celá konštrukcia bola dosť veľká.

Tak som jedného dňa jednoducho vymenil reléový blok za tranzistorové spínače založené na IRL520.

Toto vyriešilo problém s rušením, ale keďže mosfet ovláda „nulu“, musel som opustiť mosadzné nohy v stojane, aby som náhodne nespojil uzemnenie dosiek.

A teraz sa riešenie dokonale replikuje a dva klastre už fungujú stabilne bez akýchkoľvek prekvapení. Presne podľa plánu.

Ale vráťme sa k replikácii. Prečo kupovať napájacie zdroje za nemalé peniaze, keď vám doslova pod nohami leží množstvo cenovo dostupných ATX?
Navyše majú všetky napätia (5,12,3.3), začiatky autodiagnostiky a možnosť programového ovládania.

No, nebudem tu zachádzať príliš do podrobností - článok o ovládaní ATX cez Arduino.

No a už sú všetky tabletky zjedené a kolky sú tiež nalepené? Je čas to všetko dať dokopy.

Bude existovať jeden hlavný uzol, ktorý sa pripojí k vonkajšiemu svetu cez WiFi a odošle „internet“ do klastra. Bude napájaný pohotovostným napätím ATX.

V skutočnosti je TBNG zodpovedný za distribúciu internetu.
Takže ak je to žiaduce, uzly klastra môžu byť skryté za TOR.

K tomuto hlavnému uzlu bude tiež pripojená zložitá doska cez i2c. Bude schopný zapnúť/vypnúť každý z 10 pracovných uzlov. Navyše bude môcť ovládať tri 12V ventilátory na chladenie celého systému.

Prevádzkový scenár je nasledujúci: keď je ATX zapnutý na 220 V, spustí sa hlavný uzol. Keď je systém pripravený na prevádzku, postupne zapne všetkých 10 uzlov a ventilátorov.
Keď je proces prepínania dokončený, hlavný uzol obíde každý pracovný uzol a spýta sa, ako sa cítime, aká je teplota. Ak sa jeden zo stojanov zahreje, zvýšte prúdenie vzduchu.
S príkazom na vypnutie bude každý z uzlov opatrne vypnutý a bez napätia.

Schéma dosky som nakreslil sám, takže to vyzerá strašidelne. Trasovania a výroby sa však ujal dobre vyškolený človek, za čo mu veľmi pekne ďakujeme.

Tu je v procese montáže

Tu je jeden z prvých náčrtov umiestnenia komponentov klastra. Vyrobené na kockovanom papieri a zvečnené telefónom cez Office Lens.

Celá konštrukcia je umiestnená na liste textolitu zakúpeného pre túto príležitosť.

Približne takto vyzerá umiestnenie uzlov vo vnútri. Dva stojany po piatich kartách.

Tu môžete vidieť ovládanie Arduina. Je pripojený k hlave Orange Pi Pc cez i2c cez menič úrovne.

No a tu je finálna (aktuálna verzia).

Takže všetko, čo potrebujete, je napísať niekoľko utilít v Pythone, ktoré by spravovali všetku túto hudbu - zapínali ju, zapínali a regulovali rýchlosť ventilátora.

Nebudem vás nudiť technickými detailmi - vyzerá to asi takto:

1
2
3
4
5
6
7
8
#!/usr/bin/env sh

echo "Spúšťam dosku ATX..."
/home/zno/i2creobus/i2catx_tool.py --start
ozvena "Nastavenie počiatočných hodnôt ventilátora..."
/home/zno/i2creobus/i2creobus_tool.py --fan 0 --set 60
/home/zno/i2creobus/i2creobus_tool.py --fan 1 --set 60
/home/zno/i2creobus/i2creobus_tool.py --fan 2 --set 60

Keďže už máme až 10 uzlov, používame Ansible, ktorý pomôže napríklad správne vypnúť všetky uzly. Alebo na každom spustite monitor teploty.

1
2
3
4
5
6
7
8
---

- hostitelia: robotníci
role:
- webmon_stop
- webmon_remove
- webmon_install
- webmon_start

Často som odmietavým tónom obviňovaný, že ide len o lokálnu jednoplatničkovú sieť (ako som už spomínal na úplnom začiatku). Vo všeobecnosti mi nezáleží na názoroch iných ľudí, ale možno pridáme nejaké kúzlo a zorganizujeme zhluk dockerov.
Úloha je veľmi jednoduchá a dá sa zvládnuť za menej ako 10 minút. Potom spustíme inštanciu Portainera na hlavnom uzle a voila!

Teraz môžeš naozajškálovať úlohy. Takže v tento moment Cluster prevádzkuje miner kryptomien Verium Reserve. A celkom úspešne. Dúfam, že najbližší domorodec si spotrebovanú elektrinu vráti späť;) No, alebo znížte počet zapojených uzlov a vyťažte niečo iné ako Turtle Coin.

Ak chcete užitočné zaťaženie, môžete hodiť Hadoop do klastra alebo zariadiť vyváženie webových serverov. Na internete je veľa hotových obrázkov a je dostatok školiaceho materiálu. Ak obrázok (obrázok dockeru) chýba, vždy si môžete vytvoriť svoj vlastný.

Čo ma to naučilo? Vo všeobecnosti je „zásobník“ technológií veľmi široký. Posúďte sami - Docker, Ansible, Python, upgrade Arduina (Boh mi odpusť, v noci sa to nepovie) a samozrejme shell. A tiež KiCad a spolupráca s dodávateľom :).

Čo sa dá urobiť lepšie? Veľa. Po softvérovej stránke by bolo fajn prepísať ovládacie nástroje v Go. Mimochodom - urobte to viac steampunkovejšie - KDPV na začiatku dokonale dvíha latku. Je teda na čom pracovať.

Úlohy v podaní:

  • Hlavný uzol - Orange Pi PC s usb wifi.
  • Pracovné uzly - Orange Pi PC2 x 10.
  • Sieť - 100 Mbit TP-link@16ports.
  • Mozog - klon Arduina založený na prevodníku úrovní Atmega8 +.
  • Srdcom je ATX regulátor výkonu s napájacím zdrojom.
  • Softvér (duša) - Docker, Ansible, Python 3, trochu shellu a trochu lenivosti.
  • Čas strávený je na nezaplatenie.

Počas experimentov sa pár dosiek Orange Pi PC2 poškodilo kvôli zmiešanému napájaniu (veľmi krásne horia), ďalší PC2 stratil Ethernet (toto je samostatný príbeh, v ktorom nerozumiem fyzike procesu) .

Zdá sa, že to je celý príbeh „zhora nadol“. Ak to niekoho zaujíma, pýtajte sa v komentároch. A tam hlasujte za otázky (hlasujte za – každý komentár má na to tlačidlo). Najzaujímavejšie otázky budú zahrnuté v nových poznámkach.
Ďakujem za prečítanie až do konca.

TBVPFBFSH O PDOPK NBYYOE HCE OE NPDP
YMY DEMBEN LMBUFET CH DPNBOYI HUMPCHYSI.

1. hCHEDEOYE

noPZYE Y CHBU YNEAF CH MPLBMSHOPK UEFY OUEULPMSHLP Linux NBIYO, U RTBLFYUEULY CHUEZDB UCHPVPDOSCHN RTPGEUUPTPN. fBLCE NOPZIE UMSHCHYBMY P UYUFENBI, CH LPFPTSCHI NBYOSCH PVAEDEOSAFUS CH PDYO UKHRETLPNRSHAFET. OP TEBMSHOP NBMP LFP RTPVPCHBM RTPCHPDYFSH FBLYE LURETYNEOFSHCH UEWS O TBVPFE YMY DPNB. dBChBKFE RPRTPVKHEN CHNEUFE UPVTBFSH OEVPMSHYPK LMBUFET. rPUFTPYCH LMBUFET CHSC UNPTSEFE TEBMSHOP HULPTYFSH CHSHRPMOEOYE YUBUFY ЪBDBU. OBRTYNET LPNRYMSGYA YMY PDOPCHTENEOOHA TBVPFKH OULPMSHLYI TEUKHTUPENLYI RTPGEUUPCH. h LFK UFBFSHE S RPUFBTBAUSH TBUULBBFSH CHBN LBL NPTsOP VEY PUPVSHCHI HUIMYK PVAEDEOYFSH NBYOSHCH UCHPEK MPLBMSHOPK UEFFY CH EDYOSCHK LMBUFET O VBJE MOSIX.

2. lBL, UFP Y TU.

MOSIX - LFP RBFYu DMS SDTB Linux U LPNRMELFPN HFYMYF, LPFPTSHCHK RPJCHPMSEF RTPGEUUBN U CHBYEK NBYOSCH RETEIPDIFSH (NYZTYTPCHBFSH) O DTHZIE HOMSH MPLBMSHOPK UEFI. chЪSFSH EZP NPTsOP RP BDTEUH HTTP://www.mosix.cs.huji.ac.il B TBURTPUFTBOSEFUS NA CH YUIPDOSCHI LPBI RPD MYGEOYEK GPL. rBFYUY UKHEEUFCHHAF DMS CHUEI SDT YJ UFBVYMSHOPK CHEFLY Linux.

3. hUFBOPCHLB RTPZTBNNOPZP PVEUREYUEOOYS.

h OBYUBME KHUFBOPCHLY IPYUH RPTELPNEODPCHBFSH CHBN ЪBVYTBFSH U KHMB MOSIX OE FPMSHLP EZP, OP Y UPRHFUFCHHAEYE KHFYMYFSH - mproc, mexec Y DT.
h BTIYCHE MOSIX EUFSH HUFBOPCHPYuOSCHK ULTYRF mosix_install. OE ЪБВХДШФЭ Х ПВСЪБ FEMSHOPN RPTSDLE TBURBLLPCHBFSH YUIPDOSHE LPDSCH SDTB CH /usr/src/linux-*.*.*, OBRTYNET LBL UDEMBM S - CH /usr.23/s HULBE2. ix_install Y PFCHEYUBEFE O CHUE EZP CHPRPTUSCH, KHLBIBCH ENKH UCHPK NEOEDTSET ЪБЗТХЪЛй (LILO), RХФШ Л YUIPDOILBN SDTB Y KHTPCHOY ЪBRХУЛБ.
rTY OBUFTPKLE SDTB CHLMAYUYFE PRGYY CONFIG_MOSIX, CONFIG_BINFMT_ELF Y CONFIG_PROC_FS. CHUE LFY PRGYY RPDTPVOP PRYUBOSCH CH THLPCHPDUFCHE RP HUFBOPCHL MOSIX.
HUFBOPCHYMY? OH YFP TSE - RETEZTHTSBKFE CHBY Linux U OPCHSHCHN SDTPN, OBCHBOYE LFPTPZP PUEOSH VHDEF RPIPTSE O mosix-2.2.13.

4. o BUFTPKLB

yЪOBYUBMSHOP KHUFBOPCHMEOOSHCHK MOSIX UPCHETYEOOOP OE OBEF, LBLYE X CHBU NBYOSCH CH UEFI Y U LENE ENKH UPEDEOSFUS. OH B OBUFTBYCHBEFUS LFP PYUEOSH RTPUFP. eUMY CHCH FPMSHLP RPUFBCHYMY mosix Y EUMY CHBY DIUFTYVHFYCH - SUSE YMY RedHat - UPCHNEUFYNSCHK, FP ЪBIPDYFE CH LBFBMPZ /etc/rc.d/init.d Y DBCHBKFE LPNBODH mosix štart. rTY RETCHPN ЪBRHULE LFPF ULTYRF RTPUIF CHBU OBUFTPIFS MOSIX Y ЪBRHULBEF FELUFPCHSHCHK TEDBLFPT DMS UPЪDBOYS ZhBKMB /etc/mosix.map, Ch. fKhDB RTPRYUSCHBEN: CH UMKHYUBE, EUMY KH CHBU CHUEZP DCHE-FTY NBYOSCH Y YI IP-BDTEUB UMEDHAF
DTHZ ЪB DTHZPN RP OPNETBGYY RYYEN FBL:



1 10.152.1.1 5

tu RETCHSHCHK RBTBNEFT PVPOBYUBEF OPNET OBYUBMSHOPZP KHMB, CHFPTPK - IP BDTEU RETCHPZP KHMB Y RPUMEDOYK - LPMYUEUFChP KHMPCH U FELHEZP. f.E. UEKYBU KH OBUC H LMBUFETE PMKHYUBEFUS RSFSH KHMPCH, IP BDTEUB LPFPTSHCHK BLBOYUYCHBAFUS OB 1, 2, 3, 4 Y 5.
YMY DTHZPK RTYNET:

oPNET KHMB IP LPMYUEUFChP KHMPCH U FELHEZP
______________________________________
1 10.152.1.1 1
2 10.150.1.55 2
4 10.150.1.223 1

h LFK LPOZHYZHTBGYY NSCH RPMKHYUN UMEDHAEIK 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 OHTSOP O CHUEI NBYOBI VKHDHEEZP LMBUFETB KHUFBOPCHYFSH MOSIX Y UPJDBFSH CHEDE PDOBLPCCHCHK LPOZHYZHTBGYPOOSCHK ZHBKM /etc/mosix.map .

FERTSH RPUME RETEBRKHULB mosix CHBYB NNYYOB KhCE VKhDEF TBVPFBFSH CH LMBUFETE, YuFP NPTsOP KHCHYDEFSH ЪBRKHUFYCH NPOYFPT LPNBODPK po. h UMHYUBE, EUMY CHSHCHHCHYDYFE H NPOYFPTE FPMSHLP UCHPA NBYOKH YMY CHPPVEE OE KHCHYDYFE OYLPZP, FP, LBL ZPCHPTYFUS - OBDP TSCHFSH. ULPTEE CHUEZP X CHBU PYYVLB YNEOOP CH /etc/mosix.map.
OH CHPF, HCHYDYMY, OP OE RPVEDYMY. YuFP DBMSHYE? b DBMSHYE PYUEOSH RTPUFP:-) - OHTsOP UPVTBFSH KhFYMYFSH DMS TBVPFSH U YЪNEOOOSCHN /proc YЪ RBLEFB mproc. h YUBUFOPUFY h LFPN RBLEFE YDEF OERMPIBS NPDYZHYLBGYS top - mtop, h LPFPTSCHK DPVBCHYMY CHPTNPTSOPUFSH PFPVTBTSEOYS KHMB(uzol), UPTFYTPCHLY RP KHMBN, RETEOPUB FRTPGKEZY KHFABOUTTHHMZPMB YRTPGKEUP KHFAB NYOINBMSHOPK ЪBZTHYLY RTPGEUUPTB KHMB, RPUME LPFPTPK RTPGEUUSCH OBUYOBAF NYZTYTPCHBFSH O DTHZYE MOSIX - KHMSHCH .
ъBRKHULBEN mtop, CHSHCHVYTBEN RPOTBCHYCHYYKUS OE URSEIK RTPGEUU (TELPNEODHA ЪBRKHUFYFSH bzip) Y UNEMP DBCHYN LMBCHYYKH "g" O CHBYEK LMBCHYBFKCHEZVP CHBORPNABUM Yu, PBRCHPDY ZP CH LBUEUFCHES TSETFCHSH RTPGEUUB Y ЪBFEN - OPNET KHMB, LHDB NSCH IFYN EZP PFRTBCHYFSH. b HCE RPUME bFPZP CHOINBFEMSHOP RPUNPFTYFE O TEKHMSHFBFSCH, PFPVTBTSBENSHCHE LPNBODPK po - FB NBYOB DPMTSOB OBYUBFSH VTBFSH O UEVS OBZTHLKH CHSHVTBOOPZP RTPGEUUB.
b UPVUFCHOOOOP mtop - CH RPME #N PFPVTBTSBFSH OPNET KHMB, TU NA CHSHRPMOSEFUS.
oP LFP EEE OE CHUE - CHEDSH CHBN RTBCHDB OE IPUEFUS PFRTBCHMSFSH O DTHZIE KHMSHCH RTPGEUUSCH CHTHYOOHA? noe oe BIFFEMPUSH. x MOSIX EUFSH OERMPIBS CHUFTPEOOBS VBMBOUITPCHLB CHOKHFTY LMBUFETB, LPFPTBS RPJCHPMSEF VPMEE-NEOEE TBCHOPNETOP TBURTEDEMSFSH OBZTKHLH O CHUE KHMSHCH. oKH B CHPF ЪDEUSH OBN RTYDEFUS RPFTHDYFUS. DMS OBYUBMB S TBUULBTsKH, LBL UDEMBFSH FPOLHA OBUFTPKLH (tune) DMS DCHHI KHMPC LMBUFETB? CH RTPGEUUE LPFPTPK MOSIX RPMHYUBEF YOZHPTNBGYA P ULPTPUFSI RTPGEUUPTPCH Y UEFI:
ъBRPNOYFE TB Y OCHUEZDB - ladenie NPTsOP CHSHCHRPMOSFSH FPMSHLP CH v jednom režime. YOBYUE CHSC MYVP RPMKHUYFE OE UPCHUEN LPTTELFOSCHK TEKHMSHFBF, MYVP CHBYB NBYOB NPTSEF RTPUFP ЪBCHYUOKHFSH.
yFBL, CHSHRPMOSEN melódia. rPUME RETECHPDB PRTBGYPOOPK UYUFENSCH CH single - mode OBRTYNET LPNBODPK init 1 YMY init S ЪBRKHULBEN ULTYRF prep_tune, LPFPTSCHK RPDOINEF cEFECHSCHE
YOFETZHEKUSHY ЪBRHUFYF MOSIX. RPUME LFPPZP O PDOPK YNBYO ЪBRKHULBEN tune, ChCHPDYN ENKH OPNET DTHZPZP KHMB DMS OBUFTPKLY Y TsDEN TEKHMSHFBFB - KhFYMYFB DPMTSOB CHSHCHDBFSH ЪBRTPU ABOUT CHOORPHY, YSHSCHMOPY PFEUF S LPNBODSCH melódia -a<ХЪЕМ>O DTHZPN HYME. uPVUFCHOOOP PRETBGYA RTYDEFUS RPCHFPTYFSH O DTHZPN KHME LPNBODPK tune -a<ХЪЕМ>, B TEЪHMSHFBF YЪ YEUFY YUYUEM CHCHEUFY O RETCHSHCHK HYEM. rPUME RPDPVOPZP FAIOZB CH CHBYEK UYUFEN DPMTSEO RPSCHYFUS ZhBKM /etc/overheads, UPDETSBEIK YOZHPTNBGYA DMS MOSIX CHYDE OELYI YUYUMPCHSCHI DBOOSCHI. h UMHYUBE, EUMY RP LBLYN-FP RTYYUYOBN tune OE UNPZ UDEMBFSH EZP, RTPUFP ULPRYTHKFE YJ FELHEEZP LBFBMPZB ZhBKM mosix.náklady H /atc/réžia. bFP RPNPTSEF;-).
rTY FAOYOSE LMBUFETB YY VPMEE YUEN DCHHI NBYO OHTSOP YURPMSHЪPCHBFSH KhFYMYFKH, LPFPTBS FBLCE RPUFBCHMSEFUS U MOSIX - tune_kernel. dBOOBS HFYMYFB RPЪCHPMSEF
CHBN CH VPMEE RTPUFPN Y RTYCHSHYUOPN CHYDE OBUFTPYFSH LMBUFET, PFCHEFYCH O OEULPMSHLP CHPRTPUPCH Y RTPCHEDS FAIOOZ U DCHHNS NBYOBNY LMBUFETB.
LUFBFY, RP UPVUFCHEOOPNH PRSHCHFKH NPZH ULBUBFSH, YuFP RTY OBUFTPKLE LMBUFETB S TELPNEODHA CHBN OE ЪБЗТХЦБФШ UEFSH, B OBPVPTPPF - RTYPUFUEBOFFYTBHYTBSHFSH

5. hRTBCHMEOYE LMBUFETPN

dMS KHRTBCHMEOYS KHMPN LMBUFETB UKHEEUFCHHEF OEVPMSHYPK OBVPT LPNBOD, UTEDY LPFPTSCHI:

mosctl - LPOFTPMSH OBD KHMPN. rPCHPMSEF YЪNEOSFSH RBTBNEFTSCH KHMB - FBLYE, LBL blok, pobyt, lstay, meškanie Y F.D
dBChBKFE TBUUNPFTYN OEULPMSHLP RBTBNEFTPCH LFPC KHFYMYFSCH:
pobyt - RPЪCHPMSEF PUFBOBCHMYCHBFSH NYZTBGYA RTPGEUUPCH O DTHZIE KHMSHCH U FELHEEK NBYOSCH. pFNEOSEPHUS RBTBNEFTPN nostay YMY -zostať
Zostaň - ЪBRTEEBEF FPMSHLP MPLBMSHOSCHN RTPGEUUBN NYZTBGYA, B RTPGEUUSCH U DTHZYI NBYO NPZHF RTDDPMTsBFSH LFP DEMBFSH. pFNEOSEPHUS RBTBNEFTPN nolstay YMY -lstay.
blokovať - ЪBRTEEBEF KHDBMEOOSCHN/ZPUFECHSHCHN RTPGEUUBN CHSHPRPMOSPHUS O LFPN KHM. pFNEOSEPHUS RBTBNEFTPN noblock YMY -blok.
priniesť - CHPCHTBEBEF PVTBFOP CHUE RTPGEUUSCH U FELHEEZP KHMB CHSHPRPMOSENSHCHE O DTHZYI NBYOBI LMBUFETB. ьФПФ RBTБNEFT NPTSEF OE UTBVBFSCHBFSH, RPLB NYZTYTPCHBCHYK RTPGEUU OE RPMKHYUIF RTETSCHCHBOIE PF UYUFENSCH.
setdelay KHUFBOBCHMYCHBEF CHTENS, RPUME LPFPTPZP RTPGEUU OBUYOBEF NYZTYTPCHBFSH.
CHEDSH UPZMBUYFEUSH - CH UMKHYUBE, EUMY CHTENS CHSHRPMOEOYS RTPGEUUB NEOSHYE UELKHODSCH UNSHUM RETEOPUYFSH EZP O DTHZIE NBYOSCH UEFI YUYUEBEF. yNEOOOP LFP READING CHCHUFBCHMSEFUS HFYMYFPK mosctl U RBTBNEFTPN setdecay. rTYNET:
mosctl setdecay 1 500 200
KHUFBOBCHMYCHBEF CHTENS RETEIPDB O DTHZIE KHMSH 500 NYMMYUELKHOD CH UMHYUBE, EUMY RTPGEUU ЪBRHEEO LBL pomalý Y 200 NYMYUELKHOD VMS rýchly RTPGEUUPCH. pVTBFYFE CHOYNBOYE, UFP RBTBNEFT pomaly CHUEZDB DPMTSEO VShchFSH VPMSHYE YMY TBCHEO RBTBNEFTH rýchlo.

mosrun - ЪBRKHULBEF RTYMPTSEOYE CH LMBUFETE. OBRTYNET mosrun -e -j5 urobiť ЪBRKHUFYF urobiť ASI 5-PN KHME LMBUFETB, RTY LFPN CHUE EZP DPYUETOYE RTPGEUUSCH VHDHF FBLCE CHSHRPMOSFUS ASI 5-PN KHJME. rTBCHDB ЪDEUSH EUFSH PDYO OABOU, RTY YUEN DPChPMSHOP UKHEEUFCHEOOSCHK:
CH UMHYUBE, EUMY DPYUETOYE RTPGEUUSCHCHSHRPMOSAFUS VSHCHUFTEE YUEN KHUFBOPCHMEOOBS HFYMYFPK mosctl ЪBDETTSLB (oneskorenie) FP RTPGEUU OE VHDEF NYZTYTPCHBFSH O DHMSHTKHZIE KHUTB Х mosrun EEE DPChPMSHOP NOPZP TBMYUOSCHI YOFETEUOSCHI RBTBNEFTPCH, OP RPDTPVOP KHOBFSH
P OYI CHSHCH UNPTSEFE YЪ THLPCHPDUFCHB RP LFPC KHFYMYFE. (muž mosrun)

po - LBL NSCH HTSE OBEN, LFP NPOYFPT LMBUFETB, LPFPTSCHK CH RUECHDPZTBZHYUEULPN CHYDE PFPVTBTSBEF ЪBZTHYLH LBTSDPZP TBVPYUEZP KHMB ChBYEZP LMBUFETB, LPMYUEU FCKhP YCHHPBOPVMPRBCHFY CHSHHPK UCHPDMPCHFY BEF NOPZP DTHZPK, OE NEOEE YOFETEUOPK YOZHTNBGYY.

mtop - NPDYZHYYTPCHBOOBS DMS YURPMSHЪPCHBOYS O KHMBI LMBUFETB CHETUIS LPNBODSCH top. pFPVTBTSBEF O LTBOE DYOBNYUUEULHA YOZHTTNBGYA P RTPGEUUBI, ЪBRHEEOOSCHI O DBOOPN KHOME, Y KHMBI, LHDB NYZTYTPCHBMY CHBY RTPGEUUSCH.

mps - FPTSE NPDYZHYYTPCHBOOBS CHETUIS LPNBODSCH ps. dPVBCHMEOP EEE PDOP RPME - OPNET KHMB, O LPFPTSCHK NYZTYTPCHBM RTPGEUU.

CHPF O NPK CHZMSD Y CHUE PUOPCHOSHE KHFYMYFSHCH. O UBNPN DEME LPOEYOP NPTsOP PVPKFYUSH DBTSE VEЪ OI. OBRTYNET YURPMSHJHS DMS LPOFTPMS OBD LMBUFETPN /proc/mosix.
FBN LTPNE FPZP, YuFP NPTsOP OBKFY PUOPCHOHA YOZHPTNBGYA P OBUFTPKLBI KHMB, RTPGEUUBI ЪBRHEOOOSCHI U DTHZYI KHMPCH Y F.D., B FBLCE RPNEOSFSH YUBUFSH RBTBNEFTP

6. LURETENEOFYTHEN.

l UPTSBMEOYA, NOE OE KHDBMPUSH ЪBUFBCHYFSH CHSHRPMOSFUS LBLPK-FP PDYO RTPGEUU PDOPCHTENEOOOP O OEULPMSHLYI KHMBI. nBLUINKHN, YuEZP S DPUFYZ CH RTPGEUUE LURETYNEOFPCH U LMBUFETPN-YURPMSHJPCHBOIE DMS CHSHPRMOEOYS TEUKHTUPENLYI RTPGEUUPCH O DTHZPN KHME.
dBChBKFE TBUUNPFTYN PDYO YJ RTYNETPCH:
dPRKHUFYN, YUFP KH OBU CH LMBUFETE TBVPFBAF DCHE NBYOSCH (DCHB KHMB), PDYO YI LPFPTSCHI U OPNETPN 1 (366 Celeron), DTHZPK - U OPNETPN 5 (PIII450). ьLURETYNEOFYTPCHBFSH NSCH VKhDEN ASI 5-MON HYME. 1-K HYEM CH LFP CHTENS RTPUFBYCHBM. ;-)
yFBL, ЪBRKHULBEN ASI 5-N HYME KHFYMYFKH crark DMS RPDVPTB RBTPMS L rar BTIYCHH.eUMY LFP YЪ CHBU RTPVPCHBM TBVPFBFSH U RPDPVOSHNY KHFYMYFBNY, FPTPPGVP ON DPMTBRTEO HYBEF" DP 99 RTPGEOFPCH RTPGEUUPTB. OH YFP TSE - RPUME ЪBRKHULB NSCH OBVMADBEN, YuFP RTPGEUU PUFBEFUS O LFPN, 5-PN KHJME. tBKHNOP - CHEDSH YNEOOP KH LFPPZP KHMB RTPYCHPDYFEMSHOPUFSH RTECHSHCHYBEF 1-K KHYEM RPYUFY CH DCHB TBBB.
dBMEE NSCH RTPUFP ЪBRKHUFYMY UVPTLH kde 2.0. unNPFTYN FBVMYGH RTPGEUUPCH Y CHYDYN, UFP crark HUREYOP NYZTYTPCHBM O 1-K HYEM, PUCHPVPDYCH RTPGEUUPT Y RBNSFSH (DB, DB - RBNSFSH FPYuOP FBLCE PUCHPVPTsDBEFUS) make-up. b LBL FPMSHLP značka ЪBLPOYUM UCHPA TBVPFKH - crack CHETOHMUS PVTBFOP, O TPDOPK ENKH 5-K KHYEM.
YoFETEUOSCHK YZHZHELF RPMKHYUBEFUS, EUMY crark ЪBRKHULBFSH O VPMEE NEDMEOOPN 1-N KHJME.
fBN NSCH OBVMADBEN RTBLFYUEULY RTPFYCHPRPMPTSOSHCHK TEKHMSHFBF - RTPGEUU UTBH-CE NYZTYTHEF ASI 5-K, VPMEE VSHCHUFTSHCHK HYEM. rTY LFPN NA CHPTBEBEFUS PVTBFOP, LPZDB IPЪSIO RSFPZP LPNRSHAFETB OBUYOBEF LBLYE-FP DEKUFCHYS U UYUFENPK.

7. yURPMSHЪPCHBOIE

dBChBKFE CH LPOGE TBVETENUS, ЪBUEN Y LBL NSCH NPTsEN YURPMSHЪPCHBFSH LMBUFET CH UCHPEK RPCHUEDOECHOPK TSYYOY.
dMS OBYUBMB OHTSOP TBY OBCHUEZDB ЪBRPNOYFSH - LMBUFET CHSHCHZPDEO FPMSHLP CH FPN UMHYUBE, LPZDB CH CHBYEK UEFY EUFSH LOOPE LPMYUEUFCHP NBYO, LPSHFPTSCHE YUBUFEBYURCHPMSHЪYPPUFE TEUKHTUSH OBRTYNET DMS UVPTLY KDE YMY DMS MAVSHHI UETSHESHI RTPGEUUPCH. CHEDSH VMBZPDBTS LMBUFETH YЪ 10 NBYO NPTsOP PDOPCHTEENOOOP
LPNRYMYTCHBFS DP 10 FSTSEMSCHI RTPZTBNN O FPN-CE C++. yMY RPDVYTBFSH LBLPK-FP RBTPMSH,
OE RTELTBEBS OH O UELKHODH LFPZP RTPGEUUB OEBCHYUYNP PF OBZTHYLY O CHBY LPNRSHAFET.
dB Y CHPPVEE - LFP RTPUFP YOFETEUOP;-).

8. ъBLMAYUEOOYE

h ЪBLMAYUEOYE IPYUKH ULBUBFSH, YuFP h LFPK UFBFSHE OE TBUUNPFTEOSCH CHUE CHNPTSOPUFY MOSIX, F.L. S RTPUFP DP OYI EEE OE DPVTBMUS. eUMY DPVETHUSH - TsDYFE RTDPDPMTSEOYS. :-)


Hore