Компьютерлерді кластерлерге жинақтау. Жұмыс үстелі кластері. Желі параметрлерін конфигурациялау

Бүгінгі таңда көптеген компаниялардың бизнес-процестері толығымен ақпаратпен байланысты
технологиялар. Ұйымдардың есептеулер жұмысына тәуелділігінің өсуімен
желілер, кез келген уақытта және кез келген жүктемеде қызметтердің қолжетімділігі үлкен рөл атқарады
рөл. Бір компьютер ғана қамтамасыз ете алады бастапқы деңгейсенімділік және
ауқымдылығы, максималды деңгейге біріктіру арқылы қол жеткізуге болады
екі немесе одан да көп компьютерлердің біртұтас жүйесі – кластер.

Сізге кластер не үшін қажет?

Кластерлер тәулік бойы және қажет ететін ұйымдарда қолданылады
қызметтердің үздіксіз қолжетімділігі және жұмыстағы кез келген үзіліс қалаусыз және
қабылданбайды. Немесе мүмкін болатын жүктеме асқынуы болған жағдайларда
негізгі сервер жеңе алмайды, содан кейін қосымшалары өтеуге көмектеседі
әдетте басқа тапсырмаларды орындайтын хосттар. Үшін пошта сервері, өңдеу
күніне ондаған және жүздеген мың хаттар немесе қызмет көрсететін веб-сервер
интернет-дүкендер, кластерлерді пайдалану өте қажет. Пайдаланушы үшін
мұндай жүйе толығымен мөлдір болып қалады - компьютерлердің бүкіл тобы болады
бір серверге ұқсайды. Бірнеше, тіпті арзанырақ пайдалану,
компьютерлер бір компьютерден өте маңызды артықшылықтарға қол жеткізуге мүмкіндік береді
және жылдам сервер. Бұл келіп түсетін сұраныстарды біркелкі бөлу,
ақауларға төзімділіктің жоғарылауы, өйткені бір элемент істен шыққан кезде оның жүктемесі
басқа жүйелермен таңдалады, масштабталады, ыңғайлы техникалық қызмет көрсету және ауыстыру
кластерлік түйіндер және т.б. Бір түйіннің автоматты түрде істен шығуы
анықталады және жүктеме қайта бөлінеді, мұның бәрі клиент үшін қалады
байқалмаған.

Win2k3 мүмкіндіктері

Жалпы айтқанда, кейбір кластерлер деректердің қолжетімділігін жақсартуға арналған,
басқалары – қамтамасыз ету максималды өнімділік. Мақала аясында біз
қызығушылық тудыратын болады MPP (Жаппай параллельді өңдеу)- кластерлер, в
онда ұқсас қолданбалар бірнеше компьютерлерде жұмыс істейді, қамтамасыз етеді
қызметтердің ауқымдылығы. мүмкіндік беретін бірнеше технологиялар бар
жүктемені бірнеше серверлер арасында бөлу: трафикті қайта бағыттау,
мекенжай аудармасы, DNS Round Robin, арнайы пайдалану
бағдарламалар
, веб-үдеткіштер сияқты қолданба деңгейінде жұмыс істейді. IN
Win2k3, Win2k-тен айырмашылығы, кластерлеуге қолдау бастапқыда енгізілген және
қолданбалары мен ерекшеліктері бойынша әр түрлі кластерлердің екі түріне қолдау көрсетіледі
деректер:

1. NLB (Network Load Balancing) кластерлері- қамтамасыз ету
TCP хаттамаларына негізделген қызметтер мен қолданбалардың ауқымдылығы және жоғары қолжетімділігі
және UDP, бір кластерге бірдей деректер жинағы бар 32 серверге дейін біріктіреді
бірдей қолданбаларды іске қосады. Әрбір сұраныс келесідей орындалады
бөлек транзакция. Сирек өзгеретін жинақтармен жұмыс істеу үшін қолданылады
деректер, мысалы, WWW, ISA, Terminal Services және басқа ұқсас қызметтер.

2. Сервер кластерлері– сегіз түйінге дейін біріктіре алады, олардың негізгі
Тапсырма сәтсіз болған жағдайда қолданбаның қолжетімділігін қамтамасыз ету болып табылады. Белсенді және тұрады
пассивті түйіндер. Пассивті түйін рөл атқара отырып, көп жағдайда бос отырады
негізгі түйін қоры. Жеке қолданбалар үшін конфигурациялауға болады
бірнеше белсенді серверлер, олардың арасында жүктемені таратады. Екі түйін
бірыңғай деректер қоймасына қосылған. Жұмыс істеу үшін сервер кластері пайдаланылады
жиі өзгеретін деректердің үлкен көлемімен (пошта, файл және
SQL серверлері). Сонымен қатар, мұндай кластер астында жұмыс істейтін түйіндерден тұруы мүмкін емес
әртүрлі Win2k3 нұсқаларын басқару: Enterprise немесе Datacenter (Web және
Стандартты сервер кластерлеріне қолдау көрсетілмейді).

IN Microsoft қолданбалы орталығы 2000(және тек) тағы бір түрі болды
кластер - CLB (компоненттік жүктемені теңестіру), мүмкіндік береді
COM+ қолданбаларын бірнеше серверлер арқылы тарату.

NLB кластерлері

Жүктемені теңестіруді пайдаланған кезде, а
нақтыдан тәуелсіз өзінің IP және MAC мекенжайы бар виртуалды желі адаптері.
Бұл виртуалды интерфейс кластерді жалғыз түйін, клиенттер ретінде көрсетеді
олар дәл оның виртуалды мекенжайы арқылы оған қол жеткізеді. Барлық өтініштерді барлығы қабылдайды
кластер түйіні, бірақ тек біреуі арқылы өңделеді. Барлық түйіндерде жұмыс істейді
Желі жүктемесін теңестіру қызметі
,
арасында деректер алмасуды қажет етпейтін арнайы алгоритмді пайдалана отырып
түйіндер, белгілі бір түйінге сұрауды өңдеу қажет пе немесе шешеді
Жоқ. Түйіндер алмасу жүрек соғысы туралы хабарламалароларды көрсету
қолжетімділігі. Егер хост жүрек соғуын тоқтатса немесе жаңа түйін пайда болса,
қалған түйіндер басталады конвергенция процесі, қайтадан
жүктемені қайта бөлу. Баланстау екі жолдың бірімен жүзеге асырылуы мүмкін
режимдері:

1) Unicast– физикалық MAC орнына біркаст
Виртуалды кластер адаптерінің MAC пайдаланылады. Бұл жағдайда кластер түйіндері болмайды
тек IP арқылы MAC мекенжайларын пайдаланып бір-бірімен деректер алмаса алады
(немесе кластермен байланысты емес екінші адаптер);

Осы режимдердің тек біреуін бір кластер ішінде пайдалану керек.

Теңшеуге болады бірнеше NLB кластерібір желілік адаптерде,
порттар үшін арнайы ережелерді анықтау. Мұндай кластерлер виртуалды деп аталады. Олардың
қолданба әрбір қолданбаға, түйінге немесе IP мекенжайына орнатуға мүмкіндік береді
негізгі кластердегі арнайы компьютерлер немесе трафикті блоктау
басқа бағдарламалар үшін трафикке әсер етпейтін кейбір қолданбалар
осы түйінде. Немесе, керісінше, NLB компоненті бірнешеге байланысты болуы мүмкін
желі адаптерлері, бұл әрқайсысында бірнеше тәуелсіз кластерлерді конфигурациялауға мүмкіндік береді
түйін. Сондай-ақ бір түйінде сервер кластерлері мен NLB орнатуды білуіңіз керек
мүмкін емес, себебі олар желілік құрылғылармен басқаша жұмыс істейді.

Әкімші гибридті конфигурацияның қандай да бір түрін жасай алады
екі әдістің де артықшылықтары, мысалы, NLB кластерін жасау және репликацияны орнату арқылы
түйіндер арасындағы деректер. Бірақ репликация үнемі орындалмайды, бірақ мезгіл-мезгіл,
сондықтан әртүрлі түйіндер туралы ақпарат біраз уақытқа дейін әртүрлі болады.

Кластер құру туралы айтуға болады, дегенмен осы жерде теориямен аяқтайық
ұзақ уақыт бойы, құрудың мүмкіндіктері мен жолдарын тізіп, әртүрлі береді
нақты іске асыру бойынша ұсыныстар мен нұсқалар. Барлық осы нәзіктіктер мен нюанстарды қалдырайық
Үшін өздігінен оқужәне практикалық бөлімге көшейік.

NLB кластерін орнату

Үшін NLB кластерлерін ұйымдастыруқосымша бағдарламалық қамтамасыз етудің қажеті жоқ, барлығы осы
қол жетімді Win2k3 құралдары арқылы жасалған. Жасау, сақтау және бақылау
NLB кластерлері компонентті пайдаланады «Желі жүктемесін теңестіру менеджері»
(Желі жүктемесін теңестіру менеджері)
қойындысында орналасқан
«Басқару» «Басқару тақтасы» (NLBMgr пәрмені). Құрамдас болғандықтан
“Network Load Balancing” стандартты Windows желі драйвері ретінде орнатылған,
NLB орнатуды «Желілік қосылымдар» компоненті арқылы да орындауға болады
сәйкес элемент бар жерде. Бірақ біріншісін ғана қолданған дұрыс
опциясы, NLB менеджерін және «Желі қосылымдарын» бір уақытта пайдалану
күтпеген нәтижелерге әкелуі мүмкін.

NLB менеджері жұмысты бірден бір жерден конфигурациялауға және басқаруға мүмкіндік береді
бірнеше кластерлер мен түйіндер.

Сондай-ақ NLB кластерін бір желі бар компьютерге орнатуға болады
Желі жүктемесін теңестірумен байланысты адаптер, бірақ бұл
жағдайда, unicast режимінде бұл компьютердегі NLB менеджері болуы мүмкін емес
басқа түйіндерді басқару үшін пайдаланылады, ал түйіндердің өздері алмаса алмайды
бір-бірімен ақпарат.

