Tietokoneiden kokoaminen klustereiksi. Työpöytäklusteri. Verkkoasetusten määrittäminen

Nykyään monien yritysten liiketoimintaprosessit ovat täysin sidoksissa tietoon
teknologioita. Organisaatioiden kasvava riippuvuus tietojenkäsittelyn työstä
palvelujen saatavuudella milloin tahansa ja millä tahansa kuormituksella on suuri rooli
rooli. Vain yksi tietokone voi tarjota Ensimmäinen taso luotettavuus ja
skaalautuvuus, maksimitaso voidaan saavuttaa yhdistämällä
yksi järjestelmä kahdesta tai useammasta tietokoneesta - klusteri.

Miksi tarvitset klusterin?

Klustereita käytetään organisaatioissa, jotka tarvitsevat ympäri vuorokauden ja
palvelujen keskeytymätön saatavuus ja työssä esiintyvät keskeytykset eivät ole toivottavia ja
mahdotonta hyväksyä. Tai tapauksissa, joissa on mahdollista kuormituspiikkiä, joka voi
pääpalvelin ei selviä, lisäpalvelimet auttavat kompensoimaan
isännät, jotka yleensä suorittavat muita tehtäviä. varten sähköpostipalvelin, käsittely
kymmeniä ja satoja tuhansia kirjeitä päivässä tai web-palvelinta
verkkokaupoissa klustereiden käyttö on erittäin toivottavaa. Käyttäjälle
tällainen järjestelmä pysyy täysin läpinäkyvänä - koko tietokoneryhmä tekee sen
näyttää yhdeltä palvelimelta. Käyttämällä useita, jopa halvempia,
tietokoneiden avulla voit saada erittäin merkittäviä etuja yhteen verrattuna
ja nopea palvelin. Tämä on saapuvien pyyntöjen yhtenäinen jakautuminen,
lisääntynyt vikasietokyky, koska kun yksi elementti epäonnistuu, sen kuormitus
muiden järjestelmien poimima, skaalautuvuus, kätevä huolto ja vaihto
klusterin solmut ja paljon muuta. Yhden solmun vika automaattisesti
havaitaan ja kuorma jaetaan uudelleen, kaikki tämä jää asiakkaalle
huomaamatta.

Win2k3 ominaisuudet

Yleisesti ottaen jotkut klusterit on suunniteltu parantamaan tiedon saatavuutta,
muut - varmistaakseen maksimi suorituskyky. Artikkelin yhteydessä me
tulee kiinnostamaan MPP (massive Parallel Processing)- klusterit, sisään
jossa samanlaiset sovellukset toimivat useissa tietokoneissa, tarjoten
palvelujen skaalautuvuus. On olemassa useita tekniikoita, jotka mahdollistavat
jakaa kuorma useiden palvelimien kesken: liikenteen uudelleenohjaus,
osoitteen käännös, DNS Round Robin, erikoisen käyttö
ohjelmia
, jotka toimivat sovellustasolla, kuten verkkokiihdyttimiä. SISÄÄN
Win2k3, toisin kuin Win2k, klusteroinnin tuki sisältyy aluksi ja
tuetaan kahden tyyppisiä klustereita, jotka eroavat sovelluksista ja ominaisuuksista
tiedot:

1. NLB (Network Load Balancing) -klusterit- tarjota
TCP-protokolliin perustuvien palveluiden ja sovellusten skaalautuvuus ja korkea käytettävyys
ja UDP, joka yhdistää jopa 32 palvelinta, joilla on sama tietojoukko yhdeksi klusteriksi
käyttää samoja sovelluksia. Jokainen pyyntö suoritetaan muodossa
erillinen kauppa. Käytettiin työskentelemään harvoin vaihtuvien sarjojen kanssa
tietoja, kuten WWW, ISA, Terminal Services ja muut vastaavat palvelut.

2. Palvelinklusterit– voi yhdistää enintään kahdeksan pääsolmua
Tehtävänä on varmistaa sovelluksen saatavuus vian sattuessa. Koostuu aktiivisista ja
passiiviset solmut. Passiivinen solmu istuu käyttämättömänä suurimman osan ajasta ja näyttelee roolia
pääsolmureservi. Yksittäisiä sovelluksia varten on mahdollista konfiguroida
useita aktiivisia palvelimia, jotka jakavat kuorman niiden välillä. Molemmat solmut
yhdistetty yhteen tietovarastoon. Toiminnassa käytetään palvelinklusteria
suuria määriä usein vaihtuvia tietoja (posti, tiedosto ja
SQL-palvelimet). Lisäksi tällainen klusteri ei voi koostua alla kulkevista solmuista
eri Win2k3-versioiden hallinta: Enterprise tai Datacenter (Web ja
Vakiopalvelinklustereita ei tueta).

SISÄÄN Microsoft Application Center 2000(ja vain) oli vielä yksi laji
klusteri - CLB (Component Load Balancing), joka tarjoaa mahdollisuuden
COM+ -sovellusten jakaminen useille palvelimille.

NLB-klusterit

Kun käytät kuormitusta, a
virtuaalinen verkkosovitin, jolla on oma IP- ja MAC-osoite, joka on riippumaton todellisesta osoitteesta.
Tämä virtuaalinen käyttöliittymä edustaa klusteria yhtenä solmuna, asiakkaina
he pääsevät siihen juuri sen virtuaalisen osoitteen kautta. Kaikki pyynnöt vastaanottavat kaikki
klusterin solmu, mutta niitä käsittelee vain yksi. Toimii kaikissa solmuissa
Verkkokuormituksen tasapainotuspalvelu
,
joiden välillä käytetään erityistä algoritmia, joka ei vaadi tiedonvaihtoa
solmut, päättää, tarvitseeko tietyn solmun käsitellä pyyntö vai
Ei. Solmujen vaihto sykeviestit näyttämällä niitä
saatavuus. Jos isäntä lopettaa sydämenlyönnin tai ilmestyy uusi solmu,
loput solmut alkavat lähentymisprosessi, taas
jakaa kuorman uudelleen. Tasapainotus voidaan toteuttaa kahdella tavalla
tilat:

1) unicast– unicast kun fyysisen MAC:n sijaan
Virtuaaliklusterisovittimen MAC:ia käytetään. Tässä tapauksessa klusterin solmut eivät ole
voivat vaihtaa tietoja keskenään käyttämällä MAC-osoitteita vain IP:n kautta
(tai toinen sovitin, jota ei ole liitetty klusteriin);

Vain yhtä näistä tiloista tulisi käyttää yhdessä klusterissa.

Voidaan mukauttaa useita NLB-klustereita yhdellä verkkosovittimella,
satamia koskevat erityissäännöt. Tällaisia ​​klustereita kutsutaan virtuaaliryhmiksi. Heidän
sovellus mahdollistaa asettamisen kullekin sovellukselle, solmulle tai IP-osoitteelle
tiettyjä tietokoneita ensisijaisessa klusterissa tai estää liikenteen
johonkin sovellukseen vaikuttamatta muiden käynnissä olevien ohjelmien liikenteeseen
tässä solmussa. Tai päinvastoin, NLB-komponentti voi olla sidottu useisiin
verkkosovittimia, joiden avulla voit määrittää useita itsenäisiä klustereita kuhunkin
solmu. Sinun tulee myös olla tietoinen siitä, että palvelinklusterit ja NLB määritetään samaan solmuun
ei ole mahdollista, koska ne toimivat eri tavalla verkkolaitteiden kanssa.

Järjestelmänvalvoja voi tehdä jonkinlaisen hybridikokoonpanon, jolla on
molempien menetelmien edut, esimerkiksi luomalla NLB-klusterin ja määrittämällä replikoinnin
solmujen välistä dataa. Mutta replikointia ei suoriteta jatkuvasti, vaan aika ajoin,
siksi tiedot eri solmuista vaihtelevat jonkin aikaa.

Lopetetaan teoria tähän, vaikka voimme puhua klustereiden rakentamisesta
pitkään, luetellen mahdollisuuksia ja tapoja rakentaa, antaa erilaisia
suosituksia ja vaihtoehtoja erityistä täytäntöönpanoa varten. Jätetään kaikki nämä hienovaraisuudet ja vivahteet
varten Itsenäinen opiskelu ja siirrytään käytännön osaan.

NLB-klusterin perustaminen

varten NLB-klustereiden järjestäminen ei tarvita lisäohjelmistoja, siinä kaikki
valmistettu käytettävissä olevilla Win2k3-työkaluilla. Luoda, ylläpitää ja valvoa
NLB-klusterit käyttävät komponenttia "Verkon kuormituksen tasapainotuspäällikkö"
(Network Load Balancing Manager)
, joka on välilehdellä
"Hallinta" "Ohjauspaneeli" (NLBMgr-komento). Koska komponentti
"Network Load Balancing" on asennettu tavalliseksi Windows-verkkoohjaimeksi,
NLB-asennus voidaan suorittaa myös käyttämällä "Verkkoyhteydet"-komponenttia
missä vastaava tuote on saatavilla. Mutta on parempi käyttää vain ensimmäistä
vaihtoehto, NLB-managerin ja "verkkoyhteyksien" samanaikainen käyttö
voi johtaa arvaamattomiin tuloksiin.

NLB Managerin avulla voit määrittää ja hallita työtä yhdestä paikasta kerralla
useita klustereita ja solmuja.

On myös mahdollista asentaa NLB-klusteri tietokoneeseen, jossa on yksi verkko
verkkokuormituksen tasapainotukseen liittyvä sovitin, mutta tämä
Unicast-tilassa tämän tietokoneen NLB-hallinta ei voi olla
käytetään ohjaamaan muita solmuja, eivätkä solmut itse voi vaihtaa
tietoa keskenään.