Енді біз NLB диспетчерін шақырамыз. Бізде әлі кластерлер жоқ, сондықтан не пайда болды
терезеде ешқандай ақпарат жоқ. «Кластер» мәзірінен «Жаңа» таңдаңыз және
Біз «Кластер параметрлері» терезесіндегі өрістерді толтыруды бастаймыз. «Параметрлер» өрісінде
Кластердің IP параметрлері» кластердің, масканың виртуалды IP мекенжайының мәнін енгізеді
ішкі желі және толық аты. Виртуалды MAC мекенжайының мәні орнатылды
автоматты түрде. Дәл төменде біз кластердің жұмыс режимін таңдаймыз: unicast немесе
көп тарату. «Қашықтан басқару құралына рұқсат беру» құсбелгісіне назар аударыңыз
Барлық Microsoft құжаттарында оны қолданбау ұсынылады
қауіпсіздік мәселелерін болдырмау. Оның орнына пайдалану керек
диспетчер немесе басқа құралдар қашықтықтан басқару, мысалы, құралдар жинағы
Windows басқару (WMI). Егер оны пайдалану туралы шешім қабылданса, сізге керек
желіні қосымша жабу үшін барлық тиісті шараларды қабылдаңыз
брандмауэр UDP порттары 1717 және 2504.

Барлық жолдарды толтырғаннан кейін «Келесі» түймесін басыңыз. «Кластердің IP мекенжайлары» терезесінде, қашан
қажет болса, қосымша виртуалды IP мекенжайларын қосыңыз
осы кластер пайдаланады. Келесі «Порт ережелері» терезесінде сіз жасай аласыз
бір немесе барлық немесе порттар тобы үшін жүктемені теңестіруді орнату
UDP немесе TCP хаттамалары арқылы таңдалған IP, сондай-ақ кластерге кіруді блоктау
арнайы порттар (брандмауэр ауыстырмайды). Әдепкі кластер
барлық порттар үшін сұрауларды өңдейді (0–65365); Бұл тізімді шектеген дұрыс,
шын мәнінде қажет нәрсені ғана қосу. Дегенмен, егер сіз араласқыңыз келмесе,
сіз бәрін сол күйінде қалдыра аласыз. Айтпақшы, Win2k-де әдепкі бойынша барлық трафик
кластерге бағытталған, ең жоғары басымдыққа ие түйінді ғана өңдейді,
қалған түйіндер негізгісі сәтсіз болғанда ғана қосылды.

Мысалы, IIS үшін сізге тек 80 (http) және 443 (https) порттарын қосу қажет.
Сонымен қатар, сіз оны, мысалы, қорғалған қосылымдарды өңдейтін етіп жасай аласыз
Тек сертификат орнатылған белгілі серверлер. Қосу үшін
жаңа ереже үшін «Қосу» түймесін басыңыз, пайда болған диалогтық терезеде енгізіңіз
Хосттың IP мекенжайы немесе ереже барлығына қатысты болса, құсбелгіні қалдырыңыз
«Барлық». Порт ауқымының «Кімнен» және «Кімге» өрістерінде біз бірдей мәнді орнатамыз -
80. Негізгі өріс «Сүзу режимі» - мұнда
бұл сұрауды кім өңдейтінін көрсетеді. Режимді анықтайтын үш өріс бар
сүзу: «Бірнеше түйіндер», «Бір түйін» және «Осы порт ауқымын өшіру».
«Бір түйінді» таңдау трафиктің таңдалған IP-ге (компьютер
немесе кластер) көрсетілген порт нөмірі белсенді түйінмен өңделеді,
ең төменгі басымдық көрсеткішіне ие (төменде бұл туралы толығырақ). «Өшіру...» таңдау
мұндай трафик кластердің барлық мүшелерімен жойылатынын білдіреді.

«Бірнеше түйін» сүзу режимінде опцияны қосымша көрсетуге болады
берілген клиенттен трафикті бағыттауға клиенттің жақындығын анықтау
бірдей кластер түйіні. Үш опция бар: «Жоқ», «Бір» немесе «Сынып»
C». Біріншісін таңдау кез келген сұрауға ерікті жауап беретінін білдіреді
түйін Бірақ ережеде немесе UDP протоколы таңдалған болса, оны пайдаланбау керек
«Екеуі». Қалған нүктелерді таңдау кезінде клиенттердің ұқсастығы анықталады
арнайы IP немесе C класындағы желі ауқымы.

Сонымен, 80 порты бар ережеміз үшін опцияны таңдайық
«Бірнеше түйіндер – С класы». Біз 443 ережесін дәл осылай толтырамыз, бірақ пайдаланамыз
«Бір түйін» клиентке әрқашан ең төменгісі бар негізгі түйін жауап береді
басымдық. Егер диспетчер үйлесімсіз ережені анықтаса, ол көрсетіледі
ескерту хабары Windows оқиғалар журналына қосылады
сәйкес жазба.

Әрі қарай, болашақ кластердің түйініне оның атын немесе нақты IP мекенжайын енгізу арқылы қосылыңыз және
Біз кластерлік желіге қосылатын интерфейсті анықтаймыз. Параметрлер терезесінде
түйін» тізімнен басымдылықты таңдаңыз, көрсетіңіз желі параметрлері, бастауышты орнатыңыз
түйін күйі (іске қосылған, тоқтатылған, кідіртілген). Бір уақытта басымдық
бірегей түйін идентификаторы болып табылады; саны неғұрлым аз болса, соғұрлым басымдылық жоғары болады.
1 басымдығы бар түйін негізгі сервер болып табылады, бірінші кезекте қабылдаушы
пакеттер және маршруттау менеджері ретінде әрекет етеді.

«Компьютерді қайта іске қосқаннан кейін күйді сақтау» құсбелгісін қоюға мүмкіндік береді
бұл түйіннің сәтсіздігі немесе қайта жүктелуі оны автоматты түрде іске қосады. Басқаннан кейін
«Дайын» ​​күйінде жаңа кластер туралы жазба қазірше Менеджер терезесінде пайда болады
бір түйін бар.
Келесі түйінді қосу оңай. Мәзірден «Түйін қосу» таңдаңыз немесе
Қай компьютерге байланысты «Барға қосылу».
қосылым жасалуда (ол қазірдің өзінде кластердің бөлігі немесе жоқ). Содан кейін терезеде
компьютердің атын немесе мекенжайын көрсетіңіз, егер қосылу құқығы жеткілікті болса, жаңа
түйін кластерге қосылады. Алдымен оның атының жанындағы белгіше болады
әртүрлі, бірақ конвергенция процесі аяқталғанда, ол бірдей болады
бірінші компьютер.

Диспетчер қосылу кезінде түйіндердің қасиеттерін көрсететіндіктен, үшін
Ағымдағы күйді нақтылау үшін кластерді таңдау керек және контекстік мәзірабзац
«Жаңарту». Менеджер кластерге қосылып, жаңартылған деректерді көрсетеді.

Орнатқаннан кейін NLB кластері DNS жазбасын өзгертуді ұмытпаңыз
атау рұқсаты енді IP кластерін көрсетті.

Сервер жүктемесін өзгерту

Бұл конфигурацияда барлық серверлер біркелкі жүктеледі (
«Бір түйін» опциясы). Кейбір жағдайларда жүктемені қайта бөлу қажет,
жұмыстың көп бөлігін түйіндердің біріне орналастыру (мысалы, ең қуатты).
Кластер үшін ережелерді таңдау арқылы жасалғаннан кейін өзгертуге болады
атауды басқан кезде пайда болатын контекстік мәзірде «Кластер сипаттары» тармағын таңдаңыз.
Жоғарыда біз айтқан барлық параметрлер осында қол жетімді. Мәзір элементі
«Түйін сипаттары» сәл көбірек опцияларды ұсынады. «Түйін опциялары» ішінде
белгілі бір түйін үшін басымдық мәнін өзгертуге болады. «Ережелерде
порттар үшін» ережені қосу немесе жою мүмкін емес; бұл тек деңгейде қол жетімді
кластер. Бірақ белгілі бір ережені өңдеуді таңдау арқылы біз мүмкіндік аламыз
кейбір параметрлерді реттеңіз. Сонымен, сүзу режимі орнатылған
«Бірнеше түйіндер» «Жүктемені бағалау» элементі қолжетімді болады, бұл мүмкіндік береді
жүктемені белгілі бір түйінге қайта бөлу. Әдепкі параметр тексеріледі
«Тең», бірақ «Жүктемені бағалау» ішінде басқа жүктеме мәнін көрсетуге болады
жалпы кластер жүктемесінің пайызы ретінде нақты түйін. Егер режим қосылса
сүзгілеу «Бір түйін» осы терезеде пайда болады жаңа параметр«Басымдылық
өңдеу.» Оның көмегімен сіз белгілі бір портқа трафик жасай аласыз
алдымен кластердің бір түйіні, ал екіншісіне басқалары өңдейді
түйін.

Оқиғаларды тіркеу

Жоғарыда айтылғандай, Network Load Balancing барлығын жазады
кластер әрекеттері және Windows оқиғалар журналындағы өзгерістер. Оларды көру үшін
«Оқиғаларды қарау құралы – Жүйе» таңдаңыз, NLB WLBS хабарламаларын қамтиды (
Windows Load Balancing Service, себебі бұл қызмет NT-де шақырылған). Сонымен қатар, в
диспетчер терезесі қателер туралы ақпаратты қамтитын соңғы хабарларды көрсетеді
және барлық конфигурация өзгерістері туралы. Әдепкі бойынша бұл ақпарат жоқ
сақталады. Оны файлға жазу үшін «Параметрлер -> > таңдаңыз
Журналға жазу опциялары» тармағында «Журналға жазуды қосу» құсбелгісін қойып, атауды көрсетіңіз
файл. Жаңа файл Құжаттар тіркелгісінің ішкі каталогында жасалады
және Параметрлер.

Репликациямен IIS орнату

Кластер - бұл кластер, бірақ қызметсіз оның мағынасы жоқ. Сондықтан қосайық IIS (Интернет
Ақпараттық қызметтер)
. IIS сервері Win2k3 құрамына кіреді, бірақ оны қайнату үшін
серверге шабуыл жасау мүмкіндігін азайтады, ол әдепкі бойынша орнатылмайды.

IIS орнатудың екі жолы бар: Басқару тақтасы арқылы немесе
рөлдерді басқару шебері осы серверден. Біріншісін қарастырайық. барайық
«Басқару тақтасы - Бағдарламаларды қосу немесе жою»
Бағдарламаларды жою), «Windows компоненттерін орнату» тармағын таңдаңыз (Windows қосу/жою
Құрамдас бөліктер). Енді «Қолданбалар сервері» тармағына өтіп, «Қызметтер» бөліміне өтіңіз.
IIS» дегеннің бәрі қажет. Әдепкі бойынша сервердің жұмыс каталогы \Inetpub\wwwroot болып табылады.
Орнатылғаннан кейін IIS статикалық құжаттарды шығара алады.

Кіріспе