Nyt soitamme NLB:n lähettäjälle. Meillä ei ole vielä klustereita, joten mitä on ilmestynyt
ikkuna ei sisällä mitään tietoa. Valitse "Cluster"-valikosta "New" ja
Alamme täyttää kenttiä "Cluster Parameters" -ikkunassa. "Asetukset"-kentässä
Klusterin IP-parametrit" syötä klusterin virtuaalisen IP-osoitteen arvo, maski
aliverkko ja koko nimi. Virtuaalisen MAC-osoitteen arvo on asetettu
automaattisesti. Juuri alta valitsemme klusterin toimintatilan: unicast tai
monilähetys. Kiinnitä huomiota "Salli kaukosäädin" -valintaruutuun
Kaikissa Microsoft-asiakirjoissa on erittäin suositeltavaa olla käyttämättä sitä
turvallisuusongelmien välttäminen. Sen sijaan kannattaa käyttää
lähettäjällä tai muulla tavalla kaukosäädin esimerkiksi työkalupakki
Windowsin hallinta (WMI). Jos päätös käyttää sitä on tehty, sinun pitäisi
ryhdyttävä kaikkiin tarvittaviin toimenpiteisiin verkon suojaamiseksi, kattaen lisäksi
palomuurin UDP-portit 1717 ja 2504.

Kun olet täyttänyt kaikki kentät, napsauta "Seuraava". Kun "Cluster IP Addresses" -ikkunassa
tarvittaessa lisää virtuaalisia IP-osoitteita
tämän klusterin käyttämä. Seuraavassa "Port Rules" -ikkunassa voit
aseta kuormituksen tasapainotus yhdelle tai porttien ryhmälle kaikista tai
valitun IP:n UDP- tai TCP-protokollan kautta sekä estää pääsyn klusteriin
tietyt portit (joita palomuuri ei korvaa). Oletusklusteri
käsittelee kaikkien porttien pyynnöt (0–65365); On parempi rajoittaa tätä luetteloa,
lisää vain sitä, mikä on todella välttämätöntä. Jos et kuitenkaan halua sotkea,
voit jättää kaiken ennalleen. Muuten, Win2k:ssa oletuksena kaikki liikenne
suunnattu klusteriin, käsitellyt vain solmun, jolla oli korkein prioriteetti,
loput solmut yhdistettiin vain, kun pääsolmut epäonnistuivat.

Esimerkiksi IIS:ssä sinun tarvitsee ottaa käyttöön vain portit 80 (http) ja 443 (https).
Lisäksi voit tehdä sen niin, että esimerkiksi suojattuja yhteyksiä käsitellään
Vain tietyt palvelimet, joille varmenne on asennettu. Lisäämistä varten
uusi sääntö, napsauta "Lisää" ja syötä näkyviin tulevassa valintaikkunassa
Isännän IP-osoite tai jos sääntö koskee kaikkia, jätä valintaruutu
"Kaikki". Porttialueen "From"- ja "To" -kentissä asetamme saman arvon -
80. Avainkenttä on "Suodatustila" - tässä
määrittää, kuka käsittelee tämän pyynnön. Käytettävissä on kolme kenttää, jotka määrittävät tilan
suodatus: "Useita solmuja", "Yksi solmu" ja "Poista tämä porttialue käytöstä".
"Yksi solmun" valitseminen tarkoittaa, että liikenne ohjataan valittuun IP-osoitteeseen (tietokone
tai klusteri), jolla on määritetty porttinumero, käsitellään aktiivisessa solmussa,
joilla on alhaisin prioriteettiindikaattori (lisätietoja alla). Valitsemalla "Poista käytöstä..."
tarkoittaa, että kaikki klusterin jäsenet hylkäävät tällaisen liikenteen.

Suodatustilassa "Useita solmuja" voit lisäksi määrittää vaihtoehdon
määrittää asiakkaan affiniteetti ohjata liikennettä tietystä asiakkaasta
sama klusterisolmu. Vaihtoehtoja on kolme: "Ei mitään", "Yksi" tai "Luokka"
C". Ensimmäisen valitseminen tarkoittaa, että kaikkiin pyyntöihin vastataan mielivaltaisesti
solmu Mutta sinun ei pitäisi käyttää sitä, jos UDP-protokolla on valittu säännössä tai
"Molemmat". Kun valitset loput pisteet, asiakkaiden samankaltaisuus määräytyy
tietty IP- tai luokan C verkkoalue.

Joten valitaan vaihtoehto portin 80 säännöllemme
"Useita solmuja - luokka C." Täytämme 443:n säännön samalla tavalla, mutta käytämme
"Yksi solmu" niin, että asiakkaalle vastaa aina pääsolmu, jolla on alhaisin
etusijalla. Jos työnvälittäjä havaitsee yhteensopimattoman säännön, se tulee näkyviin
varoitusviesti lisätään Windowsin tapahtumalokiin
vastaava merkintä.

Muodosta seuraavaksi yhteys tulevan klusterin solmuun syöttämällä sen nimi tai todellinen IP-osoite ja
Määritämme liitännän, joka yhdistetään klusteriverkkoon. Asetukset-ikkunassa
solmu" valitse prioriteetti luettelosta, määritä verkkoasetukset, aseta alkukirjain
solmun tila (käynnissä, pysäytetty, keskeytetty). Prioriteetti samaan aikaan
on yksilöllinen solmun tunniste; mitä pienempi numero, sitä korkeampi prioriteetti.
Solmu, jonka prioriteetti on 1, on pääpalvelin, ensisijaisesti vastaanottava
paketteja ja toimii reitityspäällikkönä.

"Tallenna tila tietokoneen uudelleenkäynnistyksen jälkeen" -valintaruudun avulla voit
tämän solmun vika tai uudelleenkäynnistys käynnistää sen automaattisesti. Napsautuksen jälkeen
"Valmis"-kohdassa merkintä uudesta klusterista tulee näkyviin Manager-ikkunaan, jossa toistaiseksi
on yksi solmu.
Seuraavan solmun lisääminen on yhtä helppoa. Valitse "Lisää solmu" valikosta tai
"Yhdistä olemassa olevaan" tietokoneesta riippuen
yhteyttä muodostetaan (se on jo osa klusteria vai ei). Sitten ikkunaan
ilmoittaa tietokoneen nimi tai osoite, jos liityntäoikeudet ovat riittävät, uusi
solmu yhdistetään klusteriin. Aluksi hänen nimensä vieressä oleva kuvake on
erilainen, mutta kun konvergenssiprosessi on valmis, se on sama kuin
ensimmäinen tietokone.

Koska lähettäjä näyttää solmujen ominaisuudet yhteyden muodostamishetkellä, varten
Selventääksesi nykyistä tilaa, sinun tulee valita klusteri ja kontekstivalikko kohta
"Päivittää". Ylläpitäjä muodostaa yhteyden klusteriin ja näyttää päivitetyt tiedot.

Asennuksen jälkeen NLB-klusteriälä unohda muuttaa DNS-tietuetta muotoon
nimen resoluutio näytti nyt klusterin IP:n.

Palvelimen kuormituksen muuttaminen

Tässä kokoonpanossa kaikki palvelimet latautuvat tasaisesti (paitsi
"Yksi solmu" -vaihtoehto). Joissakin tapauksissa on tarpeen jakaa kuorma uudelleen,
sijoittamalla suurimman osan työstä yhteen solmuista (esimerkiksi tehokkaimpaan).
Klusterin sääntöjä voidaan muuttaa niiden luomisen jälkeen valitsemalla
valitse "Cluster Properties" -kohde pikavalikosta, joka tulee näkyviin, kun napsautat nimeä.
Kaikki asetukset, joista puhuimme edellä, ovat saatavilla täältä. Valikkokohta
"Solmun ominaisuudet" tarjoaa hieman enemmän vaihtoehtoja. Kohdassa "Solmuasetukset"
voit muuttaa tietyn solmun prioriteettiarvoa. Kohdassa "Säännöt
porteille" et voi lisätä tai poistaa sääntöä; tämä on käytettävissä vain tasolla
klusterin. Mutta kun valitsemme muokata tiettyä sääntöä, saamme mahdollisuuden
säätää joitain asetuksia. Joten, kun suodatustila on asetettu
"Useita solmuja" "Kuormitusarvio" -kohta tulee saataville, mikä mahdollistaa
jakaa kuorma uudelleen tiettyyn solmuun. Oletusarvo on valittuna
"Yhtäsuuruinen", mutta "Kuormitusarvio" -kohdassa voit määrittää erilaisen kuormitusarvon
tietty solmu prosentteina klusterin kokonaiskuormituksesta. Jos tila on aktivoitu
suodatus "Yksi solmu", tässä ikkunassa tulee näkyviin uusi parametri"Prioriteetti
käsittelyssä." Sen avulla voit ohjata liikennettä tiettyyn satamaan
klusterin yksi solmu käsittelee ensin ja muut toiset
solmu.

Tapahtumaloki

Kuten aiemmin mainittiin, Network Load Balancing tallentaa kaikki
klusterin toiminnot ja muutokset Windowsin tapahtumalokissa. Nähdä heidät
valitse "Tapahtumien katselu - Järjestelmä", NLB sisältää WLBS-viestit (alk
Windows Load Balancing Service, kuten tätä palvelua kutsuttiin NT:ssä). Sitä paitsi sisään
lähettäjä-ikkuna näyttää viimeisimmät viestit, jotka sisältävät tietoja virheistä
ja kaikista kokoonpanomuutoksista. Oletuksena tämä tieto ei ole
on tallennettu. Jos haluat kirjoittaa sen tiedostoon, valitse "Asetukset ->
Lokiasetukset", valitse "Ota kirjaus käyttöön" -valintaruutu ja määritä nimi
tiedosto. Uusi tiedosto luodaan asiakirjojen tilisi alihakemistoon
ja Asetukset.

IIS:n määrittäminen replikoinnin kanssa

Klusteri on klusteri, mutta ilman palvelua siinä ei ole järkeä. Lisätään siis IIS (Internet
tietopalvelut)
. IIS-palvelin sisältyy Win2k3:een, mutta tiivistyy siihen
minimoi hyökkäysten mahdollisuuden palvelimeen; sitä ei ole asennettu oletusarvoisesti.

On kaksi tapaa asentaa IIS: Ohjauspaneelin kautta tai
ohjattu roolinhallintatoiminto tästä palvelimesta. Katsotaanpa ensimmäistä. Mennään
"Ohjauspaneeli - Lisää tai poista ohjelmia"
Poista ohjelmat), valitse "Asenna Windows-komponentit" (Lisää/poista Windows
Komponentit). Siirry nyt "Sovelluspalvelin" -kohtaan ja tarkista "Palvelut"
IIS" on kaikki mitä tarvitaan. Oletuksena palvelimen työhakemisto on \Inetpub\wwwroot.
Kun IIS on asennettu, se voi tulostaa staattisia asiakirjoja.

Johdanto

Palvelinklusteri on ryhmä itsenäisiä palvelimia, joita Cluster-palvelu hallinnoi ja jotka toimivat yhdessä yhtenä järjestelmänä. Palvelinklusterit luodaan yhdistämällä useita Windows® 2000 Advanced Server- ja Windows 2000 -palvelimia Tietokeskuspalvelin varten yhteistyötä, mikä tarjoaa korkean tason käytettävyyden, skaalautuvuuden ja hallittavuuden resursseille ja sovelluksille.

Palvelinklusterin tarkoituksena on varmistaa käyttäjien jatkuva pääsy sovelluksiin ja resursseihin laitteisto- tai ohjelmistovikojen tai suunniteltujen laitekatkosten sattuessa. Jos jokin klusteripalvelimista ei ole käytettävissä vian tai suorituksen keskeytyksen vuoksi Huolto, tietoresurssit ja sovellukset jaetaan uudelleen jäljellä olevien käytettävissä olevien klusterisolmujen kesken.

Klusterijärjestelmissä käytetään termiä " korkea saatavuus" on parempi käyttää termiä " vikasietoisuus", koska vikasietoteknologiat vaativat korkeamman tason laitteiden kestävyyttä ulkoisia vaikutuksia vastaan ​​ja palautusmekanismeja. Yleensä vikasietoiset palvelimet käyttävät suurta laitteiston redundanssia sekä lisäksi erikoisohjelmistoja, jotka mahdollistavat lähes välittömän palautuksen yksittäisen ohjelmiston tai ohjelmistovian sattuessa. laitteisto. Nämä ratkaisut ovat huomattavasti kalliimpia verrattuna klusteriteknologioiden käyttöön, koska organisaatiot joutuvat maksamaan liikaa lisälaitteistoista, jotka ovat suurimman osan ajasta käyttämättömänä ja joita käytetään vain vikatilanteissa. Vikasietoisia palvelimia käytetään sovelluksissa, jotka käsittelevät suuria määriä arvokkaita tapahtumia esimerkiksi maksujen käsittelykeskuksissa, pankkiautomaateissa tai pörssissä.

Vaikka Cluster-palvelu ei takaa käytettävyyttä, se tarjoaa korkean käytettävyyden, joka riittää useimpien kriittisten sovellusten suorittamiseen. Cluster-palvelu voi valvoa sovellusten ja resurssien suorituskykyä, tunnistaa automaattisesti vikatilanteet ja palauttaa järjestelmän, kun ne on ratkaistu. Tämä mahdollistaa joustavamman työkuorman hallinnan klusterin sisällä ja lisää koko järjestelmän käytettävyyttä.

Tärkeimmät Cluster-palvelun käytön edut ovat:

  • Korkea saatavuus. Jos jokin solmu epäonnistuu, Cluster-palvelu siirtää resurssien, kuten esim. kovalevyjä ja aktiivisen klusterisolmun verkko-osoitteet. Kun ohjelmisto- tai laitteistovika tapahtuu, klusteriohjelmisto käynnistää toimivan solmun epäonnistuneen sovelluksen uudelleen tai siirtää epäonnistuneen solmun koko kuorman jäljellä oleviin toimiviin solmuihin. Käyttäjät voivat kuitenkin huomata vain lyhyen viiveen palvelussa.
  • Hyvitys kieltäytymisen jälkeen. Klusteripalvelu jakaa automaattisesti uudelleen klusterin työkuorman, kun epäonnistunut solmu tulee jälleen saataville.
  • Ohjattavuus. Cluster Administrator on laajennus, jonka avulla voit hallita klusteriasi yhtenäinen järjestelmä, sekä sovellusten hallintaan. Cluster Administrator tarjoaa läpinäkyvän näkymän sovellusten toiminnasta ikään kuin ne toimisivat samalla palvelimella. Voit siirtää sovelluksia eri palvelimille klusterin sisällä vetämällä ja pudottamalla klusterin objekteja hiirellä. Voit siirtää tietoja samalla tavalla. Tätä menetelmää voidaan käyttää palvelimien työkuorman manuaaliseen jakamiseen sekä palvelimen purkamiseen ja sen pysäyttämiseen ajoitettua huoltoa varten. Lisäksi klusterin järjestelmänvalvojan avulla voit etänä seurata klusterin tilaa, kaikkia sen solmuja ja resursseja.
  • Skaalautuvuus. Cluster-palvelussa on skaalausominaisuudet, jotta klusterin suorituskyky pysyy aina kasvavien vaatimusten mukana. Jos klusterin yleinen suorituskyky ei riitä käsittelemään klusteroitujen sovellusten tuottamaa kuormaa, klusteriin voidaan lisätä lisää solmuja.

Tämä asiakirja sisältää ohjeet Cluster-palvelun asentamiseen käynnissä oleville palvelimille Windowsin ohjaus 2000 Advanced Server ja Windows 2000 Datacenter Server, ja kuvataan klusteripalvelun asennusprosessi klusterin solmupalvelimille. Tämä opas ei kuvaa klusteroitujen sovellusten asentamista ja määrittämistä, vaan opastaa sinut läpi koko yksinkertaisen kaksisolmun klusterin asennusprosessin.

Järjestelmävaatimukset palvelinklusterin luomiseksi

Seuraavat tarkistuslistat auttavat sinua valmistautumaan asennukseen. Vaiheittaiset ohjeet Asennusohjeet esitetään näiden luetteloiden alla.

Ohjelmistovaatimukset

  • operaatiohuone Microsoftin järjestelmä Windows 2000 Advanced Server tai Windows 2000 Datacenter Server asennettuna kaikkiin klusterin palvelimiin.
  • Asennettu nimenselvityspalvelu, kuten Verkkotunnuksen nimeäminen Järjestelmä (DNS), Windows Internet Naming System (WINS), HOSTS jne.
  • Päätepalvelin klusterin etähallintaan. Tämä vaatimus ei ole pakollinen, mutta sitä suositellaan vain klusterinhallinnan helpottamiseksi.

Laitteistovaatimukset

  • Klusterisolmun laitteistovaatimukset ovat samat kuin Windows 2000 Advanced Server- tai Windows 2000 Datacenter Server -käyttöjärjestelmien asennuksessa. Nämä vaatimukset löytyvät hakusivulta Microsoftin hakemisto.
  • Klusterin laitteiston on oltava sertifioitu ja lueteltu klusteripalvelun Microsoft Hardware Compatibility List (HCL) -luettelossa. Uusin versio tämä luettelo löytyy hakusivulta Windows 2000:n Microsoft-hakemistosta valitsemalla hakukategorian "Cluster".

Kaksi HCL-yhteensopivaa tietokonetta, joissa molemmissa:

  • HDD jossa on käynnistettävä järjestelmäosio ja asennettuna Windows 2000 Advanced Server tai Windows 2000 Datacenter Server -käyttöjärjestelmä. Tätä asemaa ei pitäisi yhdistää jaettuun tallennusväylään, jota käsitellään alla.
  • Erillinen PCI Fibre Channel- tai SCSI-laiteohjain ulkoisen jaetun tallennuslaitteen liittämistä varten. Tämän ohjaimen on oltava mukana ohjaimen lisäksi käynnistyslevy.
  • Kaksi PCI-verkkosovitinta asennettuna jokaiseen klusterin tietokoneeseen.
  • HCL-luettelossa oleva ulkoinen levytallennuslaite, joka on kytketty kaikkiin klusterin solmuihin. Se toimii klusterilevynä. Suosittelemme määrittämään laitteiston RAID-ryhmiä.
  • Kaapelit yhteisen tallennuslaitteen liittämiseen kaikkiin tietokoneisiin. Katso tallennuslaitteiden konfigurointiohjeet valmistajan dokumentaatiosta. Jos yhteys muodostetaan SCSI-väylään, voit katsoa lisätietoja liitteestä A lisäinformaatio.
  • Kaikkien klusteritietokoneiden laitteiden on oltava täysin identtisiä. Tämä yksinkertaistaa määritysprosessia ja poistaa mahdolliset yhteensopivuusongelmat.

Verkkomäärityksen vaatimukset

  • Ainutlaatuinen NetBIOS-nimi klusterille.
  • Viisi yksilöllistä staattista IP-osoitetta: kaksi osoitetta yksityisille verkkosovittimille, kaksi julkisille verkkosovittimille ja yksi osoite klusterille.
  • Verkkotunnus Tili klusteripalvelua varten (kaikkien klusterin solmujen on oltava saman toimialueen jäseniä)
  • Jokaisessa solmussa on oltava kaksi verkkosovitinta - yksi julkiseen verkkoon yhdistämistä varten, toinen solmujen klusterin sisäistä viestintää varten. Konfigurointia, jossa käytetään yhtä verkkosovitinta yhdistämään samanaikaisesti sekä julkiseen että yksityiseen verkkoon, ei tueta. HCL-vaatimusten noudattaminen edellyttää erillisen verkkosovittimen käyttöä yksityistä verkkoa varten.