Сервер кластері – бір жүйе ретінде бірге жұмыс істейтін, кластер қызметі басқаратын тәуелсіз серверлер тобы. Сервер кластерлері бірнеше Windows® 2000 Advanced Server және Windows 2000 серверлерін біріктіру арқылы жасалады. Деректер орталығының серверіҮшін ынтымақтастық, осылайша ресурстар мен қолданбалар үшін қолжетімділіктің, ауқымдылықтың және басқарудың жоғары деңгейлерін қамтамасыз етеді.

Сервер кластерінің мақсаты аппараттық немесе бағдарламалық құрал ақаулары немесе жабдықтың жоспарланған өшірілуі жағдайында қолданбалар мен ресурстарға пайдаланушының үздіксіз қол жеткізуін қамтамасыз ету болып табылады. Кластер серверлерінің біреуі сәтсіздікке немесе орындауды тоқтатуға байланысты қолжетімсіз болса Техникалық қызмет көрсету, ақпараттық ресурстаржәне қолданбалар қалған қол жетімді кластер түйіндері арасында қайта бөлінеді.

Кластерлік жүйелер үшін «терминін пайдалану» жоғары қолжетімділік»терминін қолданған дұрыс ақауларға төзімділік», өйткені ақауларға төзімділік технологиялары жабдықтың сыртқы әсерлерге және қалпына келтіру механизмдеріне төзімділігінің жоғары деңгейін талап етеді. Әдетте, ақауларға төзімді серверлер аппараттық құралдардың артық болуының жоғары дәрежесін пайдаланады, сонымен қатар кез келген бір бағдарламалық жасақтама немесе бағдарламалық құрал істен шыққан жағдайда дереу дерлік қалпына келтіруге мүмкіндік беретін арнайы бағдарламалық қамтамасыз ету қолданылады. аппараттық құрал. Бұл шешімдер кластерлік технологияларды қолданумен салыстырғанда айтарлықтай қымбатырақ, өйткені ұйымдар көп уақыт бойы жұмыс істемейтін және істен шыққан жағдайда ғана қолданылатын қосымша жабдық үшін артық төлеуге мәжбүр. Ақауларға төзімді серверлер төлемді өңдеу орталықтары, банкоматтар немесе қор биржалары сияқты салаларда жоғары құнды транзакциялардың үлкен көлемін өңдейтін қолданбалар үшін пайдаланылады.

Кластер қызметі жұмыс уақытына кепілдік бермесе де, ол маңызды қолданбалардың көпшілігін іске қосу үшін жеткілікті қолжетімділіктің жоғары деңгейін қамтамасыз етеді. Кластер қызметі қолданбалар мен ресурстардың өнімділігін бақылай алады, ақаулық жағдайларын автоматты түрде таниды және олар шешілген кезде жүйені қалпына келтіреді. Бұл кластер ішінде икемді жұмыс жүктемесін басқаруды қамтамасыз етеді және тұтастай жүйенің қолжетімділігін арттырады.

Кластер қызметін пайдалану арқылы алынған негізгі артықшылықтар:

  • Жоғары қолжетімділік.Түйін сәтсіз болса, Кластер қызметі қатты дискілер мен желі мекенжайлары сияқты ресурстарды басқаруды жұмыс істейтін кластер түйініне тасымалдайды. Бағдарламалық құрал немесе аппараттық құрал ақаулығы орын алған кезде, кластерлік бағдарламалық құрал жұмыс істейтін түйіндегі сәтсіз қолданбаны қайта іске қосады немесе сәтсіз түйіннің бүкіл жүктемесін қалған жұмыс істейтін түйіндерге жылжытады. Дегенмен, пайдаланушылар қызметте аз ғана кешігуді байқай алады.
  • Бас тартудан кейін ақшаны қайтару.Сәтсіз түйін қайта қол жетімді болғанда, кластер қызметі кластердегі жұмыс жүктемесін автоматты түрде қайта бөледі.
  • Басқару мүмкіндігі.Кластер әкімшісі - кластерді басқару үшін пайдалануға болатын қосымша модуль біртұтас жүйе, сонымен қатар қолданбаларды басқару үшін. Кластер әкімшісі қолданбалардың бір серверде іске қосылғандай жұмыс істеу жолының мөлдір көрінісін береді. Кластер нысандарын тінтуірмен сүйреп апару арқылы қолданбаларды кластер ішіндегі әртүрлі серверлерге жылжытуға болады. Деректерді дәл осылай жылжытуға болады. Бұл әдісті серверлердің жұмыс жүктемесін қолмен тарату үшін, сондай-ақ серверді түсіру және одан кейін жоспарланған техникалық қызмет көрсету үшін тоқтату үшін пайдалануға болады. Сонымен қатар, кластер әкімшісі кластердің күйін, оның барлық түйіндері мен ресурстарын қашықтан бақылауға мүмкіндік береді.
  • Масштабтау мүмкіндігі.Кластер өнімділігі әрқашан өсіп келе жатқан талаптарға сай болуын қамтамасыз ету үшін, кластер қызметінде масштабтау мүмкіндіктері бар. Жалпы кластер өнімділігі кластерленген қолданбалар арқылы жасалған жүктемені өңдеу үшін жеткіліксіз болса, кластерге қосымша түйіндерді қосуға болады.

Бұл құжат іске қосылған серверлерде кластер қызметін орнату нұсқауларын қамтиды Windows басқару 2000 Advanced Server және Windows 2000 Datacenter Server және кластерлік түйін серверлерінде Кластер қызметін орнату процесін сипаттайды. Бұл нұсқаулық кластерленген қолданбаларды орнатуды және конфигурациялауды сипаттамайды, тек қарапайым екі түйінді кластерді орнатудың бүкіл процесін көрсетеді.

Сервер кластерін құрудың жүйелік талаптары

Келесі бақылау тізімдері орнатуға дайындалуға көмектеседі. Қадамдық нұсқауларОрнату нұсқаулары осы тізімдердің астында ұсынылады.

Бағдарламалық қамтамасыз ету талаптары

  • операция бөлмесі Microsoft жүйесі Windows 2000 Advanced Server немесе Windows 2000 Datacenter Server кластердегі барлық серверлерде орнатылған.
  • сияқты орнатылған атауды шешу қызметі Домендік атауЖүйе (DNS), Windows Интернет атау жүйесі (WINS), HOSTS және т.б.
  • Қашықтағы кластерді басқаруға арналған терминал сервері. Бұл талап міндетті емес, тек кластерді басқарудың қарапайымдылығын қамтамасыз ету үшін ұсынылады.

Аппараттық құралдарға қойылатын талаптар

  • Кластер түйінінің жабдыққа қойылатын талаптар Windows 2000 Advanced Server немесе Windows 2000 Datacenter Server операциялық жүйелерін орнатуға қойылатын талаптармен бірдей. Бұл талаптарды іздеу бетінен табуға болады Microsoft каталогы.
  • Кластер жабдығы сертификатталған және кластер қызметі үшін Microsoft аппараттық құрал үйлесімділік тізімінде (HCL) тізімде болуы керек. Соңғы нұсқабұл тізімді іздеу бетінен табуға болады Windows 2000 жабдықтың үйлесімділік тізімі«Кластер» іздеу санатын таңдау арқылы Microsoft каталогы.

Екі HCL-үйлесімді компьютер, әрқайсысында:

  • Қатты дискжүктелетін жүйе бөлімі және орнатылған Windows 2000 Advanced Server немесе Windows 2000 Datacenter Server операциялық жүйесі бар. Бұл диск төменде талқыланатын ортақ жад шинасына қосылмауы керек.
  • Сыртқы ортақ жад құрылғысын қосу үшін бөлек PCI талшықты арна немесе SCSI құрылғы контроллері. Бұл контроллер контроллерге қосымша болуы керек жүктеу дискісі.
  • Кластердегі әрбір компьютерде орнатылған екі желілік PCI адаптері.
  • Кластердегі барлық түйіндерге қосылған HCL тізімі бар сыртқы дискіні сақтау құрылғысы. Ол кластерлік диск ретінде әрекет етеді. Аппараттық RAID массивтерін пайдаланып конфигурациялау ұсынылады.
  • Жалпы сақтау құрылғысын барлық компьютерлерге қосуға арналған кабельдер. Сақтау құрылғыларын конфигурациялау бойынша нұсқауларды өндірушінің құжаттамасынан қараңыз. Егер қосылым SCSI шинасына орнатылса, А қосымшасын қараңыз Қосымша Ақпарат.
  • Кластерлік компьютерлердегі барлық жабдықтар толығымен бірдей болуы керек. Бұл конфигурациялау процесін жеңілдетеді және ықтимал үйлесімділік мәселелерін жояды.

Желі конфигурациясын орнатуға қойылатын талаптар

  • Кластерге арналған бірегей NetBIOS атауы.
  • Бес бірегей статикалық IP мекенжайы: жеке желі адаптерлері үшін екі мекенжай, жалпы желі адаптерлері үшін екеуі және кластер үшін бір мекенжай.
  • Домен тіркеу жазбасыкластер қызметі үшін (барлық кластер түйіндері бір доменнің мүшелері болуы керек)
  • Әрбір түйінде екі желілік адаптер болуы керек - біреуі жалпы желіге қосылу үшін, екіншісі түйіндердің кластер ішілік байланысы үшін. Жалпы және жеке желіге бір уақытта қосылу үшін жалғыз желілік адаптерді пайдаланып конфигурациялауға қолдау көрсетілмейді. HCL талаптарына сәйкес болу үшін жеке желіге арналған бөлек желі адаптерінің болуы қажет.

Ортақ жад дискісіне қойылатын талаптар

  • Барлық ортақ сақтау дискілері, соның ішінде кворум дискісі ортақ шинаға физикалық түрде қосылуы керек.
  • Ортақ шинаға қосылған барлық дискілерге әрбір түйін қол жетімді болуы керек. Мұны хост адаптерін орнату және конфигурациялау кезінде тексеруге болады. Үшін егжей-тегжейлі нұсқауларАдаптер өндірушісінің құжаттамасын қараңыз.
  • SCSI құрылғыларына мақсатты бірегей SCSI идентификатор нөмірлері тағайындалуы керек және өндірушінің нұсқауларына сәйкес терминаторлар SCSI шинасына дұрыс орнатылуы керек. 1
  • Барлық ортақ сақтау дискілері негізгі дискілер ретінде конфигурациялануы керек (динамикалық емес)
  • Барлық ортақ сақтау құрылғысының диск бөлімдері файл пішімі ретінде пішімделуі керек. NTFS жүйесі.

Барлық ортақ жад дискілерін аппараттық RAID массивтеріне біріктіру ұсынылады. Қажет болмаса да, қатеге төзімді RAID конфигурацияларын жасау дискідегі ақаулардан қорғаудың кілті болып табылады.

Кластерді орнату

Орнатуға жалпы шолу

Орнату процесінде кейбір түйіндер жабылады, ал кейбіреулері қайта жүктеледі. Бұл сыртқы жад құрылғысының жалпы шинасына қосылған дискілерде орналасқан деректердің тұтастығын қамтамасыз ету үшін қажет. Деректер бүлінуі бірнеше түйіндер бір уақытта кластерлік бағдарламалық құралмен қорғалмаған бір дискіге жазу әрекетін жасағанда орын алуы мүмкін.

1-кесте орнатудың әрбір кезеңінде қандай түйіндер мен сақтау құрылғыларын қосу керектігін анықтауға көмектеседі.

Бұл нұсқаулық екі түйінді кластерді жасау жолын сипаттайды. Дегенмен, екіден көп түйіндері бар кластерді орнатсаңыз, баған мәнін пайдалана аласыз "2-түйін"қалған түйіндердің күйін анықтау.

Кесте 1. Кластерді орнату кезінде құрылғыларды қосу реті

Қадам Түйін 1 Түйін 2 Сақтау құрылғысы Пікір
Желі параметрлерін орнату Қосулы Қосулы Өшірулі Жалпы шинаға қосылған барлық сақтау құрылғыларының өшірілгеніне көз жеткізіңіз. Барлық түйіндерді қосыңыз.
Ортақ дискілерді орнату Қосулы Өшірулі Қосулы Барлық түйіндерді өшіріңіз. Ортақ жад құрылғысын қосыңыз, содан кейін бірінші түйінді қосыңыз.
Ортақ дискілердің конфигурациясын тексеру Өшірулі Қосулы Қосулы Бірінші түйінді өшіріңіз, екінші түйінді қосыңыз. Қажет болса, 3 және 4 түйіндер үшін қайталаңыз.
Бірінші түйінді конфигурациялау Қосулы Өшірулі Қосулы Барлық түйіндерді өшіріңіз; бірінші түйінді қосыңыз.
Екінші түйінді конфигурациялау Қосулы Қосулы Қосулы Бірінші түйінді сәтті конфигурациялаудан кейін екінші түйінді қосыңыз. Қажет болса, 3 және 4 түйіндер үшін қайталаңыз.
Орнатуды аяқтау Қосулы Қосулы Қосулы Бұл кезде барлық түйіндерді қосу керек.

Орнату алдында бағдарламалық қамтамасыз етукластерлер үшін келесі қадамдарды орындау қажет:

  • Кластердегі әрбір компьютерге операциялық жүйені орнатыңыз Windows жүйесі 2000 Advanced Server немесе Windows 2000 Datacenter Server.
  • Желі параметрлерін конфигурациялаңыз.
  • Ортақ жад дискілерін конфигурациялаңыз.

Бірінші түйінге Кластер қызметін орнатпас бұрын кластердегі әрбір түйінде осы қадамдарды орындаңыз.

Windows 2000 серверінде кластер қызметін теңшеу үшін тіркелгіңізде әрбір түйінде әкімші құқықтары болуы керек. Барлық кластер түйіндері бір доменнің мүше серверлері немесе контроллерлері болуы керек. Кластерде мүше серверлері мен домен контроллерлерін аралас пайдалану рұқсат етілмейді.

Windows 2000 операциялық жүйесін орнату

Үшін Windows қондырғыларыӘрбір кластер түйінінде 2000 үшін амалдық жүйемен алынған құжаттаманы қараңыз.

Бұл құжат нұсқаулықтағы атау құрылымын пайдаланады «Windows 2000 серверін орналастыруға арналған жалпы инфрақұрылымға арналған қадамдық нұсқаулық». Дегенмен, сіз кез келген атауларды пайдалана аласыз.

Кластер қызметін орнатуды бастамас бұрын, жүйеге әкімші ретінде кіруіңіз керек.

Желі параметрлерін конфигурациялау

Ескерту:Орнатудың осы нүктесінде барлық ортақ сақтау құрылғыларын өшіріп, барлық түйіндерді қосыңыз. Кластер қызметі кем дегенде бір түйінге орнатылмайынша және сол түйін қосылғанша бірнеше түйіндердің ортақ сақтау құрылғысына бір уақытта қатынасуын болдырмау керек.

Әрбір түйінде кем дегенде екі желілік адаптер орнатылған болуы керек – біреуі жалпы желіге қосылу үшін, екіншісі кластерлік түйіндерден тұратын жеке желіге қосылу үшін.

Жеке желі адаптері түйін аралық байланысты, кластердің ағымдағы күйі туралы есеп беруді және кластерді басқаруды қамтамасыз етеді. Әрбір түйіннің жалпы желі адаптері кластерді клиенттік компьютерлерден тұратын жалпы желіге қосады.

Барлық желілік адаптерлердің физикалық түрде дұрыс қосылғанына көз жеткізіңіз: жеке желілік адаптерлер тек басқа жеке желілік адаптерлерге, ал жалпы желілік адаптерлер жалпы желілік қосқыштарға қосылған. Қосылым диаграммасы 1-суретте көрсетілген. Ортақ сақтау дискілерін конфигурациялауды бастамас бұрын әрбір кластер түйінінде осы сынақты орындаңыз.

1-сурет: Екі түйінді кластердің мысалы

Жеке желі адаптерін конфигурациялау

Кластеріңіздің бірінші түйінінде осы қадамдарды орындаңыз.

  1. Менің желілік ортамжәне команданы таңдаңыз Қасиеттер.
  2. Белгішені тінтуірдің оң жақ түймешігімен басыңыз.

Ескерту:Қай желілік адаптер жеке желіге қызмет етеді, ал қайсысы жалпыға ортақ желілік кабельдердің физикалық қосылымына байланысты. IN бұл құжатБірінші адаптер (Жергілікті қосылым) жалпы желіге, ал екінші адаптер (Жергілікті қосылым 2) кластердің жеке желісіне қосылған деп есептейміз. Сіздің жағдайда бұлай болмауы мүмкін.

  1. Мемлекет.Терезе LAN қосылымының күйі 2қосылым күйін және оның жылдамдығын көрсетеді. Егер қосылым ажыратылған күйде болса, кабельдер мен қосылымдарды тексеріңіз. Жалғастырмас бұрын мәселені түзетіңіз. түймешігін басыңыз Жабық.
  2. Белгішені қайтадан тінтуірдің оң жақ түймешігімен басыңыз LAN қосылымы 2, пәрменді таңдаңыз Қасиеттержәне түймесін басыңыз Баптау.
  3. Қойындыны таңдаңыз Қосымша. 2-суретте көрсетілген терезе пайда болады.
  4. Жеке желілік адаптерлер үшін жылдамдық әдепкі мәннің орнына қолмен орнатылуы керек. Ашылмалы тізімде желі жылдамдығын көрсетіңіз. Мәндерді пайдаланбаңыз «Авто сезіну»немесе «Автоматты таңдау»жылдамдықты таңдау үшін, себебі кейбір желілік адаптер қосылым жылдамдығын анықтау кезінде пакеттерді түсіруі мүмкін. Желілік адаптердің жылдамдығын орнату үшін параметрдің нақты мәнін көрсетіңіз Қосылым түрінемесе Жылдамдық.

2-сурет: Қосымша желілік адаптер параметрлері

Бір желіге қосылған барлық кластерлік желі адаптерлері бірдей конфигурациялануы және бірдей параметр мәндерін пайдалануы керек Дуплексті режим, Ағынды басқару, Қосылым түрі, т.б. Әртүрлі желілік жабдық әртүрлі түйіндерде пайдаланылса да, бұл параметрлердің мәндері бірдей болуы керек.

  1. таңдаңыз Интернет протоколы (TCP/IP)қосылыммен пайдаланылатын компоненттер тізімінде.
  2. түймешігін басыңыз Қасиеттер.
  3. Ауыстырғышты қалпына қойыңыз Келесі IP мекенжайын пайдаланыңызжәне мекенжайды енгізіңіз 10.1.1.1 . (Екінші түйін үшін мекенжайды пайдаланыңыз 10.1.1.2 ).
  4. Ішкі желі маскасын орнату: 255.0.0.0 .
  5. түймешігін басыңыз Қосымшажәне қойындыны таңдаңыз ЖЕҢІЗ.Ауыстырғыш мәнін күйге орнатыңыз TCP/IP арқылы NetBIOS өшіру. басыңыз ЖАРАЙДЫ МАалдыңғы мәзірге оралу үшін. Бұл қадамды тек жеке желі адаптері үшін орындаңыз.

Сіздің диалогтық терезеңіз 3-суреттегідей болуы керек.

3-сурет: Жеке желі қосылымының IP мекенжайы

Жалпыға ортақ желі адаптерін конфигурациялау

Ескерту: DHCP сервері жалпыға ортақ желіде жұмыс істеп тұрса, жалпы желідегі желі адаптерінің IP мекенжайын автоматты түрде тағайындауға болады. Дегенмен, бұл әдіс кластер түйінінің адаптерлері үшін ұсынылмайды. Біз барлық жалпыға ортақ және жеке хост желі адаптерлеріне тұрақты IP мекенжайларын тағайындауды ұсынамыз. Әйтпесе, DHCP сервері сәтсіз болса, кластер түйіндеріне қатынасу мүмкін болмауы мүмкін. Қоғамдық желіде желілік адаптерлер үшін DHCP пайдалануға мәжбүр болсаңыз, пайдаланыңыз ұзақ мерзімдермекенжайды жалға алу - бұл динамикалық түрде тағайындалған мекенжай DHCP сервері уақытша қолжетімсіз болса да жарамды болып қала береді. Жеке желі адаптерлеріне әрқашан тұрақты IP мекенжайларын тағайындаңыз. Кластер қызметі ішкі желі үшін тек бір желі интерфейсін тани алатынын есте сақтаңыз. Windows 2000 жүйесінде желі мекенжайларын тағайындау бойынша көмек қажет болса, амалдық жүйенің кірістірілген анықтамасын қараңыз.

Желі қосылымдарының атын өзгерту

Түсінікті болу үшін желі қосылымдарының атауларын өзгертуді ұсынамыз. Мысалы, қосылымның атын өзгертуге болады LAN қосылымы 2қосулы . Бұл әдіс желілерді оңай анықтауға және олардың рөлдерін дұрыс тағайындауға көмектеседі.

  1. Белгішені тінтуірдің оң жақ түймешігімен басыңыз 2.
  2. Мәтінмәндік мәзірде пәрменді таңдаңыз Атын өзгерту.
  3. Енгізіңіз Кластердің жеке желісіне қосылыңызмәтін өрісінде пернесін басыңыз ЕНГІЗУ.
  4. 1-3 қадамдарды қайталаңыз және қосылым атауын өзгертіңіз LAN қосылымықосулы Қоғамдық желіге қосылыңыз.