Jaetun tallennuslevyn vaatimukset

  • Kaikki jaetut tallennuslevyt, mukaan lukien koorumilevy, on liitettävä fyysisesti jaettuun väylään.
  • Jokaisen solmun on voitava käyttää kaikkia jaettuun väylään kytkettyjä levyjä. Tämä voidaan tarkistaa isäntäsovittimen asennuksen ja määrityksen aikana. varten yksityiskohtaiset ohjeet Katso sovittimen valmistajan dokumentaatio.
  • SCSI-laitteille on määritettävä yksilölliset kohde-SCSI-ID-numerot ja päätteet on asennettava oikein SCSI-väylään valmistajan ohjeiden mukaisesti. 1
  • Kaikki jaetut tallennuslevyt on määritettävä peruslevyiksi (ei dynaamiksi)
  • Kaikki jaetun tallennuslaitteen levyosiot on alustettava tiedostomuotoon. NTFS-järjestelmä.

On erittäin suositeltavaa yhdistää kaikki jaetut tallennusasemat laitteisto-RAID-ryhmiksi. Vaikka ei vaadita, vikasietoisten RAID-kokoonpanojen luominen on avainasemassa suojattaessa levyvikoja vastaan.

Klusterin asennus

Yleinen asennuskatsaus

Asennuksen aikana jotkin solmut suljetaan ja osa käynnistetään uudelleen. Tämä on tarpeen ulkoisen tallennuslaitteen yhteiseen väylään kytketyillä levyillä olevien tietojen eheyden varmistamiseksi. Tietojen vioittumista voi tapahtua, kun useat solmut yrittävät samanaikaisesti kirjoittaa samalle levylle, jota klusteriohjelmisto ei suojaa.

Taulukko 1 auttaa sinua määrittämään, mitkä solmut ja tallennuslaitteet tulee ottaa käyttöön kussakin asennuksen vaiheessa.

Tässä oppaassa kuvataan kahden solmun klusterin luominen. Jos olet kuitenkin perustamassa klusterin, jossa on enemmän kuin kaksi solmua, voit käyttää sarakkeen arvoa "Solmu 2" määrittääksesi jäljellä olevien solmujen tilan.

Taulukko 1. Laitteiden käynnistysjärjestys klusterin asennuksen yhteydessä

Vaihe Solmu 1 Solmu 2 Tallennuslaite Kommentti
Verkkoasetusten määrittäminen Päällä Päällä Vinossa Varmista, että kaikki yhteiseen väylään kytketyt tallennuslaitteet on sammutettu. Ota kaikki solmut käyttöön.
Jaettujen Drivejen määrittäminen Päällä Vinossa Päällä Sammuta kaikki solmut. Käynnistä jaettu tallennuslaite ja käynnistä sitten ensimmäinen solmu.
Jaettujen asemien määritysten tarkistaminen Vinossa Päällä Päällä Sammuta ensimmäinen solmu, kytke toinen solmu päälle. Toista tarvittaessa solmuille 3 ja 4.
Ensimmäisen solmun konfigurointi Päällä Vinossa Päällä Sammuta kaikki solmut; kytke ensimmäinen solmu päälle.
Toisen solmun konfigurointi Päällä Päällä Päällä Kun ensimmäinen solmu on määritetty onnistuneesti, käynnistä toinen solmu. Toista tarvittaessa solmuille 3 ja 4.
Asennuksen viimeistely Päällä Päällä Päällä Tässä vaiheessa kaikkien solmujen tulee olla päällä.

Ennen asennusta ohjelmisto klusterit sinun on suoritettava seuraavat vaiheet:

  • Asenna käyttöjärjestelmä jokaiseen klusterin tietokoneeseen Windows-järjestelmä 2000 Advanced Server tai Windows 2000 Datacenter Server.
  • Määritä verkkoasetukset.
  • Määritä jaetut tallennusasemat.

Suorita nämä vaiheet jokaisessa klusterin solmussa ennen kuin asennat klusteripalvelun ensimmäiseen solmuun.

Cluster-palvelun määrittäminen Windows 2000 -palvelimessa edellyttää, että tililläsi on järjestelmänvalvojan oikeudet kussakin solmussa. Kaikkien klusterisolmujen on oltava joko jäsenpalvelimia tai saman toimialueen ohjaimia. Jäsenpalvelimien ja toimialueen ohjauskoneiden sekakäyttöä klusterissa ei voida hyväksyä.

Windows 2000 -käyttöjärjestelmän asennus

varten Windows-asennukset 2000 kussakin klusterin solmussa, katso käyttöjärjestelmäsi mukana saamasi dokumentaatio.

Tässä asiakirjassa käytetään käsikirjan nimeämisrakennetta "Vaiheittainen opas yhteiseen infrastruktuuriin Windows 2000 -palvelimen käyttöönottoa varten". Voit kuitenkin käyttää mitä tahansa nimiä.

Ennen kuin aloitat Cluster-palvelun asennuksen, sinun on kirjauduttava sisään järjestelmänvalvojana.

Verkkoasetusten määrittäminen

Huomautus: Sammuta tässä asennuksen vaiheessa kaikki jaetut tallennuslaitteet ja kytke sitten kaikki solmut päälle. Sinun on estettävä useita solmuja käyttämästä jaettua tallennuslaitetta samanaikaisesti, kunnes klusteripalvelu on asennettu vähintään yhteen solmuun ja kyseiseen solmuun on kytketty virta.

Jokaisessa solmussa on oltava asennettuna vähintään kaksi verkkosovitinta - yksi muodostaa yhteys julkiseen verkkoon ja yksi muodostaakseen yhteyden yksityiseen verkkoon, joka koostuu klusterisolmuista.

Yksityinen verkkosovitin tarjoaa solmujen välisen tiedonsiirron, klusterin nykyisen tilan raportoinnin ja klusterin hallinnan. Jokaisen solmun julkinen verkkosovitin yhdistää klusterin asiakastietokoneista koostuvaan julkiseen verkkoon.

Varmista, että kaikki verkkosovittimet on liitetty fyysisesti oikein: yksityiset verkkosovittimet liitetään vain muihin yksityisiin verkkosovittimiin ja julkiset verkkosovittimet on kytketty julkisiin verkkokytkimiin. Kytkentäkaavio on esitetty kuvassa 1. Suorita tämä testi jokaisessa klusterin solmussa ennen kuin jatkat jaettujen tallennuslevyjen määrittämistä.

Kuva 1: Esimerkki kahden solmun klusterista

Yksityisen verkkosovittimen määrittäminen

Suorita nämä vaiheet klusterin ensimmäisessä solmussa.

  1. Verkkoympäristöni ja valitse joukkue Ominaisuudet.
  2. Napsauta kuvaketta hiiren kakkospainikkeella.

Huomautus: Mikä verkkosovitin palvelee yksityistä verkkoa ja mikä julkista, riippuu verkkokaapeleiden fyysisestä kytkennästä. SISÄÄN Tämä asiakirja Oletetaan, että ensimmäinen sovitin (paikallinen yhteys) on kytketty julkiseen verkkoon ja toinen sovitin (paikallinen yhteys 2) on kytketty klusterin yksityiseen verkkoon. Sinun tapauksessasi näin ei ehkä ole.

  1. Osavaltio. Ikkuna LAN-yhteyden tila 2 näyttää yhteyden tilan ja nopeuden. Jos yhteys on katkaistu, tarkista kaapelit ja liitännät. Korjaa ongelma ennen kuin jatkat. Napsauta painiketta kiinni.
  2. Napsauta kuvaketta uudelleen hiiren oikealla painikkeella LAN-yhteys 2, valitse komento Ominaisuudet ja paina painiketta Virittää.
  3. Valitse välilehti Lisäksi. Kuvassa 2 näkyvä ikkuna tulee näkyviin.
  4. Yksityisten verkkoverkkosovittimien nopeus on asetettava manuaalisesti oletusarvon sijaan. Määritä verkon nopeus avattavasta luettelosta. Älä käytä arvoja "Auto Sense" tai "Automaattinen valinta" valitaksesi nopeuden, koska jotkin verkkosovittimet voivat pudottaa paketteja määrittäessään yhteysnopeutta. Aseta verkkosovittimen nopeus määrittämällä parametrin todellinen arvo Liitäntätyyppi tai Nopeus.

Kuva 2: Verkkosovittimen lisäasetukset

Kaikki samaan verkkoon kytketyt klusterin verkkosovittimet on määritettävä samalla tavalla ja niissä on käytettävä samoja parametriarvoja Kaksipuolinen tila, Virtauksen ohjaus, Liitäntätyyppi jne. Vaikka eri verkkolaitteita käytettäisiin eri solmuissa, näiden parametrien arvojen on oltava samat.

  1. Valitse Internet-protokolla (TCP/IP) yhteyden käyttämien komponenttien luettelossa.
  2. Napsauta painiketta Ominaisuudet.
  3. Aseta kytkin asentoon Käytä seuraavaa IP-osoitetta ja syötä osoite 10.1.1.1 . (Käytä osoitetta toiselle solmulle 10.1.1.2 ).
  4. Aseta aliverkon peite: 255.0.0.0 .
  5. Napsauta painiketta Lisäksi ja valitse välilehti VOITTAA. Aseta kytkimen arvo asentoon Poista NetBIOS TCP/IP:n kautta käytöstä. Klikkaus OK palataksesi edelliseen valikkoon. Suorita tämä vaihe vain yksityiselle verkkosovittimelle.

Valintaikkunasi pitäisi näyttää kuvalta 3.

Kuva 3: Yksityisen verkkoyhteyden IP-osoite

Julkisen verkkosovittimen määrittäminen