4-сурет: Аты өзгертілген желі қосылымдары

  1. Аты өзгертілген желі қосылымдары 4-суреттегідей болуы керек. Терезені жабыңыз Желіге және қашықтағы желіге кіру. Жаңа желі қосылымының атаулары қосылған кезде кластердегі басқа түйіндерге автоматты түрде көшіріледі.

Емтихан желілік қосылымдаржәне атау рұқсаты

Конфигурацияланған желі жабдығының жұмысын тексеру үшін әрбір түйіндегі барлық желі адаптерлері үшін келесі қадамдарды орындаңыз. Ол үшін кластердегі барлық желілік адаптерлердің IP мекенжайларын білу керек. Бұл ақпаратты пәрменді іске қосу арқылы алуға болады ipconfigәрбір түйінде:

  1. түймешігін басыңыз Бастау,команданы таңдау Орындаужәне пәрменді теріңіз cmdмәтіндік терезеде. басыңыз ЖАРАЙДЫ МА.
  2. Пәрменді теріңіз ipconfig /барлығыжәне пернені басыңыз ЕНГІЗУ. Әрбір желі адаптері үшін IP протоколының конфигурация ақпаратын көресіз жергілікті машина.
  3. Терезеңіз әлі ашылмаған жағдайда пәрмен жолы, 1-қадамды орындаңыз.
  4. Пәрменді теріңіз ping ipaddressҚайда ipaddressбасқа түйіндегі сәйкес желі адаптерінің IP мекенжайы болып табылады. Мысалы, желілік адаптерлерде келесі IP мекенжайлары бар делік:
Түйін нөмірі Желі қосылымының атауы Желілік адаптердің IP мекенжайы
1 Қоғамдық желіге қосылу 172.16.12.12
1 Кластердің жеке желісіне қосылыңыз 10.1.1.1
2 Қоғамдық желіге қосылу 172.16.12.14
2 Кластердің жеке желісіне қосылыңыз 10.1.1.2

Бұл мысалда пәрмендерді орындау керек пинг 172.16.12.14Және ping 10.1.1.2 1 түйіннен бастап, пәрмендерді орындаңыз ping 172.16.12.12Және пинг 10.1.1.1 2 түйінінен.

Атау ажыратымдылығын тексеру үшін пәрменді іске қосыңыз пинг, оның IP мекенжайының орнына компьютердің атын аргумент ретінде пайдалану. Мысалы, hq-res-dc01 деп аталатын бірінші кластер түйіні үшін атау ажыратымдылығын тексеру үшін пәрменді іске қосыңыз ping hq-res-dc01кез келген клиенттік компьютерден.

Домен мүшелігі тексерілуде

Барлық кластер түйіндері бір доменнің мүшелері болуы және домен контроллері мен DNS сервері бар желілік мүмкіндіктері болуы керек. Түйіндерді мүше домен серверлері немесе бір доменнің контроллері ретінде конфигурациялауға болады. Түйіндердің бірін домен контроллері етуді шешсеңіз, кластердегі барлық басқа түйіндер де сол доменнің домен контроллері ретінде конфигурациялануы керек. Бұл нұсқаулықта барлық хосттар домен контроллері болып табылады.

Ескерту:Домендерді орнату бойынша қосымша құжаттамаға сілтемелер үшін, DNS қызметтеріжәне Windows 2000 жүйесіндегі DHCP бөлімін қараңыз Қатысты ресурстаросы құжаттың соңында.

  1. Оң жақ түймені басыңыз Менің компьютерімжәне команданы таңдаңыз Қасиеттер.
  2. Қойындыны таңдаңыз Желіні анықтау. Диалогтық терезеде Жүйенің қасиеттеріСіз толық компьютер мен домен атауын көресіз. Біздің мысалда домен деп аталады reskit.com.
  3. Егер сіз түйінді мүше сервер ретінде конфигурациялаған болсаңыз, онда осы кезеңде оны доменге қосуға болады. түймешігін басыңыз Қасиеттержәне компьютерді доменге қосу үшін нұсқауларды орындаңыз.
  4. Терезелерді жабыңыз Жүйенің қасиеттеріЖәне Менің компьютерім.

Кластер қызметінің тіркелгісін жасаңыз

Кластер қызметі үшін ол іске қосылатын бөлек домен тіркелгісін жасау керек. Орнатқыш сізден Кластер қызметі үшін тіркелгі деректерін енгізуді талап етеді, сондықтан қызметті орнату алдында тіркелгі жасалуы керек. Тіркелгі кез келген домен пайдаланушысына тиесілі болмауы керек және тек кластер қызметін іске қосу үшін пайдаланылуы керек.

  1. түймешігін басыңыз Бастау, пәрменді таңдаңыз Бағдарламалар / Әкімшілік, қосымша модульді іске қосыңыз.
  2. Санатты кеңейту reskit.com, егер ол әлі орналастырылмаған болса
  3. Тізімнен таңдаңыз Пайдаланушылар.
  4. Тінтуірдің оң жақ түймешігімен басыңыз Пайдаланушылар, контекстік мәзірден таңдаңыз Жасау, таңдаңыз Пайдаланушы.
  5. 5-суретте көрсетілгендей кластерлік қызмет тіркелгісінің атын енгізіп, түймесін басыңыз Әрі қарай.

5-сурет: Кластер пайдаланушысын қосу

  1. Ұяшықтарды белгілеңіз Пайдаланушының құпия сөзді өзгертуіне жол бермеуЖәне Құпия сөздің жарамдылық мерзімі жоқ. түймешігін басыңыз Әрі қарайжәне түйме Дайынпайдаланушы жасау үшін.

Ескерту:Әкімшілік қауіпсіздік саясатыңыз мерзімі бітпейтін құпия сөздерге рұқсат бермесе, құпия сөзді жаңарту және оның мерзімі бітпес бұрын әрбір түйінде Кластер қызметін теңшеу қажет болады.

  1. Пайдаланушыны тінтуірдің оң жақ түймешігімен басыңыз Кластероң жақ құралдар тақтасында Active Directory– пайдаланушылар мен компьютерлер.
  2. Мәтінмәндік мәзірде пәрменді таңдаңыз Топқа мүшелерді қосыңыз.
  3. Топты таңдаңыз Әкімшілержәне басыңыз ЖАРАЙДЫ МА. Жаңа тіркелгіде енді әкімші артықшылықтары бар жергілікті компьютер.
  4. Қақпақты жабыңыз Active Directory - Пайдаланушылар және компьютерлер.

Ортақ жад дискілерін конфигурациялау

Ескерту:Кластер түйіндерінің кем дегенде біреуі Windows 2000 Advanced Server немесе Windows 2000 Datacenter Server операциялық жүйесінде жұмыс істеп тұрғанын және Кластер қызметінің конфигурацияланғанын және іске қосылғанын тексеріңіз. Осыдан кейін ғана жүктеп алуға болады операциялық жүйеБасқа түйіндерде Windows 2000. Егер бұл шарттар орындалмаса, кластерлік дискілер зақымдалуы мүмкін.

Ортақ жад дискілерін орнатуды бастау үшін барлық түйіндерді өшіріңіз. Осыдан кейін ортақ сақтау құрылғысын қосыңыз, содан кейін 1 түйінді қосыңыз.

Кворум дискісі

Кворум дискісі кластерді басқаруды қамтамасыз ететін бақылау нүктелері мен кластер дерекқорының қалпына келтіру журналының файлдарын сақтау үшін пайдаланылады. Кворум дискісін жасау үшін келесі ұсыныстарды береміз:

  • Кворум дискісі ретінде пайдалану үшін шағын бөлімді (өлшемі кемінде 50 МБ) жасаңыз. Біз әдетте өлшемі 500 Мбайт болатын кворум дискісін жасауды ұсынамыз.
  • Кворум ресурсы үшін бөлек дискіні арнаңыз. Кворум дискісі сәтсіз болса, бүкіл кластер істен шығатындықтан, аппараттық дискінің RAID массивін пайдалануды ұсынамыз.

Кластер қызметін орнату процесі кезінде кворум дискісіне хат тағайындау қажет болады. Біздің мысалда біз әріпті қолданамыз Q.

Ортақ жад дискілерін конфигурациялау

  1. Оң жақ түймені басыңыз Менің компьютерім, пәрменді таңдаңыз Бақылау. Ашылған терезеде санатты кеңейтіңіз Сақтау құрылғылары.
  2. Команданы таңдаңыз Дискіні басқару.
  3. Барлық ортақ жад дискілерінің NTFS ретінде пішімделгеніне және күйі бар екеніне көз жеткізіңіз Негізгі. Жаңа дискіні қоссаңыз, ол автоматты түрде іске қосылады Дискке қол қою және жаңарту шебері. Шебер іске қосылғанда, түймені басыңыз Жаңарту,жұмысын жалғастыру үшін, осыдан кейін диск ретінде анықталады Динамикалық. Дискіні негізгіге түрлендіру үшін тінтуірдің оң жақ түймешігімен басыңыз Диск №(Қайда # – жұмыс істеп жатқан дискінің нөмірі) және пәрменді таңдаңыз Негізгі дискіге оралыңыз.

Аймақты тінтуірдің оң жақ түймешігімен басыңыз Таратылмадысәйкес дискінің жанында.

  1. Команданы таңдаңыз Бөлім жасаңыз
  2. басталады Бөлімдерді жасау шебері. Түймені екі рет басыңыз Әрі қарай.
  3. Қажетті бөлім өлшемін мегабайтпен енгізіп, түймені басыңыз Әрі қарай.
  4. түймешігін басыңыз Әрі қарай, ұсынылған әдепкі диск әрпін қабылдау
  5. түймешігін басыңыз Әрі қарайбөлімді пішімдеу және жасау.

Диск әріптерін тағайындау

Деректер шинасы, дискілер және ортақ сақтау бөлімдері конфигурацияланғаннан кейін кластердегі барлық дискілердегі барлық бөлімдерге диск әріптерін тағайындау керек.

Ескерту:Қосылу нүктелері функционалдылықорнатуға мүмкіндік беретін файлдық жүйе файлдық жүйебар каталогтарды пайдалану, диск әрпін тағайындаусыз. Бекіту нүктелеріне кластерлер қолдау көрсетпейді. Кез келген сыртқы дисккластер ресурсы ретінде пайдаланылатын NTFS бөлімдеріне бөлінуі керек және бұл бөлімдерге диск әріптері тағайындалуы керек.

  1. Қажетті бөлімді тінтуірдің оң жақ түймешігімен басып, таңдаңыз Диск әрпін және жетек жолын өзгерту.
  2. Жаңа диск әрпін таңдаңыз.
  3. Барлық ортақ жад дискілері үшін 1 және 2-қадамдарды қайталаңыз.

6-сурет: Тағайындалған әріптері бар диск бөлімдері

  1. Процедураның соңында қосымша терезе ашылады Компьютерді басқару 6-суреттегідей болуы керек. Қосымша бөлікті жабыңыз Компьютерді басқару.
  1. түймешігін басыңыз Бастау, таңдаңыз Бағдарламалар / Стандартты, және бағдарламаны іске қосыңыз » Дәптер».
  2. Бірнеше сөзді теріп, файлды атаумен сақтаңыз test.txtпәрменін таңдау арқылы Басқаша сақтаумәзірден Файл. Жабық Дәптер.
  3. Белгішені екі рет басыңыз Менің құжаттарым.
  4. Файлды тінтуірдің оң жақ түймешігімен басыңыз test.txtжәне контекстік мәзірден пәрменді таңдаңыз Көшіру.
  5. Терезені жап.
  6. Ашық Менің компьютерім.
  7. Ортақ жад дискі бөлігін екі рет басыңыз.
  8. Тінтуірдің оң жақ түймешігімен басып, пәрменді таңдаңыз Кірістіру.
  9. Файлдың көшірмесі ортақ жад дискісінде пайда болуы керек test.txt.
  10. Файлды екі рет басыңыз test.txtоны ортақ жад дискісінен ашу үшін. Файлды жабыңыз.
  11. Файлды таңдап, пернесін басыңыз Delкластерлік дискіден файлды жою үшін.

Кластердегі барлық дискілердің бірінші түйіннен қол жетімді екеніне көз жеткізу үшін процедураны қайталаңыз.

Енді бірінші түйінді өшіріңіз, екінші түйінді қосыңыз және бөлімдегі қадамдарды қайталаңыз Жұмысты тексеру және жалпыға қолжетімділікдискілерге. Барлық қосымша түйіндерде осы қадамдарды орындаңыз. Барлық түйіндердің ортақ жад дискілеріне ақпаратты оқи және жаза алатынына сенімді болғаннан кейін, біріншіден басқа барлық түйіндерді өшіріп, келесі бөлімге өтіңіз.

Мен бір тақталы компьютерлердің алғашқы «кластерін» Orange Pi ДК микрокомпьютері танымал бола бастағаннан кейін бірден құрдым. Оны үлкен созылған «кластер» деп атауға болады, өйткені формальды тұрғыдан бұл әділ болды жергілікті желібір-бірін «көрген» және Интернетке қол жеткізе алатын төрт тақтадан тұрады.

Құрылғы SETI@home жобасына қатысып, тіпті бір нәрсені санай алды. Бірақ, өкінішке орай, мені бұл планетадан алып кетуге ешкім келмеді.
Дегенмен, осы уақыт ішінде сымдармен, қосқыштармен және microSD карталарымен айналысып, мен көп нәрсені білдім. Мәселен, мысалы, қуат көзінің мәлімделген қуатына сенбеу керек екенін, жүктемені тұтыну тұрғысынан бөлу жақсы болатынын және сымның көлденең қимасы маңызды екенін білдім.

Иә, біз қуатты басқару жүйесін «ұжымдастыруға» тура келді, өйткені бес бір тақталы құрылғыны бір уақытта іске қосу үшін 8-10А (5*2) ретті іске қосу тогы қажет болуы мүмкін! Бұл өте көп, әсіресе елдегі жертөлелерде жасалған қуат көздері үшін, біз әр түрлі ... қызықты гаджеттерге тапсырыс беруді ұнатамыз.

Мен онымен бастайтын шығармын. Тапсырма салыстырмалы түрде қарапайым әрекеттерге келді - белгілі бір уақыт кезеңінен кейін 5 вольт берілетін 4 арнаны дәйекті түрде қосыңыз. Жоспарыңызды жүзеге асырудың ең оңай жолы - Arduino (оның ішінде әрбір өзін-өзі құрметтейтін гек бар) және Алидің 4 релесі бар ғажайып тақтасы.

Білесіз бе, бұл тіпті жұмыс істеді.

Дегенмен, іске қосу кезіндегі «тоңазытқыш стиліндегі» шертулер кейбір қолайсыздықты тудырды. Біріншіден, шерту болған кезде, кедергі қуат көзінен өтіп, конденсаторларды орнату қажет болды, екіншіден, бүкіл құрылым айтарлықтай үлкен болды.

Бір күні мен релелік блокты IRL520 негізіндегі транзисторлық қосқыштармен ауыстырдым.

Бұл мәселені кедергі арқылы шешті, бірақ мосфет «нөлді» басқаратындықтан, тақталардың жерін кездейсоқ қоспас үшін мен сөредегі жез аяқтарды тастауға тура келді.

Енді шешім керемет қайталануда және екі кластер ешбір тосынсыйсыз тұрақты жұмыс істеп тұр. Дәл жоспарланғандай.

Бірақ репликацияға оралайық. Аяқ астыңызда көптеген қолжетімді ATX құрылғылары болған кезде неліктен қомақты ақшаға қуат көздерін сатып алу керек?
Оның үстіне оларда барлық кернеулер (5,12,3.3), өзін-өзі диагностикалаудың бастаулары және бағдарламалық басқару мүмкіндігі бар.

Мен мұнда тым көп егжей-тегжейге тоқталмаймын - Arduino арқылы ATX басқару туралы мақала.

Барлық таблеткалар жеп қойды ма, маркалар да жабысып қалды ма? Барлығын біріктіретін уақыт келді.

WiFi арқылы сыртқы әлемге қосылатын және кластерге «Интернет» жіберетін бір бас түйін болады. Ол ATX күту режиміндегі кернеуден қуат алады.

Шын мәнінде, TBNG интернетті таратуға жауапты.
Сонымен, қажет болса, кластер түйіндерін TOR артына жасыруға болады.

Сондай-ақ, осы бас түйінге i2c арқылы қосылған күрделі тақта болады. Ол 10 жұмысшы түйінінің әрқайсысын қосу/өшіру мүмкіндігіне ие болады. Сонымен қатар, ол бүкіл жүйені салқындату үшін үш 12 В желдеткішті басқара алады.

Жұмыс сценарийі келесідей: ATX 220 В-та қосылған кезде бас түйін іске қосылады. Жүйе жұмыс істеуге дайын болғанда, ол барлық 10 түйін мен желдеткіштерді кезекпен қосады.
Ауыстыру процесі аяқталғаннан кейін бас түйін әрбір жұмыс түйінін айналып өтіп, өзімізді қалай сезінетінімізді, температура қандай екенін сұрайды. Сөрелердің бірі қызып кетсе, ауа ағынын арттырыңыз.
Ал, өшіру пәрменімен түйіндердің әрқайсысы мұқият өшіріліп, қуаттандырылады.

Мен тақтаның сызбасын өзім салдым, сондықтан ол қорқынышты көрінеді. Дегенмен, жақсы дайындалған адам іздестіру мен өндіруді қолға алды, бұл үшін оған үлкен рахмет айтамыз.

Міне, оны құрастыру жұмыстары жүріп жатыр

Мұнда кластер компоненттерінің орналасуының алғашқы эскиздерінің бірі берілген. Шашты қағаз парағында жасалған және телефон арқылы Office Lens арқылы мәңгілік.

Бүкіл құрылым оқиға үшін сатып алынған текстолит парағына орналастырылған.

Ішіндегі түйіндердің орналасуы шамамен осылай көрінеді. Әрқайсысы бес картадан тұратын екі сөре.

Мұнда сіз Arduino басқару элементін көре аласыз. Ол деңгей түрлендіргіші арқылы i2c арқылы Orange Pi Pc басына қосылған.

Міне, соңғы (қазіргі нұсқасы).

Сонымен, сізге тек Python-да осы музыканың барлығын жүргізетін бірнеше утилиталарды жазу қажет - оны қосыңыз, қосыңыз және желдеткіш жылдамдығын реттеңіз.

Мен сізді техникалық мәліметтермен жалықтырмаймын - ол келесідей көрінеді:

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

echo "ATX тақтасы іске қосылуда..."
/home/zno/i2creobus/i2catx_tool.py --бастау
жаңғырық "Бастапқы желдеткіш мәндерін орнату..."
/home/zno/i2creobus/i2creobus_tool.py --желдеткіш 0 --60 орнату
/home/zno/i2creobus/i2creobus_tool.py --желдеткіш 1 --60 орнату
/home/zno/i2creobus/i2creobus_tool.py --желдеткіш 2 --60 орнату

Бізде қазірдің өзінде 10 түйін болғандықтан, біз Ansible пайдаланамыз, ол, мысалы, барлық түйіндерді дұрыс өшіруге көмектеседі. Немесе әрқайсысында температура мониторын іске қосыңыз.

1
2
3
4
5
6
7
8
---

- жүргізуші: жұмысшылар
рөлдері:
- webmon_stop
- webmon_remove
- webmon_install
- webmon_start

Мені жиі айыптайды, бұл жай ғана жергілікті бір желілік желі (мен басында айтып өткенімдей). Жалпы, мен басқалардың пікіріне мән бермеймін, бірақ біз біраз гламур қосып, докерлер тобын ұйымдастыратын шығармыз.
Тапсырма өте қарапайым және оны 10 минуттан аз уақыт ішінде орындауға болады. Содан кейін біз Porttainer данасын бас түйінде іске қосамыз және voila!

Енді сіз аласыз шыныменауқымды тапсырмалар. Сонымен, в осы сәтКластер Verium Reserve криптовалюта өндірушісін басқарады. Және өте сәтті. Жақын жердегі адам тұтынылған электр қуатын өтейді деп үміттенемін;) Немесе тартылған түйіндердің санын азайтып, Turtle Coin сияқты тағы бір нәрсені өндіріңіз.

Пайдалы жүктемені алғыңыз келсе, Hadoop-ты кластерге тастауға немесе веб-серверлерді теңгерімдеуді ұйымдастыруға болады. Интернетте дайын суреттер көп, оқу материалдары да жеткілікті. Егер кескін (докер кескіні) жоқ болса, сіз әрқашан өзіңізді жасай аласыз.

Бұл маған нені үйретті? Жалпы алғанда, «стек» технологиясы өте кең. Өзіңіз бағалаңыз - Docker, Ansible, Python, Arduino-ны жаңарту (Құдай кешірсін, бұл түнде айтылмайды) және қабық, әрине. Сондай-ақ KiCad және мердігермен жұмыс :).