Huomautus: Jos DHCP-palvelin on käynnissä julkisessa verkossa, julkisen verkon verkkosovittimen IP-osoite voidaan määrittää automaattisesti. Tätä menetelmää ei kuitenkaan suositella klusterisolmun sovittimille. Suosittelemme vahvasti pysyvien IP-osoitteiden määrittämistä kaikille julkisille ja yksityisille isäntäverkkosovittimille. Muuten, jos DHCP-palvelin epäonnistuu, pääsy klusterin solmuihin voi olla mahdotonta. Jos sinun on pakko käyttää DHCP:tä verkkosovittimille julkisessa verkossa, käytä pitkällä aikavälillä osoitteen vuokraus - tämä varmistaa, että dynaamisesti määritetty osoite pysyy voimassa, vaikka DHCP-palvelin olisi tilapäisesti poissa käytöstä. Määritä aina pysyvät IP-osoitteet yksityisille verkkosovittimille. Muista, että Cluster-palvelu voi tunnistaa vain yhden verkkoliitännän aliverkkoa kohden. Jos tarvitset apua verkko-osoitteiden määrittämisessä Windows 2000:ssa, katso käyttöjärjestelmän sisäänrakennettua ohjetta.

Verkkoyhteyksien uudelleennimeäminen

Selvyyden vuoksi suosittelemme verkkoyhteyksien nimen vaihtamista. Voit esimerkiksi muuttaa yhteyden nimeä LAN-yhteys 2 päällä . Tämä menetelmä auttaa sinua tunnistamaan verkot helpommin ja määrittämään niiden roolit oikein.

  1. Napsauta kuvaketta hiiren kakkospainikkeella 2.
  2. Valitse pikavalikosta komento Nimeä uudelleen.
  3. Tulla sisään Yhdistä klusterin yksityiseen verkkoon tekstikenttään ja paina -näppäintä TULLA SISÄÄN.
  4. Toista vaiheet 1-3 ja muuta yhteyden nimi LAN-yhteys päällä Yhdistä julkiseen verkkoon.

Kuva 4: Uudelleennimetyt verkkoyhteydet

  1. Uudelleennimettyjen verkkoyhteyksien pitäisi näyttää kuvan 4 kaltaisilta. Sulje ikkuna Verkko ja etäyhteys verkkoon. Uudet verkkoyhteyksien nimet replikoidaan automaattisesti klusterin muihin solmuihin, kun ne otetaan käyttöön.

Tutkimus verkkoyhteyksiä ja nimenratkaisu

Voit testata määritettyjen verkkolaitteiden toiminnan suorittamalla seuraavat vaiheet kaikille verkkosovittimille kussakin solmussa. Tätä varten sinun on tiedettävä kaikkien klusterin verkkosovittimien IP-osoitteet. Saat nämä tiedot suorittamalla komennon ipconfig jokaisessa solmussa:

  1. Napsauta painiketta Alkaa, valitse joukkue Suorittaa ja kirjoita komento cmd teksti-ikkunassa. Klikkaus OK.
  2. Kirjoita komento ipconfig /all ja paina näppäintä TULLA SISÄÄN. Näet jokaisen verkkosovittimen IP-protokollan määritystiedot paikallinen kone.
  3. Jos ikkunasi ei ole vielä auki komentorivi, noudata vaihetta 1.
  4. Kirjoita komento ping ip-osoite Missä IP-osoite on vastaavan verkkosovittimen IP-osoite toisessa solmussa. Oletetaan esimerkiksi, että verkkosovittimilla on seuraavat IP-osoitteet:
Solmun numero Verkkoyhteyden nimi Verkkosovittimen IP-osoite
1 Yhdistetään julkiseen verkkoon 172.16.12.12
1 Yhdistä klusterin yksityiseen verkkoon 10.1.1.1
2 Yhdistetään julkiseen verkkoon 172.16.12.14
2 Yhdistä klusterin yksityiseen verkkoon 10.1.1.2

Tässä esimerkissä sinun on suoritettava komennot ping 172.16.12.14 Ja ping 10.1.1.2 solmusta 1 ja suorita komennot ping 172.16.12.12 Ja ping 10.1.1.1 solmusta 2.

Tarkista nimen resoluutio suorittamalla komento ping, käyttämällä tietokoneen nimeä argumenttina sen IP-osoitteen sijaan. Esimerkiksi, jos haluat tarkistaa ensimmäisen hq-res-dc01-nimisen klusterin solmun nimen resoluution, suorita komento ping hq-res-dc01 miltä tahansa asiakastietokoneelta.

Tarkistetaan verkkotunnuksen jäsenyyttä

Kaikkien klusterisolmujen on oltava saman toimialueen jäseniä ja niillä on oltava verkko-ominaisuudet toimialueen ohjaimen ja DNS-palvelimen kanssa. Solmut voidaan konfiguroida jäsentoimialueen palvelimiksi tai saman toimialueen ohjaimille. Jos päätät tehdä yhdestä solmuista toimialueen ohjausyksikön, myös kaikki muut klusterin solmut on määritettävä saman toimialueen toimialueen ohjauskoneiksi. Tässä oppaassa oletetaan, että kaikki isännät ovat toimialueen ohjaimia.

Huomautus: Linkkejä verkkotunnusten määrittämistä koskeviin lisädokumentaatioihin: DNS-palvelut ja DHCP Windows 2000:ssa, katso kohta Aiheeseen liittyviä resursseja tämän asiakirjan lopussa.

  1. Oikealla painikkeella Tietokoneeni ja valitse joukkue Ominaisuudet.
  2. Valitse välilehti Verkon tunnistaminen. Valintaikkunassa Järjestelmän ominaisuudet Näet koko tietokoneen ja verkkotunnuksen nimen. Esimerkissämme verkkotunnusta kutsutaan reskit.com.
  3. Jos olet määrittänyt solmun jäsenpalvelimeksi, voit tässä vaiheessa liittää sen toimialueeseen. Napsauta painiketta Ominaisuudet ja liitä tietokone toimialueeseen noudattamalla ohjeita.
  4. Sulje ikkunat Järjestelmän ominaisuudet Ja Tietokoneeni.

Luo klusteripalvelutili

Cluster-palvelua varten sinun on luotava erillinen verkkotunnustili, jolla se käynnistetään. Asennusohjelma vaatii sinua syöttämään Cluster-palvelun tunnistetiedot, joten tili on luotava ennen palvelun asentamista. Tili ei saa olla kenenkään toimialueen käyttäjän omistuksessa, ja sitä tulee käyttää vain Cluster-palvelun suorittamiseen.

  1. Napsauta painiketta alkaa, valitse komento Ohjelmat / Hallinta, suorita laajennus.
  2. Laajenna luokka reskit.com, jos sitä ei ole vielä otettu käyttöön
  3. Valitse luettelosta Käyttäjät.
  4. Napsauta hiiren kakkospainikkeella Käyttäjät, valitse pikavalikosta Luoda, valitse Käyttäjä.
  5. Anna klusterin palvelutilin nimi kuvan 5 mukaisesti ja napsauta Edelleen.

Kuva 5: Klusterin käyttäjän lisääminen

  1. Valitse ruudut Estä käyttäjää vaihtamasta salasanaa Ja Salasanalla ei ole viimeistä voimassaolopäivää. Napsauta painiketta Edelleen ja painike Valmis luodaksesi käyttäjän.

Huomautus: Jos järjestelmänvalvojan suojauskäytäntösi ei salli salasanoja, jotka eivät koskaan vanhene, sinun on päivitettävä salasana ja määritettävä klusteripalvelu jokaisessa solmussa ennen sen vanhenemista.

  1. Napsauta käyttäjää hiiren oikealla painikkeella Klusteri oikeassa työkalupalkissa Active Directory– käyttäjät ja tietokoneet.
  2. Valitse pikavalikosta komento Lisää jäseniä ryhmään.
  3. Valitse ryhmä Järjestelmänvalvojat ja paina OK. Uudella tilillä on nyt järjestelmänvalvojan oikeudet paikallinen tietokone.
  4. Sulje neppari Active Directory - Käyttäjät ja tietokoneet.

Jaettujen tallennusasemien määrittäminen

Varoitus: Varmista, että vähintään yksi klusterin solmuista käyttää Windows 2000 Advanced Server- tai Windows 2000 Datacenter Server -käyttöjärjestelmää ja että klusteripalvelu on määritetty ja käynnissä. Vasta tämän jälkeen voit ladata käyttöjärjestelmä Windows 2000 muissa solmuissa. Jos nämä ehdot eivät täyty, klusterin levyt voivat vaurioitua.

Aloita jaettujen tallennusasemien määrittäminen sammuttamalla kaikki solmut. Kytke sen jälkeen päälle jaettu tallennuslaite ja sitten solmu 1.

Quorum levy

Koorumilevyä käytetään klusteritietokannan tarkistuspisteiden ja palautuslokitiedostojen tallentamiseen, mikä mahdollistaa klusterin hallinnan. Teemme seuraavat suositukset koorumilevyn luomiseksi:

  • Luo pieni osio (koko vähintään 50 Mt) käytettäväksi koorumilevynä. Suosittelemme yleensä luomaan 500 Mt:n koorumilevyn.
  • Varaa erillinen levy koorumiresurssille. Koska jos koorumilevy epäonnistuu, koko klusteri epäonnistuu, suosittelemme vahvasti laitteistolevyn RAID-ryhmän käyttöä.

Cluster-palvelun asennuksen aikana sinun on määritettävä kirjain koorumiasemalle. Esimerkissämme käytämme kirjainta K.