Нені жақсырақ жасауға болады? Көп. Бағдарламалық қамтамасыз ету жағынан Go бағдарламасында басқару утилиталарын қайта жазу жақсы болар еді. Айтпақшы - оны одан да стимпанк етіңіз - KDPV басында жолақты тамаша көтереді. Сондықтан жұмыс істеу керек нәрсе бар.

Орындаған рөлдер:

  • Негізгі түйін - Orange Pi компьютері USB wifi бар.
  • Жұмыс түйіндері - Orange Pi PC2 x 10.
  • Желі - 100 Мбит TP-link@16ports.
  • Ми - Atmega8 + деңгей түрлендіргішіне негізделген Arduino клоны.
  • Жүрек - қуат көзі бар ATX қуат контроллері.
  • Бағдарламалық қамтамасыз ету (жан) - Docker, Ansible, Python 3, аздап қабықша және аздап жалқаулық.
  • Өткізілген уақыт баға жетпес.

Тәжірибелер кезінде бірнеше Orange Pi PC2 тақталары аралас қуат көзіне байланысты зақымдалды (олар өте әдемі жанып кетеді), басқа PC2 Ethernet жоғалды (бұл процесс физикасын түсінбейтін жеке әңгіме) .

Бұл «жоғарыдан төменге» бүкіл оқиға сияқты. Егер біреу оны қызықты деп тапса, түсініктемелерде сұрақтар қойыңыз. Және сол жерде сұрақтарға дауыс беріңіз (жоғары дауыс беру - әр пікірде бұл үшін түйме бар). Ең қызықты сұрақтар жаңа жазбаларда қамтылады.
Соңына дейін оқығаныңызға рахмет.

TBVPFBFSH 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 П УЮФЕНБИ, CH LPFPTSCHI NBYOSCH PVAEDEOSAFUS CH PDYO UHRETLPNRSHAFET. OP TEBMSHOP NBMP LFP RTPVPCHBM RTPCHPDYFSH FBLYE LURETYNEOFSHCH UEWS TBVPFE YMY DPNB ТУРАЛЫ. dBChBKFE RPRTPVKHEN CHNEUFE UPVTBFSH OEVPMSHYPK LMBUFET. rPUFTPYCH LMBUFET CHSC UNPTSEFE TEBMSHOP HULPTYFSH CHSHRPMOEOYE YUBUFY ЪBDBU. ОБРТЫНЕТ ЛПНРЫМСГЯ ЙМЫ ПДОПЧТЕНЕООХА ТБВПФХ ОУЛПМШЛЫ ТЕУХТЕПЕНЛЫ РТПГЕУПЧ. h LFK UFBFSHE S RPUFBTBAUSH TBUULBBFSH CHBN LBL NPTsOP VEY PUPVSHI HUIMYK PVAEDEOYFSH NBYOSHCH UCHPEK MPLBMSHOPK UEFFY CH EDYOSCHK LMBUFET ТУРАЛЫ VBJE M.

2. lBL, UFP Y ОСЫ ЖЕРДЕ.

MOSIX - LFP RBFYu DMS SDTB Linux U LPNRMELFPN HFYMYF, LPFPTSHCHK RPJCHPMSEF RTPGEUUBN U CHBYEK NBYOSCH RETEIPDIFSH (NYZTYTPCHBFSH) DTHZIE HOMSH MPLFIUESHOPK. 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/src/linux-2.2.2.13DBMFEEEBRİXFUH орнату CHUE EZP CHPRPTUSCH, ХЛБИБЧ ЕНХ УЧПК НЕОЕДЦЕТ ЪБЗТХЪЛй (ЛИЛО), РХФШ Л ЮИПДОИЛБН SDTB Y ХТПЧОЙ ЪБРХУЛБ.
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 ABOUT mosix-2.2.13.

4. BUFTPKLB туралы

yЪOBYUBMSHOP KHUFBOPCHMEOOSHCHK MOSIX UPCHETYEOOOP OE OBEF, LBLYE X CHBU NBYOSCH CH UEFI Y U LENE ENH 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 DBCHBHKFE LPNBO бастау. rTY RETCHPN ЪBRHULE LFPF ULTYRF RTPUIF CHBU OBUFTPIFS MOSIX Y ЪBRHULBEF FELUFPCHSHCHK TEDBLFPT DMS UPЪDBOYS ZhBKMB /etc/mosix.map, Ch LPFPTFUSFEPN URYIPUFYBP, CH LPFPTFUSFEPN URYIPUMB. fKhDB RTPRYUSCHBEN: CH UMHYUBE, 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

мұнда RETCHSHCHK RBTBNEFT PVPOBYUBEF OPNET OBYUBMSHOPZP KHMB, CHFPTPK - IP BDTEU RETCHPZP KHMB Y RPUMEDOYK - LPMYUEUFCchP KHMPCH U FELHEZP. ф.Е. 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 LFPC LPOZHYZHTBGYY NSCH RPMKHYIN 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 ТУРАЛЫ CHUEI NBYOBI VKHDHEEZP LMBUFETB KHUFBOPCHYFSH MOSIX Y UPJDBFSH CHEDE PDOBLPCCHCHK LPOZHYZHTBGYPOOSCHK ZHBKM /etc/mosix.map .

ФЕРТШ РПУМЕ РЕТЕБРХУЛБ mosix ЧБЫБ ННЫЙОБ ХЦЕ ВХДЕФ ТБВПФБФШ Ч ЛМБУФЕТЕ, ЮФП НПЦОП ХЧЫДЕФШ ЪБРХУФЫЧ НПОЙФПТ ЛПНБОДПК пн. h UMHYUBE, EUMY CHSHCHHCHYDYFE H NPOYFPTE FPMSHLP УЧПА НБЁОХ ЫМЫ CHPPVEE ОЕ ХЧЫДЫФЕ ОЙЛПЗП, ФП, ЛБЛ ЗПЧПТЫФУС - ОБДП ЦСЧФШ. 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 жоғарғы - mtop, сағ LPFPTSCHK DPVBCHYMY CHPTNPTSOPUFSH PFPVTBTSEOYS KHMB(түйін), UPTFYTPCHLY RPTEOPUBGEEPU KHMBBEPUTHMBH, ZPK Y KHUFBOPCHMEOYS NYOINBMSHOPK ЪBZTHYLY RTPGEUUPTB KHMB, RPUME LPFPTPK RTPGEUUSCH OBUYOBAF NYZTYTPCHBFSH About DTHZYE MOSIX - KHMSHCH .
ъBRKHULBEN mtop, CHSHCHVYTBEN RPOTBCHYCHYYKUS OE URSEIK RTPGEUU (TELPNEODHA ЪBRKHUFYFSH bzip) Y UNEMP DBCHYN LMBCHYYKH "g" About CHBYEK LMBCHYBFCHYCHYYKUS, CHCHV TBOOPZP CH LBUEUFCHES TSETFCHSH RTPGEUUB Y ЪBFEN - OPNET KHMB, LHDB NSCH IFYN EZP PFRTBCHYFSH. b HCE RPUME bFPZP CHOINBFEMSHOP RPUNPFTYFE ТУРАЛЫ TEKHMSHFBFSCH, PFPVTBTSBENSHCHE LPNBODPK пн - FB NBYOB DPMTSOB OBYUBFSH VTBFSH ТУРАЛЫ УЕВС OBZTHLKH CHPTPGEBOU.
b UPVUFCHOOOP mtop - CH RPME #N PFPVTBTSBFSH OPNET KHMB, ОСЫ ЖЕРДЕ CHSHRPMOSEFUS.
oP LFP EEE OE CHUE - CHEDSH CHBN RTBCHDB OE IPUEFUS PFRTBCHMSFSH ТУРАЛЫ DTHZIE KHMSHCH RTPGEUUSCH CHTHYOOHA? жоқ oe BIFFEMPUSH. x MOSIX EUFSH OERMPIBS CHUFTPEOOBS VBMBOUITPCHLB CHOKHFTY LMBUFETB, LPFPTBS RPJCHPMSEF VPMEE-NEOEE TBCHOPNETOP TBURTEDEMSFSH OBZTKHLH CHUE KHMSHCH ТУРАЛЫ. oKH B CHPF ЪDEUSH OBN RTYDEFUS RPFTHDYFUS. DMS OBYUBMB S TBUULBTsKH, LBL UDEMBFSH FPOLHA OBUFTPKLH (күй) DMS DCHHI KHMPC LMBUFETB? CH RTPGEUUE LPFPTPK MOSIX RPMHYUBEF YOZHPTNBGYA P ULPTPUFSI RTPGEUUPTPCH Y UEFI:
ъBRPNOYFE TB Y OCHUEZDB - NPTsOP CHSHCHRPMOSFSH FPMSHLP CH бір режимді баптау. YOBYUE CHSC MYVP RPMKHUYFE OE UPCHUEN LPTTELFOSCHK TEKHMSHFBF, MYVP CHBYB NBYOB NPTSEF RTPUFP ЪBCHYUOKHFSH.
yFBL, CHSHRPMOSEN әуені. rPUME RETECHPDB PRTBGYPOOPK UYUFENSCH CH жалғыз режимі OBRTYNET LPNBODPK init 1 YMY init S ЪBRKHULBEN ULTYRF prep_tune, LPFPTSCHK RPDOINEF cEFECHSCHE
ЁФЕТЖЕКУШЫ ЪBRHUFYF MOSIX. RPUME LFPPZP ТУРАЛЫ PDOPK ЫНБЫО ЪБРХУЛБЕН tune, ЧЧПДЫН ЕНХ ОПНЕТ ДТХЗПЗП KHMB DMS OBUFTPKLY Y ЦДЕН ТЕХМШФБФБ - KhFYMYFB DPMTSOB CHSHCHRTPUFSH YUBUBEUB, HYUEOOOSCHI PF CHSHRPMOEOYS LPNBODSCH күй -а<ХЪЕМ>DTHZPN HYME ТУРАЛЫ. uPVUFCHOOOP PRETBGYA RTYDEFUS RPCHFPTYFSH ТУРАЛЫ DTHZPN KHME LPNBODPK tune -a<ХЪЕМ>, B TEЪHMSHFBF YЪ YEUFY YUYUEM CHCHEUFY 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.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 ТУРАЛЫ 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 OBPVPTPPF - RTYPUFBOPCHOOPNH BMPVPTPPF - MTYPUFBOPCHOSCHYFBBMFYPHEOCHYFBBM UEFI.

5. hRTBCHMEOYE LMBUFETPN

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