Jaettujen tallennusasemien määrittäminen

  1. Oikealla painikkeella Tietokoneeni, valitse komento Ohjaus. Laajenna luokka avautuvassa ikkunassa Tallennuslaitteet.
  2. Valitse joukkue Levynhallinnointi.
  3. Varmista, että kaikki jaetut tallennusasemat on alustettu NTFS-muotoon ja niiden tila Perus. Jos liität uuden aseman, se käynnistyy automaattisesti Ohjattu levyn allekirjoitus ja päivitystoiminto. Kun ohjattu toiminto käynnistyy, napsauta painiketta Päivittää, jatkaakseen toimintaansa, tämän jälkeen levy tunnistetaan nimellä Dynaaminen. Jos haluat muuntaa levyn perusmuotoon, napsauta hiiren kakkospainikkeella Levy nro(Missä # – käsittelemäsi levyn numero) ja valitse komento Palaa peruslevylle.

Napsauta hiiren kakkospainikkeella aluetta Ei jaettu vastaavan levyn vieressä.

  1. Valitse joukkue Luo osio
  2. Alkaa Ohjattu osion luontitoiminto. Paina painiketta kahdesti Edelleen.
  3. Syötä haluamasi osion koko megatavuina ja napsauta painiketta Edelleen.
  4. Napsauta painiketta Edelleen, hyväksyy ehdotetun oletusasemakirjaimen
  5. Napsauta painiketta Edelleen alustaaksesi ja luodaksesi osion.

Asemien kirjainten määrittäminen

Kun tietoväylä, levyt ja jaetut tallennusosiot on määritetty, sinun on määritettävä asemakirjaimet kaikille klusterin kaikkien levyjen osiolle.

Huomautus: Liitoskohdat ovat toiminnallisuutta tiedostojärjestelmä, jonka avulla voit asentaa tiedostojärjestelmä käyttämällä olemassa olevia hakemistoja ilman aseman kirjainta. Klusterit eivät tue liitoskohtia. Minkä tahansa ulkoinen asema Klusteriresurssina käytettävät osiot on osioitava NTFS-osioihin, ja näille osiolle on määritettävä asemakirjaimet.

  1. Napsauta hiiren kakkospainikkeella haluamaasi osiota ja valitse Aseman kirjaimen ja aseman polun vaihtaminen.
  2. Valitse uusi asemakirjain.
  3. Toista vaiheet 1 ja 2 kaikille jaetuille tallennusasemille.

Kuva 6: Levyn osiot määritetyillä kirjaimilla

  1. Toimenpiteen lopussa napsautusikkuna Tietokonehallinta näyttää kuvan 6 kalta. Sulje lisäosa Tietokonehallinta.
  1. Napsauta painiketta alkaa, valitse Ohjelmat / Vakio ja suorita ohjelma" Muistikirja".
  2. Kirjoita muutama sana ja tallenna tiedosto nimellä testi.txt valitsemalla komennon Tallenna nimellä valikosta Tiedosto. kiinni Muistikirja.
  3. Kaksoisnapsauta kuvaketta Omat asiakirjat.
  4. Napsauta tiedostoa hiiren kakkospainikkeella testi.txt ja valitse pikavalikosta komento Kopio.
  5. Sulje ikkuna.
  6. Avata Tietokoneeni.
  7. Kaksoisnapsauta jaetun tallennusaseman osiota.
  8. Napsauta hiiren kakkospainikkeella ja valitse komento Lisää.
  9. Tiedoston kopion pitäisi ilmestyä jaetulle tallennusasemalle testi.txt.
  10. Kaksoisnapsauta tiedostoa testi.txt avataksesi sen jaetusta tallennusasemasta. Sulje tiedosto.
  11. Valitse tiedosto ja paina näppäintä Del poistaaksesi tiedoston klusterin levyltä.

Toista toimenpide kaikille klusterin levyille varmistaaksesi, että ne ovat käytettävissä ensimmäisestä solmusta.

Sammuta nyt ensimmäinen solmu, kytke toinen solmu päälle ja toista kohdan vaiheet Tarkistaa toimintaa ja julkinen pääsy levyille. Noudata näitä samoja vaiheita kaikissa lisäsolmuissa. Kun olet varma, että kaikki solmut voivat lukea ja kirjoittaa tietoja jaetuille tallennusasemille, sammuta kaikki solmut paitsi ensimmäinen ja jatka seuraavaan osaan.

Rakensin ensimmäisen yksilevyisten tietokoneideni "klusterini" melkein heti sen jälkeen, kun Orange Pi PC -mikrotietokone alkoi saada suosiota. Sitä voisi kutsua "klusteriksi", jolla on suuri venytys, koska muodollisesta näkökulmasta se oli oikeudenmukaista paikalliseen verkkoon neljästä taulusta, jotka "näkivät" toisensa ja pääsivät Internetiin.

Laite osallistui SETI@home-projektiin ja onnistui jopa laskemaan jotain. Mutta valitettavasti kukaan ei tullut hakemaan minua tältä planeetalta.
Kuitenkin koko tämän ajan johtojen, liittimien ja microSD-korttien parissa puuhaillessani opin paljon. Niinpä esimerkiksi huomasin, että virtalähteen ilmoitettuun tehoon ei kannata luottaa, että kuormaa olisi mukava jakaa kulutuksen suhteen ja langan poikkileikkauksella on väliä.

Ja kyllä, virranhallintajärjestelmää jouduttiin "kollektiviljelmään", sillä viiden yksilevylaitteen samanaikainen käynnistys voi vaatia 8-10A (5*2) suuruisen käynnistysvirran! Tämä on paljon, varsinkin maan kellareissa valmistetuille virtalähteille, joista tykkäämme tilata kaikenlaisia... mielenkiintoisia vempaimia.

Aloitan luultavasti hänestä. Tehtävä joutui suhteellisen yksinkertaisiin toimiin - kytke tietyn ajan kuluttua päälle 4 kanavaa, joiden kautta syötetään 5 volttia. Helpoin tapa toteuttaa suunnitelmasi on Arduino (joista jokaisella itseään kunnioittavalla nörtillä on runsaasti) ja tämä Alin ihmelauta 4 releellä.

Ja tiedätkö, se jopa toimi.

Kuitenkin "jääkaappityyppiset" napsautukset käynnistyksen yhteydessä aiheuttivat epämukavuutta. Ensinnäkin, kun naksahdus, häiriöt juoksivat virtalähteen läpi ja oli tarpeen asentaa kondensaattoreita, ja toiseksi koko rakenne oli melko suuri.

Joten eräänä päivänä yksinkertaisesti vaihdoin relelohkon transistorikytkimiin, jotka perustuvat IRL520: een.

Tämä ratkaisi ongelman häiriöillä, mutta koska mosfet ohjaa "nollaa", jouduin hylkäämään messinkijalat telineessä, jotta en vahingossa yhdistäisi levyjen maadoitusta.

Ja nyt ratkaisua kopioidaan täydellisesti ja kaksi klusteria toimivat jo vakaasti ilman yllätyksiä. Kuten suunniteltu.

Mutta palataan replikointiin. Miksi ostaa virtalähteitä huomattavalla summalla, kun monia edullisia ATX-laitteita on kirjaimellisesti jalkojesi alla?
Lisäksi niissä on kaikki jännitteet (5,12,3.3), itsediagnoosin alku ja ohjelmaohjauksen mahdollisuus.

No, en mene tässä liian yksityiskohtiin - artikkeli ATX-ohjauksesta Arduinon kautta.

No, onko kaikki pillerit syöty ja postimerkit ovat myös kiinni? On aika koota kaikki yhteen.

Siellä on yksi pääsolmu, joka muodostaa yhteyden ulkomaailmaan WiFin kautta ja lähettää "Internetin" klusteriin. Se saa virtansa ATX-valmiustilajännitteestä.

Itse asiassa TBNG on vastuussa Internetin jakelusta.
Joten haluttaessa klusterisolmut voidaan piilottaa TOR:n taakse.

Lisäksi tähän pääsolmuun tulee i2c:n kautta kytketty hankala kortti. Se pystyy kytkemään päälle/pois päältä kaikki 10 työntekijäsolmua. Lisäksi se pystyy ohjaamaan kolmea 12 V tuuletinta jäähdyttämään koko järjestelmää.

Toimintaskenaario on seuraava: kun ATX kytketään päälle 220 V:lla, pääsolmu käynnistyy. Kun järjestelmä on käyttövalmis, se käynnistää peräkkäin kaikki 10 solmua ja tuuletinta.
Kun vaihtoprosessi on valmis, pääsolmu kiertää jokaisen toimivan solmun ja kysyy, miltä meistä tuntuu, mikä on lämpötila. Jos yksi telineistä kuumenee, lisää ilmavirtausta.
No, sammutuskomennolla jokainen solmu sammutetaan varovasti ja poistetaan jännitteestä.

Piirsin taulun kaavion itse, joten se näyttää kammottavalta. Hyvin koulutettu henkilö otti kuitenkin jäljityksen ja valmistuksen hoitaakseen, mistä kiitämme häntä suuresti.

Tässä sitä ollaan kokoamassa

Tässä on yksi ensimmäisistä luonnoksista klusterin komponenttien sijainnista. Valmistettu ruudulliselle paperille ja ikuistettu Office Lensin kautta puhelimella.

Koko rakenne asetetaan tilaisuutta varten ostetulle tekstioliittilevylle.

Suunnilleen tältä sisällä olevien solmujen sijainti näyttää. Kaksi viiden kortin telinettä.

Täältä näet Arduino-ohjaimen. Se on kytketty päähän Orange Pi Pc i2c:n kautta tasomuuntimen kautta.

No, tässä on lopullinen (nykyinen versio).

Joten sinun tarvitsee vain kirjoittaa Pythonissa useita apuohjelmia, jotka johtaisivat kaikkea tätä musiikkia - kytke se päälle, käynnistä se ja säädä tuulettimen nopeutta.

En kyllästy teitä teknisillä yksityiskohdilla - se näyttää suunnilleen tältä:

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

echo "Aloita ATX-kortti..."
/home/zno/i2creobus/i2catx_tool.py --start
kaiku "Asetetaan tuulettimen alkuarvoja..."
/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

Koska meillä on jo peräti 10 solmua, käytämme Ansiblea, joka auttaa esimerkiksi sammuttamaan kaikki solmut oikein. Tai käytä lämpötilamittaria jokaisessa.

1
2
3
4
5
6
7
8
---

- isännät: työntekijät
roolit:
- webmon_stop
- webmon_remove
- webmon_install
- webmon_start

Minua syytetään usein hylkäävällä äänellä sanoen, että tämä on vain paikallinen yksilevyverkko (kuten mainitsin jo alussa). Yleensä en välitä muiden mielipiteistä, mutta ehkä lisäämme glamouria ja järjestämme telakointiparviklusterin.
Tehtävä on hyvin yksinkertainen ja sen voi suorittaa alle 10 minuutissa. Sitten käynnistämme Portainer-instanssin pääsolmussa, ja voila!

Nyt voit Todella mittakaavassa tehtäviä. Joten sisään Tämä hetki Klusteri pyörittää Verium Reserve kryptovaluuttakaivostyötä. Ja varsin onnistuneesti. Toivottavasti lähin syntyperäinen saa takaisin kulutetun sähkön;) No, tai vähennä mukana olevien solmujen määrää ja louhi jotain muuta, kuten Turtle Coin.

Jos haluat hyötykuorman, voit heittää Hadoopin klusteriin tai järjestää verkkopalvelimien tasapainotuksen. Internetissä on paljon valmiita kuvia ja koulutusmateriaalia riittää. No, jos kuva (docker-kuva) puuttuu, voit aina rakentaa oman.

Mitä tämä opetti minulle? Yleensä teknologian "pino" on hyvin laaja. Arvioi itse – Docker, Ansible, Python, Arduinon päivittäminen (Jumala anteeksi, sitä ei sanota yöllä) ja kuori tietysti. Ja myös KiCad ja urakoitsijan kanssa työskentely :).

Mitä voidaan tehdä paremmin? Paljon. Ohjelmistopuolella olisi mukava kirjoittaa Go:n ohjausapuohjelmat uudelleen. Muuten - tee siitä steampunkish - KDPV alussa täydellisesti nostaa rimaa. On siis tehtävää.

Rooleja esittävät:

  • Pääsolmu - Orange Pi -tietokone, jossa on usb wifi.
  • Toimivat solmut - Orange Pi PC2 x 10.
  • Verkko - 100 Mbit TP-link@16-porttia.
  • Brain - Arduino-klooni, joka perustuu Atmega8 + -tasomuuntimeen.
  • Sydän on ATX-virtaohjain, jossa on virtalähde.
  • Ohjelmisto (soul) - Docker, Ansible, Python 3, vähän kuorta ja vähän laiskuutta.
  • Vietetty aika on korvaamatonta.

Kokeiden aikana pari Orange Pi PC2 -korttia vaurioitui sekaisin virtalähteen takia (palavat erittäin kauniisti), toinen PC2 katosi Ethernetin (tämä on erillinen tarina, jossa en ymmärrä prosessin fysiikkaa) .

Se näyttää olevan koko tarina "ylhäältä alas". Jos joku kokee sen mielenkiintoiseksi, kysy kommenteissa. Ja äänestä siellä olevia kysymyksiä (positiivinen äänestys - jokaisessa kommentissa on painike tätä varten). Mielenkiintoisimmat kysymykset käsitellään uusissa muistiinpanoissa.
Kiitos, että luit loppuun asti.

TBVPFBFSH TIETOJA PDOPK:sta NBYYOE HCE OE NPDP
YMY DEMBEN LMBUFET MVA 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 TIETOJA TBVPFE YMY DPNB:stä. dBChBKFE RPRTPVKHEN CHNEUFE UPVTBFSH OEVPMSHYPK LMBUFET. rPUFTPYCH LMBUFET CHSC UNPTSEFE TEBMSHOP HULPTYFSH CHSHRPMOEOYE YUBUFY ЪBDBU. OBRTYNET LPNRYMSGYA YMY PDOPCHTENEOHA TBVPFKH OULPMSHLYI TEUKHTUPENLYI RTPGEUUPCH. h LFK UFBFSHE S RPUFBTBAUSH TBUULBBFSH CHBN LBL NPTsOP VEY PUPVSHCHI HUIMYK PVAEDEOYFSH NBYOSHCH UCHPEK MPLBMSHOPK UEFFY CH EDYOSCHK LMBUFET TIETOJA VBJE MOSIXISTA.

2. lBL, UFP Y TÄÄLLÄ.

MOSIX - LFP RBFYu DMS SDTB Linux U LPNRMELFPN HFYMYF, LPFPTSHCHK RPJCHPMSEF RTPGEUUBN U CHBYEK NBYOSCH RETEIPDIFSH (NYZTYTPCHBFSH) TIETOJA DTHZIE HOMSH MPLBMSHOPK UEFI. chЪSFSH EZP NPTsOP RP BDTEUH HTTP://www.mosix.cs.huji.ac.il B TBURTPUFTBOSEFUS ON 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_ DB 2 BR 2 l . asenna Y PFCHEYUBEFE TIETOJA 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 KHUFBOPCHLE MOSIX.
HUFBOPCHYMY? OH YFP TSE - RETEZTHTSBKFE CHBY Linux U OPCHSHCHN SDTPN, OBCHBOYE LFPTPZP PUEOSH VHDEF RPIPTSE TIETOJA mosix-2.2.13.

4. BUFTPKLB:stä

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 aloitus. rTY RETCHPN ЪBRHULE LFPF ULTYRF RTPUIF CHBU OBUFTPIFS MOSIX Y ЪBRHULBEF FELUFPCHSHCHK TEDBLFPT DMS UPЪDBOYS ZhBKMB /etc/mosix.map, Ch CH LPFPTPN OBIPDFYFUS URYUPL HBUFTPIFS OBIPDFYFUS URYUPL HBUFTPIFS. 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

täällä 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 TIETOJA 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 ma. 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 ylhäältä - mtop, h LPFPTSCHK DPVBCHYMY CHPTNPTSOPUFSH PFPVTBTSEOYS KHMB(solmu), UPTFYTPCHLY RP KHMBN, RETEOPUB RTPGEEZUUPPH YDEF OERMPIBS NPDYZHYLBGYS UPGEUUPPH UPM NYOINBMSHOPK ЪBZTHYLY RTPGEUUPTB KHMB, RPUME LPFPTPK RTPGEUUSCH OBUYOBAF NYZTYTPCHBFSH TIETOJA DTHZYE MOSIX - KHMSHCH .
ъbrkhulben mTop, chshchvvytben rpotbchychykykus oe urseik rtpgeuu (telpneodha ъbrkhufyfsh bzip) y unemp dbchyn lmbchykh "g" noin chbyek lmbchybfkhte, rpbyzp -chchpdyni Ch lbueufches tsetfchsh rtpGeUub y ъbfen - opnet khmb, lhdb nsch ifyn ezp pfrtbchyfsh. b HCE RPUME bFPZP CHOINBFEMSHOP RPUNPFTYFE TIETOJA TEKHMSHFBFSCH, PFPVTBTSBENSHCHE LPNBODPK ma - FB NBYOB DPMTSOB OBYUBFSH VTBFSH TIETOJA UEVS OBZTHLKH CHSHVTBOOPZP RTPGEUUB.
b UPVUFCHOOOP mtop - CH RPME #N PFPVTBTSBFSH OPNET KHMB, TÄÄLLÄ CHSHHRPMOSEFUS:ssa.
oP LFP EEE OE CHUE - CHEDSH CHBN RTBCHDB OE IPUEFUS PFRTBCHMSFSH TIETOJA DTHZIE KHMSHCH RTPGEUUSCH CHTHYOOHA? noe oe BIFFEMPUSH. x MOSIX EUFSH OERMPIBS CHUFTPEOOBS VBMBOUITPCHLB CHOKHFTY LMBUFETB, LPFPTBS RPJCHPMSEF VPMEE-NEOEE TBCHOPNETOP TBURTEDEMSFSH OBZTKHLH TIETOJA CHUE KHMSHCH:sta. oKH B CHPF ЪDEUSH OBN RTYDEFUS RPFTHDYFUS. DMS OBYUBMB S TBUULBTsKH, LBL UDEMBFSH FPOLHA OBUFTPKLH (sävelmä) DMS DCHHI KHMPC LMBUFETB? CH RTPGEUUE LPFPTPK MOSIX RPMHYUBEF YOZHPTNBGYA P ULPTPUFSI RTPGEUUPTPCH Y UEFI:
ъBRPNOYFE TB Y OCHUEZDB - viritä NPTsOP CHSHCHRPMOSFSH FPMSHLP CH yksimoodi. YOBYUE CHSC MYVP RPMKHUYFE OE UPCHUEN LPTTELFOSCHK TEKHMSHFBF, MYVP CHBYB NBYOB NPTSEF RTPUFP ЪBCHYUOKHFSH.
yFBL, CHSHRPMOSEN sävelmä. rPUME RETECHPDB PRTBGYPOOPK UYUFENSCH CH yksimoodi OBRTYNET LPNBODPK init 1 YMY init S ЪBRKHULBEN ULTYRF prep_tune, LPFPTSCHK RPDOINEF cEFECHSCHE
YOFETZHEKUSHY ЪBRHUFYF MOSIX. RPUME LFPPZP TIETOJA PDOPK YNBYO ЪBRKHULBEN sävelestä, ChCHPDYN ENKH OPNET DTHZPZP KHMB DMS OBUFTPKLY Y TsDEN TEKHMSHFBFB - KhFYMYFB DPMTSOB CHSHCHDBFSH ЪBRTPU YOUFOUFFY, RHCHIPHFY TIETOJA CHOOSHPCYOU RPMOEOYS LPNBODSCH sävelmä -a<ХЪЕМ>TIETOJA DTHZPN HYMESTA. uPVUFCHOOOP PRETBGYA RTYDEFUS RPCHFPTYFSH TIETOJA DTHZPN KHME LPNBODPK -sävelmä<ХЪЕМ>, B TEЪHMSHFBF YЪ YEUFY YUYUEM CHCHEUFY TIETOJA 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 sävelmä OE UNPZ UDEMBFSH EZP, RTPUFP ULPRYTHKFE YJ FELHEEZP LBFBMPZB ZhBKM mosix.cost H /etc/overheads. 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 TIETOJA OEULPMSHLP CHPRTPUPCH Y RTPCHEDS FAOIOZ U DCHHNS NBYOBNY LMBUFETB.
LUFBFY, RP UPVUFCHEOOPNH PRSHCHFKH NPZH ULBUBFSH, YuFP RTY OBUFTPKLE LMBUFETB S TELPNEODHA CHBN OE ЪБЗТХЦБФШ UEFSH, B OB OBVUFCHEOOPNH PRSHCHFKH NPZH PRYPUFPTPPF - RTYPUFFFKBSH PRUFPTPPF FI.