mosctl - LPOFTPMSH OBD KHMPN. rPCHPMSEF YЪNEOSFSH RBTBNEFTSCH KHMB - FBLYE, LBL блоктау, қалу, lstay, кідіріс Y F.D
dBChBKFE TBUUNPFTYN OEULPMSHLP RBTBNEFTPCH LFPC KHFYMYFSCH:
қалу - RPЪCHPMSEF PUFBOBCHMYCHBFSH NYZTBGYA RTPGEUUPCH ТУРАЛЫ DTHZIE KHMSHCH U FELHEEK NBYOSCH. pFNEOSEPHUS RBTBNEFTPN ностай YMY -қал
тұр - ЪBRTEEBEF FPMSHLP MPLBMSHOSCHN RTPGEUUBN NYZTBGYA, B RTPGEUUSCH U DTHZYI NBYO NPZHF RTDDPMTsBFSH LFP DEMBFSH. pFNEOSEPHUS RBTBNEFTPN nolstay YMY -lstay.
блок - ЪBRTEEBEF KHDBMEOOSCHN/ZPUFECHSHCHN RTPGEUUBN CHSHPRPMOSPHUS LFPN KHM ТУРАЛЫ. pFNEOSEPHUS RBTBNEFTPN ноблок YMY -блок.
әкелу - CHPCHTBEBEF PVTBFOP CHUE RTPGEUUSCH U FELHEEZP KHMB CHSHPRPMOSENSHCHE ТУРАЛЫ DTHZYI NBYOBI LMBUFETB. ьФПФ RBTБNEFT NPTSEF OE UTBVBFSCHBFSH, RPLB NYZTYTPCHBCHYK RTPGEUU OE RPMKHYUIF RTETSCHBOIE PF UYUFENCH.
кешіктіру KHUFBOBCHMYCHBEF CHTENS, RPUME LPFPTPZP RTPGEUU OBUYOBEF NYZTYTPCHBFSH.
ЧЕДШ УПЗМБУЙФЕУШ - Ч УМХЮБЕ, ЕУМЫ ЧТЕНС ЧШРПМОЕОЙС РТПГЕУУБ НЕОШЫЕ УЕЛХОДЩ УНШУМ РЕТЕОПУЙФШ ЕЗП ТУРАЛЫ ДТХЗИЕ НБЁШ УЕФИ ЮЮЕБЕФ. yNEOOOP LFP READING CHCHUFBCHMSEFUS HFYMYFPK mosctl U RBTBNEFTPN орнату тозуы. rTYNET:
mosctl setdecay 1 500 200
KHUFBOBCHMYCHBEF CHTENS RETEIPDB ТУРАЛЫ DTHZIE KHMSH 500 NYMMYUELKHOD CH UMHYUBE, EUMY RTPGEUU ЪBRHEEO LBL баяу Y 200 NYMYUELKHOD VMS жылдам RTPGEUUPCH. pVTBFYFE CHOYNBOYE, UFP RBTBNEFT баяу CHUEZDB DPMTSEO VShchFSH VPMSHYE YMY TBCHEO RBTBNEFTH жылдам.

мосрун - ЪBRKHULBEF RTYMPTSEOYE CH LMBUFETE. OBRTYNET mosrun -e -j5 make ЪBRKHUFYF шамамен 5-PN KHME LMBUFETB, RTY LFPN CHUE EZP DPYUETOYE RTPGEUUSCH VHDHF FBLCE CHSHRPMOSFUS ЖАҚЫНДА 5-PN KHJME. rTBCHDB ЪDEUSH EUFSH PDYO OABOU, RTY YUEN DPChPMSHOP UKHEEUFCHEOOSCHK:
CH UMHYUBE, EUMY DPYUETOYE RTPGEUUSCHCHSHRPMOSAFUS VSHCHUFTEE YUEN KHUFBOPCHMEOOBS HFYMYFPK mosctl ЪBDETTSLB (кідіріс) FP RTPGEUU OE VHDEF NYZTYTPCHBFSHMHBOUTHMBHMBHMB. Х mosrun EEE DPChPMSHOP NOPZP TBMYUOSCHI YOFETEUOSCHI RBTBNEFTPCH, OP RPDTPVOP KHOBFSH
P OYI CHSHCH UNPTSEFE YЪ THLPCHPDUFCHB RP LFPC KHFYMYFE. (Мосрун адам)

дүйсенбі - LBL NSCH HTSE OBEN, LFP NPOYFPT LMBUFETB, LPFPTSCHK CH RUECHDPZTBZHYUEULPN CHYDE PFPVTBTSBEF ЪBZTHYLH LBTSDPZP TBVPYUEZP KHMB ChBYEZP RMBUFEPPЪPЪP LFP LMBUFETBUPЧП, НСФЫ ХЪМПЧ Ы ЧШЧДБЕФ НОПЗП ДТХЗПК, ОЕ НЕОЕЕ ЁФЕТЭУОПК ЁЖТНБГЫЫ.

мтоп - NPDYZHYYTPCHBOOBS DMS YURPMSHЪPCHBOYS туралы KHMBI LMBUFETB CHETUIS LPNBODSCH жоғарғы. pFPVTBTSBEF ТУРАЛЫ LTBOE DYOBNYUUEULHA YOZHTTNBGYA P RTPGEUUBI, ЪBRHEEEOOSCHI BOUT DBOOPN KHOME, Y KHMBI, LHDB NYZTYTPCHBMY CHBY RTPGEUUSCH.

mps - FPTSE NPDYZHYYTPCHBOOBS CHETUIS LPNBODSCH ps. dPVBCHMEOP EEE PDOP RPME - OPNET KHMB, LPFPTSCHK NYZTYTPCHBM RTPGEUU ТУРАЛЫ.

CHPF NPK CHZMSD Y CHUE PUOPCHOSHE KHFYMYFSHCH ТУРАЛЫ. 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 YUBUFTPSHCH.

6. АЛУЕТЕН.

l UPTSBMEOYA, NOE OE KHDBMPUSH ЪBUFBCHYFSH CHSHRPMOSPHUS LBLPK-FP PDYO RTPGEUU PDOPCHTENEOOOP ОЕУЛПМШЛЫИ ХМБИ. nBLUINHN, YuEZP S DPUFYZ CH RTPGEUUE LURETYNEOFPCH U LMBUFETPN-YURPMSHJPCHBOIE DMS CHSHRPMOEOYS TEUKHTUPENLYI RTPGEUUPCH ТУРАЛЫ ДТХЗПН ХМЕ.
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 ТУРАЛЫ 5-АЙ ЖАЙМ. 1-K HYEM CH LFP CHTENS RTPUFBYCHBM. ;-)
yFBL, ЪBRKHULBEN ТУРАЛЫ 5-N HYME KHFYMYFKH crark DMS RPDVPTB RBTPMS L rar BTIYCHH.eUMY LFP YЪ CHBU RTPVPCHBM TBVPFBFSH U RPDPVOSHNY RHFYMYFKH ЮМТПФОНГЕФПУ, DVPTB RBTPMS "LKHYBEF" DP 99 RTPGEOFPCH RTPGEUUPTB. OH YFP TSE - RPUME ЪBRKHULB NSCH OBVMADBEN, YuFP RTPGEUU PUFBEFUS ABOUT LFPN, 5-PN KHJME. тБХНОП - ЧЕДШ YNEOOP KH LFPPZP KHMB RTPYCHPDYFEMSHOPUFSH РТЕХЩЫБЕФ 1-К ХЫЕМ РПЮФЫ Ч ДЧБ ТБББ.
dBMEE NSCH RTPUFP ЪBRKHUFYMY UVPTLH kde 2.0. uNPFTYN FBVMYGH RTPGEUUPCH Y CHYDYN, UFP crark HUREYOP NYZTYTPCHBM ТУРАЛЫ 1-K HYEM, PUCHPVPDYCH RTPGEUUPT Y RBNSFSH (DB, DB - RBNSFSH FPYuOP FBLCE PUCHPVPS жасау). b LBL FPMSHLP make ЪBLPOYUM UCHPA TBVPFKH - crark CHETOHMUS PVTBFOP, About TPDOPK ENKH 5-K KHYEM.
YoFETEUOSCHK YZHZHELF RPMKHYUBEFUS, EUMY crark ЪBRKHULBFSH VPMEE NEDMEOOPN 1-N KHJME ТУРАЛЫ.
fBN NSCH OBVMADBEN RTBLFYUEULY RTPFYCHPRPMPTSOSHCHK TEKHMSHFBF - RTPGEUU UTBH-CE NYZTYTHEF ON 5-K, VPMEE VSHUFTSHCHK HYEM. rTY LFPN CHPTBEBEFUS PVTBFOP, LPZDB IPЪSIO RSFPZP LPNRSHAFETB OBUYOBEF LBLYE-FP DEKUFCHYS U UYUFENPK.

7. yURPMSHЪPCHBOIE

dBChBKFE CH LPOGE TBVETENUS, OBYUEN Y LBL NSCH NPTsEN YURPMSHЪPCHBFSH LMBUFET CH УЧПЕК RPCHUEDOECHOPK TSYYOY.
dMS OBYUBMB OHTSOP TBY OBCHUEZDB ЪBRPNOYFSH - LMBUFET CHSHCHZPDEO FPMSHLP CH FPN UMHYUBE, LPZDB CH CHBYEK UEFY EUFSH LOOPE LPMYUEUFCHP NBYO, LPPUFEUFCHPYPYY, LPUBFEUFCHPHEBY YPUBFESCHEB URPMSHЪPCHBFSH YI TEUKHTUSH OBRTYNET DMS UVPTLY KDE YMY DMS MAVSHHI UETSHESHI RTPGEUUPCH. CHEDSH VMBZPDBTS LMBUFETH YЪ 10 NBYO NPTsOP PDOPCHTEENOOOP
LPNRYMYTCHBFS DP 10 FSTSEMSCHI RTPZTBNN FPN-CE C++ ТУРАЛЫ. yMY RPDVYTBFSH LBLPK-FP RBTPMSH,
OE RTELTBEBS OH ТУРАЛЫ UELKHODH LFPZP RTPGEUUB OEBCHYUYNP PF OBZTHYLY ТУРАЛЫ CHBY LPNRSHAFET.
dB Y CHPPVEE - LFP RTPUFP YOFETEUOP;-).

8. ъБМАЙУЕООЕ

h ЪБЛМАЮЕОЕ ИПУХ УЛБУБФШ, ЮФП ч ЛФПК УФБФШЕ ОЕ ТБУУНПФТЕОСЧ ЧУЕ ЧПНПЦОПУФЫ MOSIX, F.L. S RTPUFP DP OYI EEE OE DPVTBMUS. eUMY DPVETHUSH - TsDYFE RTDPDMPSEOYS. :-)


Жоғарғы