5. hRTBCHMEOYE LMBUFETPN

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

mosctl - LPOFFTPMSH OBD KHMPN. rPCHPMSEF YЪNEOSFSH RBTBNEFTSCH KHMB - FBLYE, LBL-lohko, pysy, lstay, viive Y F.D
dBChBKFE TBUUNPFTYN OEULPMSHLP RBTBNEFTPCH LFPC KHFYMYFSCH:
pysyä - RPЪCHPMSEF PUFBOBCHMYCHBFSH NYZTBGYA RTPGEUUPCH TIETOJA DTHZIE KHMSHCH U FELHEEK NBYOSCH. pFNEOSEPHUS RBTBNEFTPN nostay YMY -stay
Pysy - ЪBRTEEBEF FPMSHLP MPLBMSHOSCHN RTPGEUUBN NYZTBGYA, B RTPGEUUSCH U DTHZYI NBYO NPZHF RTDDPMTsBFSH LFP DEMBFSH. pFNEOSEPHUS RBTBNEFTPN nolstay YMY -lstay.
lohko - ЪBRTEEBEF KHDBMEOOSCHN/ZPUFECHSHCHN RTPGEUUBN CHSHPRPMOSPHUS TIETOJA LFPN KHM:stä. pFNEOSEPHUS RBTBNEFTPN noblock YMY -lohko.
tuoda - CHPCHTBEBEF PVTBFOP CHUE RTPGEUUSCH U FELHEEZP KHMB CHSHPRPMOSENSHHE TIETOJA DTHZYI NBYOBI LMBUFETB:stä. ьФПФ RBTБNEFT NPTSEF OE UTBVBFSCHBFSH, RPLB NYZTYTPCHBCHYK RTPGEUU OE RPMKHYUIF RTETSCHCHBOIE PF UYUFENSCH.
aseta viive KHUFBOBCHMYCHBEF CHTENS, RPUME LPFPTPZP RTPGEUU OBUYOBEF NYZTYTPCHBFSH.
CHEDSH UPZMBUYFEUSH - CH UMKHYUBE, EUMY CHTENS CHSHRPMOEOYS RTPGEUUB NEOSHYE UELKHODSCH UNSHUM RETEOPUYFSH EZP TIETOJA DTHZIE NBYOSCH UEFI YUYUEBEF:stä. yNEOOOP LFP READING CHCHUFBCHMSEFUS HFYMYFPK mosctl U RBTBNEFTPN setdecay. rTYNET:
mosctl setdecay 1 500 200
KHUFBOBCHMYCHBEF CHTENS RETEIPDB TIETOJA DTHZIE KHMSH 500 NYMMYUELKHOD CH UMHYUBE, EUMY RTPGEUU ЪBRHEEO LBL hidas Y 200 NYMYUELKHOD VMS nopea RTPGEUUPCH. pVTBFYFE CHOYNBOYE, UFP RBTBNEFT hidas CHUEZDB DPMTSEO VShchFSH VPMSHYE YMY TBCHEO RBTBNEFTH nopea.

mosrun - ЪBRKHULBEF RTYMPTSEOYE CH LMBUFETE. OBRTYNET mosrun -e -j5 merkki ЪBRKHUFYF merkki noin 5-PN KHME LMBUFETB, RTY LFPN CHUE EZP DPYUETOYE RTPGEUUSCH VHDHF FBLCE CHSHRPMOSFUS NOIN 5-PN KHJME. rTBCHDB ЪDEUSH EUFSH PDYO OABOU, RTY YUEN DPChPMSHOP UKHEEUFCHEOOSCHK:
CH UMHYUBE, EUMY DPYUETOYE RTPGEUUSCHCHSHRPMOSAFUS VSHCHUFTEE YUEN KHUFBOPCHMEOOBS HFYMYFPK mosctl ЪBDETTSLB (viive) FP RTPGEUU OE VHDEF NYZTYTPCHBFSH TIETOJA DPUHTBUHTBTKHCHZIE. Х mosrun EEE DPChPMSHOP NOPZP TBMYUOSCHI YOFETEUOSCHI RBTBNEFTPCH, OP RPDTPVOP KHOBFSH
P OYI CHSHCH UNPTSEFE YЪ THLPCHPDUFCHB RP LPPC KHFYMYFE. (mies mosrun)

ma - LBL NSCH HTSE OBEN, LFP NPOYFPT LMBUFETB, LPFPTSCHK CH RUECHDPZTBZHYUEULPN CHYDE PFPVTBTSBEF ЪBZTHYLH LBTSDPZP TBVPYUEZP KHMB KHBYEZP LMBUFETB, LFP NPOYFPT LMBUFETB, LPDPЪ SFPKFPKYEUhRB MPCH Y CHSHCHDBEF NOPZP DTHZPK, OE NEOEE YOFETEUOPK YOZHTNBGYY.

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

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

CHPF TIETOJA NPK:sta CHZMSD Y CHUE PUOPCHOSHE KHFYMYFSHCH. TIETOJA UBNPN DEME LPOEYOP NPTsOP PVPKFYUSH DBTSE VEЪ OI:sta. 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 RBTBNEFTPCH.

6. LURETENOFYYTTÄJÄ.

l UPTSBMEOYA, NOE OE KHDBMPUSH ЪBUFBCHYFSH CHSHRPMOSFUS LBLPK-FP PDYO RTPGEUU PDOPCHTENEOOP TIETOJA OEULPMSHLYI KHMBI:stä. nBLUINKHN, YuEZP S DPUFYZ CH RTPGEUUE LURETYNEOFPCH U LMBUFETPN-YURPMSHJPCHBOIE DMS CHSHPRMOEOYS TEUKHTUPENLYI RTPGEUUPCH TIETOJA DTHZPN KHME:stä.
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 TIETOJA 5-MON HYMESTA. 1-K HYEM CH LFP CHTENS RTPUFBYCHBM. ;-)
yFBL, ЪBRKHULBEN TIETOJA 5-N HYME KHFYMYFKH crark DMS RPDVPTB RBTPMS L rar BTIYCHH.eUMY LFP YЪ CHBU RTPVPCHBM TBVPFBFSH U RPDPVOSHNY KHFYMYFBNY, FPPDLKGETPSFBNY, FPPDLKGETP ON DPMTS, YufpdpTBOB ON DPMTS EFRBTPB " DP 99 RTPGEOFPCH RTPGEUUPTB. OH YFP TSE - RPUME ЪBRKHULB NSCH OBVMADBEN, YuFP RTPGEUU PUFBEFUS TIETOJA LFPN:stä, 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. uNPFTYN FBVMYGH RTPGEUUPCH Y CHYDYN, UFP crark HUREYOP NYZTYTPCHBM TIETOJA 1-K HYEM, PUCHPVPDYCH RTPGEUUPT Y RBNSFSH (DB, DB - RBNSFSH FPYuOP FBLCE PUCHPVPTsDBEFUS) b LBL FPMSHLP merkki ЪBLPOYUM UCHPA TBVPFKH - crark CHETOHMUS PVTBFOP, TIETOJA TPDOPK ENKH 5-K KHYEM.
YoFETEUOSCHK YZHZHELF RPMKHYUBEFUS, EUMY crark ЪBRKHULBFSH TIETOJA VPMEE NEDMEOOPN 1-N KHJME.
fBN NSCH OBVMADBEN RTBLFYUEULY RTPFYCHPRPMPTSOSHCHK TEKHMSHFBF - RTPGEUU UTBH-CE NYZTYTHEF NOTE 5-K, VPMEE VSHCHUFTSHCHK HYEM. rTY LFPN ON CHPTBEBEFUS PVTBFOP, LPZDB IPЪSIO RSFPZP LPNRSHAFETB OBUYOBEF LBLYE-FP DEKUFCHYS U UYUFENPK.

7. yURPMSHЪPCHBOIE

dBChBKFE MVA LPOGE TBVETENUS, OBYUEN Y LBL NSCH NPTsEN YURPMSHЪPCHBFSH LMBUFET MVA UCHPEK RPCHUEDOECHOPK TSYYOY.
dMS OBYUBMB OHTSOP TBY OBCHUEZDB ЪBRPNOYFSH - LMBUFET CHSHCHZPDEO FPMSHLP CH FPN UMHYUBE, LPZDB CH CHBYEK UEFY EUFSH LOOPE LPMYUEUFCHP CHIP CHAPCH NBYO, LPFPTHLSCHE IBURFPUFURSHBBYCH YUBUFPURFOSHPPY CHBFSH YI TEUKHTUSH OBRTYNET DMS UVPTLY KDE YMY DMS MAVSHHI UETSHESHI RTPGEUUPCH. CHEDSH VMBZPDBTS LMBUFETH YЪ 10 NBYO NPTsOP PDOPCHTEENOOOP
LPNRYMYTCHBFS DP 10 FSTSEMSCHI RTPZTBNN TIETOJA FPN-CE C++:sta. yMY RPDVYTBFSH LBLPK-FP RBTPMSH,
OE RTELTBEBS OH TIETOJA UELKHODH LFPZP RTPGEUUB OEBCHYUYNP PF OBZTHYLY TIETOJA CHBY LPNRSHAFETISTA.
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. :-)


Yläosa