телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

Как да свържете компютри в клъстер. Настолен клъстер. Проверка на мрежовите връзки и разрешаването на имена

Първо, решете какви компоненти и ресурси ще ви трябват.Ще ви трябва един основен възел, поне дузина идентични изчислителни възли, Ethernet превключвател, разпределителен блок за захранване и шкаф. Определете капацитета на окабеляването и охлаждането, както и количеството пространство, което ще ви е необходимо. Също така решете какви IP адреси искате да използвате за възлите, какъв софтуер ще инсталирате и какви технологии ще са ви необходими, за да създадете паралелна изчислителна мощност (повече за това по-долу).

  • Въпреки че хардуерът е скъп, всички програми, представени в статията, се разпространяват безплатно и повечето от тях са с отворен код.
  • Ако искате да разберете колко бърз може теоретично да бъде вашият суперкомпютър, използвайте този инструмент:

Монтирайте възлите.Ще трябва да сглобите мрежови възли или да закупите предварително сглобени сървъри.

  • Изберете сървърни рамки, които максимизират пространството, енергийната ефективност и ефективността на охлаждане.
  • Илиможете да „рециклирате“ дузина използвани сървъри, няколко остарели - и дори ако теглото им надвишава общото тегло на компонентите, но ще спестите прилична сума. Всички процесори мрежови адаптерии дънните платки трябва да са еднакви, за да могат компютрите да работят добре заедно. Разбира се, не забравяйте за RAM и твърди дисковеза всеки възел, както и поне едно оптично устройство за главния възел.
  • Инсталирайте сървърите в шкафа.Започнете отдолу, така че стелажът да не е претоварен отгоре. Ще имате нужда от помощта на приятел - сглобените сървъри могат да бъдат много тежки и поставянето им в клетките, които ги държат в стелажа, е доста предизвикателство.

    Инсталирайте Ethernet комутатор до стелажа.Струва си да конфигурирате превключвателя веднага: задайте размера на джъмбо кадрите на 9000 байта, задайте статичния IP адрес, който сте избрали в стъпка 1, и изключете ненужните протоколи като SMTP.

    Инсталирайте разпределителен блок за захранване (PDU или блок за разпределение на захранването).В зависимост от максималното натоварване, което възлите във вашата мрежа могат да понесат, може да имате нужда от 220 волта за вашия високопроизводителен компютър.

  • Когато всичко е инсталирано, преминете към конфигурацията. Linux всъщност е най-добрата система за високопроизводителни (HPC) клъстери - не само е идеална като научна компютърна среда, но също така не е нужно да плащате, за да инсталирате системата на стотици или дори хиляди възли. Представете си колко би струвало инсталирането на Windows на всички възли!

    • Започнете с инсталиране на най-новото BIOS версияЗа дънна платкаи софтуер от производителя, който трябва да е еднакъв за всички сървъри.
    • Задайте предпочитания Linux дистрибуцияза всички възли, а за основния възел - комплект за разпространение с графичен интерфейс. Популярни системи: CentOS, OpenSuse, Scientific Linux, RedHat и SLES.
    • Авторът силно препоръчва използването на Rocks Cluster Distribution. В допълнение към инсталирането на целия софтуер и инструменти, необходими за клъстер, Rocks предоставя отличен метод за бързо "мигриране" на множество копия на система към подобни сървъри, използвайки PXE зареждане и процедурата "Kick Start" на Red Hat.
  • Инсталирайте интерфейса за предаване на съобщения, мениджъра на ресурси и други необходими библиотеки.Ако не сте инсталирали Rocks в предишната стъпка, ще трябва ръчно да инсталирате необходимия софтуер, за да настроите паралелната изчислителна логика.

    • За да започнете, ще ви трябва преносима bash система, като например Torque Resource Manager, която ви позволява да разделяте и разпределяте задачи между множество машини.
    • Добавете Maui Cluster Scheduler към Torque, за да завършите инсталацията.
    • След това трябва да инсталирате интерфейс за предаване на съобщения, който е необходим, за да се гарантира, че отделните процеси във всеки отделен възел използват общите данни. OpenMP е най-простият вариант.
    • Не забравяйте за многонишковите математически библиотеки и компилатори, които ще „сглобят“ вашите програми за разпределено изчисление. Споменах ли, че трябва да играете просто Rocks?
  • Свържете компютри в мрежа.Главният възел изпраща задачи за изчисление на подчинени възли, които от своя страна трябва да върнат резултата обратно и също да изпращат съобщения един на друг. И колкото по-бързо се случи всичко това, толкова по-добре.

    • Използвайте частно Ethernet мрежаза свързване на всички възли в клъстер.
    • Главният възел може също да действа като NFS, PXE, DHCP, TFTP и NTP сървър, когато е свързан към Ethernet.
    • Трябва да отделите тази мрежа от публичните, за да сте сигурни, че пакетите няма да се припокриват с други в LAN.
  • Тествайте клъстера.Последното нещо, което трябва да направите, преди да предоставите на потребителите достъп до мощността на компютъра, е да тествате производителността. HPL (High Performance Lynpack) бенчмарк е популярна опция за измерване на изчислителната скорост в клъстер. Трябва да компилирате софтуера от източника до най-високата степен на оптимизация, която вашият компилатор позволява за избраната от вас архитектура.

    • Разбира се, трябва да компилирате с всички възможни настройкиоптимизации, които са налични за избраната от вас платформа. Например, когато използвате процесор AMD, компилирайте до Open64 и ниво на оптимизация -0.
    • Сравнете резултатите си с TOP500.org, за да изправите своя клъстер срещу 500-те най-бързи суперкомпютри в света!
  • Пресцентър

    Създаване на клъстер на базата на Windows 2000/2003. Стъпка по стъпка

    Клъстерът е група от два или повече сървъра, които работят заедно, за да осигурят безпроблемна работа на набор от приложения или услуги и се възприемат от клиента като едно цяло. Клъстерните възли са свързани помежду си с помощта на мрежов хардуер, споделени споделени ресурси и сървър софтуер.

    Microsoft Windows 2000/2003 поддържа две клъстерни технологии: клъстери за балансиране на мрежовото натоварване и сървърни клъстери.

    В първия случай (кластери с балансиран товар) услугата за балансиране на мрежовото натоварване прави услугите и приложенията много надеждни и мащабируеми чрез комбиниране на до 32 сървъра в един клъстер. Запитвания от клиенти в в такъв случайразпределени между възлите на клъстера по прозрачен начин. Ако даден възел се повреди, клъстерът автоматично променя конфигурацията си и превключва клиента към който и да е от наличните възли. Този режим на конфигуриране на клъстера се нарича още активен-активен режим, където едно приложение работи на множество възли.

    Сървърният клъстер разпределя натоварването си между сървърите в клъстера, като всеки сървър носи свой собствен товар. Ако възел в клъстера се повреди, приложенията и услугите, конфигурирани да работят в клъстера, се рестартират прозрачно на всеки от свободните възли. Сървърните клъстери използват споделени дискове, за да комуникират в рамките на клъстера и да осигурят прозрачен достъп до клъстерни приложения и услуги. Те изискват специално оборудване, но тази технология осигурява много високо нивонадеждност, тъй като самият клъстер няма нито една точка на отказ. Този режим на конфигурация на клъстера се нарича също активно-пасивен режим. Приложение в клъстер работи на един възел със споделени данни, разположени във външно хранилище.

    Клъстерният подход за организиране на вътрешна мрежа осигурява следните предимства:

    Висока достъпност Тоест, ако услуга или приложение се повреди на клъстерен възел, който е конфигуриран да работи заедно в клъстер, софтуерът на клъстера позволява на приложението да се рестартира на друг възел. Потребителите ще получат кратко забавяне при извършване на някаква операция или изобщо няма да забележат повреда на сървъра. Мащабируемост За приложения, работещи в клъстер, добавянето на сървъри към клъстер означава увеличаване на възможностите: толерантност към грешки, разпределение на натоварването и др. натоварването между клъстери на възли и премахване на натоварването от възлите за извършване на работа по поддръжката.

    В тази статия ще се опитам да събера моя опит в създаването клъстерни системиНа Базиран на Windowsи дайте малка ръководство стъпка по стъпказа създаване на сървърен клъстер с два възела със споделено съхранение на данни.

    Софтуерни изисквания

    • Microsoft Windows 2000 Advanced (Datacenter) Server или Microsoft Windows 2003 Server Enterprise Edition, инсталиран на всички сървъри в клъстера.
    • Инсталирана DNS услуга. Нека обясня малко. Ако изграждате клъстер на базата на два домейн контролера, тогава е много по-удобно да използвате DNS услугата, която във всеки случай инсталирате при създаване Активна директория. Ако създавате клъстер, базиран на два сървъра, които са членове на Windows NT домейн, тогава ще трябва да използвате или услугата WINS, или да въведете съвпадащите имена и адреси на машините във файла hosts.
    • Терминални услуги за дистанционносървъри. Не е необходимо, но ако имате терминални услуги, е удобно да управлявате сървъри от работното си място.

    Хардуерни изисквания

    • По-добре е да изберете хардуер за клъстерен възел въз основа на Списъка за съвместим хардуер на клъстерната услуга (HCL). Microsoft препоръчва хардуерът да бъде тестван за съвместимост с клъстерните услуги.
    • Съответно ще ви трябват два сървъра с по два мрежови адаптера; SCSI адаптер, който има външен интерфейс за свързване на външен масив от данни.
    • Външен масив, който има два външни интерфейса. Всеки клъстерен възел е свързан към един от интерфейсите.

    коментар:За да създадете клъстер от два възела, изобщо не е необходимо да имате два абсолютно идентични сървъра. След повреда на първия сървър ще имате известно време да анализирате и възстановите работата на главния възел. Вторият възел ще работи за надеждността на системата като цяло. Това обаче не означава, че вторият сървър ще бъде неактивен. И двата клъстерни възела могат спокойно да се занимават със своя бизнес и да решават различни проблеми. Но можем да конфигурираме определен критичен ресурс да работи в клъстер, увеличавайки неговата (на този ресурс) устойчивост на грешки.

    Изисквания за мрежови настройки

    • Уникално NetBIOS име за клъстера.
    • Пет уникални статични IP адреса. Два за мрежови адаптери на клъстерна мрежа, два за мрежови адаптери на споделена мрежа и един за клъстера.
    • Домейн акаунт за клъстерната услуга.
    • Всички клъстерни възли трябва да бъдат или членски сървъри в домейна, или домейн контролери.
    • Всеки сървър трябва да има два мрежови адаптера. Единият за свързване към обща мрежа (публична мрежа), вторият за обмен на данни между клъстерни възли (частна мрежа).

    коментар:Според препоръките на Microsoft вашият сървър трябва да има два мрежови адаптера, единият за общата мрежа, вторият за обмен на данни в рамките на клъстера. Възможно ли е да се изгради клъстер на един интерфейс - вероятно да, но не съм го пробвал.

    Инсталиране на клъстер

    Когато проектирате клъстер, трябва да разберете, че като използвате една и съща физическа мрежа както за клъстерна комуникация, така и за локална мрежа, вие увеличавате процента на отказ на цялата система. Ето защо е много желателно за клъстерен обмен на данни да се използва една подмрежа, разпределена като отделен физически елемент на мрежата. А за локална мрежа трябва да използвате различна подмрежа. По този начин повишавате надеждността на цялата система като цяло.

    В случай на изграждане на клъстер с два възела се използва един комутатор обща мрежа. Два клъстерни сървъра могат да бъдат свързани директно един към друг с помощта на кръстосан кабел, както е показано на фигурата.

    Инсталирането на клъстер с два възела може да бъде разделено на 5 стъпки

    • Инсталиране и конфигуриране на възли в клъстер.
    • Инсталиране и конфигуриране на споделен ресурс.
    • Проверка на конфигурацията на диска.
    • Конфигуриране на първия клъстерен възел.
    • Конфигуриране на втория възел в клъстера.

    Това ръководство стъпка по стъпка ще ви помогне да избегнете грешки по време на инсталирането и ще спестите много време. И така, да започваме.

    Инсталиране и конфигуриране на възли

    Ще опростим задачата малко. Тъй като всички клъстерни възли трябва да бъдат или членове на домейн, или домейн контролери, ние ще направим първия клъстерен възел основен притежател на директорията AD (Active Directory) и DNS услугата ще работи върху него. Вторият възел на клъстера ще бъде пълен домейн контролер.

    Готов съм да пропусна инсталирането на операционната система, вярвайки, че не би трябвало да имате проблеми с това. А ето и конфигурацията мрежови устройстваБих искал да обясня.

    Мрежови настройки

    Преди да започнете да инсталирате клъстера и Active Directory, трябва да завършите мрежовите настройки. Бих искал да разделя всички мрежови настройки на 4 етапа. За разпознаване на имена в мрежата е препоръчително вече да имате DNS сървър съществуващи записиотносно клъстерните сървъри.

    Всеки сървър има две мрежови карти. Една мрежова карта ще служи за обмен на данни между клъстерни възли, втората ще работи за клиенти в нашата мрежа. Съответно ще наречем първата частна клъстерна връзка, втората ще наречем публична клъстерна връзка.

    Настройките на мрежовия адаптер за единия и другия сървър са идентични. Съответно ще ви покажа как да конфигурирате мрежовия адаптер и да дадете знак с мрежови настройкивсички 4 мрежови адаптера на двата клъстерни възела. За да конфигурирате мрежовия адаптер, трябва да изпълните следните стъпки:

    • Моите мрежови места → Свойства
    • Частна клъстерна връзка → Свойства → Конфигуриране → Разширени

      Тази точка изисква известно пояснение. Факт е, че според силните препоръки на Microsoft всички мрежови адаптери на клъстерни възли трябва да бъдат настроени на оптималната скорост на адаптера, както е показано на следващата фигура.

    • Интернет протокол (TCP/IP) → Свойства → Използвайте следния IP адрес: 192.168.30.1

      (За втория възел използвайте адреса 192.168.30.2). Въведете подмрежовата маска 255.255.255.252. Използвайте 192.168.100.1 като адрес на DNS сървъра и за двата възела.

    • Освен това в раздела Разширени → WINS изберете Деактивиран NetBIOS през TCP/IP. За да конфигурирате мрежови адаптери за публична мрежа, пропуснете този елемент.
    • Направете същото с мрежова картаза връзка с публичен клъстер в локална мрежа. Използвайте посочените в таблицата адреси. Единствената разлика е конфигурацията на двете мрежови картие, че Public Cluster Connection не изисква изключване на режима WINS - NetBIOS през TCP/IP.

    За да конфигурирате всички мрежови адаптери на клъстерни възли, използвайте следния етикет:

    Възел Име на мрежата IP адрес МАСКА DNS сървър
    1 Връзка с публичен клъстер 192.168.100.1 255.255.255.0 192.168.100.1
    1 Частна клъстерна връзка 192.168.30.1 255.255.255.252 192.168.100.1
    2 Връзка с публичен клъстер 192.168.100.2 255.255.255.0 192.168.100.1
    3 Частна клъстерна връзка 192.168.30.2 255.255.255.252 192.168.100.1

    Инсталиране на Active Directory

    Тъй като моята статия няма за цел да говори за инсталиране на Active Directory, ще пропусна тази точка. Има всякакви препоръки, доста книги са написани за това. Изберете име на домейн, като mycompany.ru, инсталирайте Active Directory на първия възел, добавете втория възел към домейна като домейн контролер. Когато сте готови, проверете конфигурациите на сървъра и Active Directory.

    Инсталиране на потребителски акаунт на клъстер

    • Старт → Програми → Административни инструменти → Потребители и компютри на Active Directory
    • Добавете нов потребител, например ClusterService.
    • Поставете отметки в квадратчетата за: Потребителят не може да промени паролата и Паролата никога не изтича.
    • Също така добавете този потребител към групата администратори и му дайте права за влизане като услуга (правата се присвояват в Местна сигурностПолитика и Правила за сигурност на домейн контролера).

    Настройка на външен масив от данни

    За да конфигурирате външен масив от данни в клъстер, трябва да запомните, че преди да инсталирате клъстерната услуга на възлите, първо трябва да конфигурирате дисковете на външния масив, едва след това да инсталирате клъстерната услуга първо на първия възел и едва след това на секундата. Ако редът на инсталиране не е правилен, ще се провалите и няма да постигнете целта си. Ще бъде ли възможно да се поправи - вероятно да. Когато се появи грешка, ще имате време да коригирате настройките си. Но Microsoft е толкова мистериозно нещо, че всъщност не знаете на какви грешки ще стъпите. По-лесно е да имате инструкции стъпка по стъпка пред очите си и да не забравяте да натискате бутоните. Стъпките за конфигуриране на външен масив изглеждат така:

    1. И двата сървъра трябва да са изключени, външният масив трябва да е включен, свързан към двата сървъра.
    2. Включваме първия сървър. Получаваме достъп до дисковия масив.
    3. Ние проверяваме това външен дискНовият масив е създаден като Basic. Ако това не е така, преобразувайте диска с помощта на опцията „Връщане към основен диск“.
    4. Създаваме малък дял на външното устройство чрез Управление на компютъра → Управление на дискове. Според препоръките на Microsoft той трябва да бъде поне 50 MB. Препоръчвам да създадете 500 MB дял. или малко повече. Това е напълно достатъчно за хостване на клъстерирани данни. Дялът трябва да бъде форматиран в NTFS.
    5. И на двата клъстерни възела този дял ще бъде наречен с една и съща буква, например Q. Съответно, когато създавате дял на първия сървър, изберете елемента Задайте следната буква на устройството - Q.
    6. Можете да маркирате останалата част от диска, както желаете. Разбира се, силно препоръчително е да се използва файлова система NTFS. Например, когато настройвате DNS и WINS услуги, базите данни на основните услуги ще бъдат преместени споделен диск(не обема на системата Q, а втория, който сте създали). И от съображения за сигурност ще ви бъде по-удобно да използвате NTFS томове.
    7. Затворете Disk Management и проверете достъпа до новосъздадения дял. Например, можете да създадете върху него текстов файл test.txt, да го запишете и да го изтриете. Ако всичко е минало добре, тогава сме готови с конфигурацията на външния масив на първия възел.
    8. Сега изключваме първия сървър. Външният масив трябва да е активиран. Включваме втория сървър и проверяваме достъпа до създадения дял. Също така ще проверим дали буквата, присвоена на първия дял, е идентична с тази, която сме избрали, тоест Q.

    Това завършва конфигурацията на външния масив.

    Инсталиране на софтуер за клъстерна услуга

    Конфигурация на първия клъстерен възел

    Преди да инсталирате Cluster Service Software, всички клъстерни възли трябва да бъдат изключени и всички външни масиви трябва да бъдат включени. Нека да преминем към конфигурацията на първия възел. Външният масив е включен, първият сървър е включен. Целият процес на инсталиране се извършва с помощта на съветника за конфигуриране на клъстерна услуга:


    Конфигурация на втория клъстерен възел

    За да инсталирате и конфигурирате втория клъстерен възел, първият възел трябва да бъде включен и всички мрежови устройства трябва да бъдат включени. Процедурата за настройка на втория възел е много подобна на описаната по-горе. Въпреки това има някои дребни промени. За да направите това, използвайте следните инструкции:

    1. В диалоговия прозорец Създаване или присъединяване към клъстер изберете Вторият или следващият възел в клъстераи щракнете върху следващия.
    2. Въведете името на клъстера, което сме задали по-рано (в примера е MyCluster) и щракнете върху Next.
    3. След свързване на втория възел към клъстера, съветникът за конфигуриране на клъстерна услуга автоматично ще вземе всички настройки от главния възел. За да стартирате клъстерната услуга, използвайте името, което създадохме по-рано.
    4. Въведете паролата за акаунта си и щракнете върху Напред.
    5. В следващия диалогов прозорец щракнете върху Готово, за да завършите инсталацията.
    6. Клъстерната услуга ще бъде стартирана на втория възел.
    7. Затворете прозореца за добавяне/премахване на програми.

    За да инсталирате допълнителни клъстерни възли, използвайте същите инструкции.

    Послепис, благодаря

    За да не се бъркам с всички етапи на инсталиране на клъстер, ще предоставя малка таблица, която отразява всички основни етапи.

    стъпка Възел 1 Възел 2 Външен масив

    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 P UYUFENBI, CH LPFPTSCHI NBYOSCH PVAEDEOSAFUS CH PDYO UKHRETLPNRSHAFET. 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. OBRTYNET LPNRYMSGYA YMY PDOPCHTENEOOHA TBVPFKH OULPMSHLYI TEUKHTUPENLYI RTPGEUUPCH. h LFK UFBFSHE S RPUFBTBAUSH TBUULBBFSH CHBN LBL NPTsOP VEY PUPVSHCHI HUIMYK PVAEDEOYFSH NBYOSHCH UCHPEK MPLBMSHOPK UEFFY CH EDYOSCHK LMBUFET ABOUT VBJE MOSIX.

    2. lBL, UFP Y ТУК.

    MOSIX - LFP RBFYu DMS SDTB Linux U LPNRMELFPN HFYMYF, LPFPTSHCHK RPJCHPMSEF RTPGEUUBN U CHBYEK NBYOSCH RETEIPDIFSH (NYZTYTPCHBFSH) ЗА DTHZIE HOMSH MPLBMSHOPK UEFI. chЪSFSH EZP NPTsOP RP BDTEUH HTTP://www.mosix.cs.huji.ac.il B TBURTPUFTBOSEFUS НА CH YIPDOSCHI 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 RPTSDL TBURBLLPCHBFSH YUIPDOSHE LPDSCH SDTB CH /usr/src/linux-*.*.*, OBRTYNET LBL UDEMBM S - CH /usr/src/linux-2.2.13 DBMEE ЪBRHULBEFE mosix_install Y PFCHEYUBEFE ЗА CHUE EZP CHPR ПТУЩ, ХЛБИБЧ ЕНХ УЧПК НЕОЕДЦЕТ ЪБЗТХЪЛй (ЛИЛО), РХФШ Л ЮИПДОИЛБН СДТБ Й ХТПЧОЙ ЪБРХУЛБ.
    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 ЗА mosix-2.2.13.

    4. относно BUFTPKLB

    yЪOBYUBMSHOP KHUFBOPCHMEOOSHCHK MOSIX UPCHETYEOOOP OE OBEF, LBLYE X CHBU NBYOSCH CH UEFI Y U LENE ENKH UPEDEOSFUS. OH B OBUFTBYCHBEFUS LFP PYUEOSH RTPUFP. eUMY CHCH FPMSHLP RPUFBCHYMY mosix Y EUMY CHBY DIUFTYVHFYCH - SuSE YMY RedHat - UPCHNEUFYNSCHK, FP ЪBIPDYFE CH LBFBMPZ /etc/rc.d/init.d Y DBCHBKFE LPNBODH mosix start. rTY RETCHPN ЪBRHULE LFPF ULTYRF RTPUIF CHBU OBUFTPIFS MOSIX ЪBRKHULBEF FELUFPCHSHCHK TEDBLFPT DMS UPЪDBOYS ZhBKMB /etc/mosix.map, Ch LPFTPN OBIPDFYFUS URYUPL HЪMPCH Ch BYEZP LMBUFETB. 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

    тук RETCHSHCHK RBTBNEFT PVPOBYUBEF OPNET OBYUBMSHOPZP KHMB, CHFPTPK - IP BDTEU RETCHPZP KHMB Y RPUMEDOYK - LPMYUEUFChP 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 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 ЗА CHUEI NBYOBI VKHDHEEZP LMBUFETB KHUFBOPCHYFSH MOSIX Y UPJDBFSH CHEDE PDOBLPCCHCHK LPOZHYZHTBGYPOOSCHK ZHBKM /etc/mosix.map .

    FERETSH RPUME RETEBRKHULB mosix CHBYB NBYOB KhCE VKhDEF TBVPFBFSH CH LMBUFETE, YuFP NPTsOP KHCHYDEFSH ЪBRKHUFYCH NPOYFPT LPNBODPK mon. 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 RBBLFE YDEF OERMPIBS NPDYZHYLBGYS отгоре - mtop, h LPFPTSCHK DPVBCHYMY CHPTNPTSOPUFSH PFPVTBTTSEOYS KHMB(възел), UPTFYTPCHLY RP KHMBN, RETEOPUB RTPGEUUB U FELHEEZP KHMB ЗА DTHZPK Y KHU FBOPCHMEOYS NYOINBMSHOPK ЪBZTHYLY RTPGEUUPTB KHMB, RPUME LPFPTPK RTPGEUUSH OBUYOBAF NYZTYTPCHBFSH ЗА DTHZYE MOSIX - KHMSHCH .
    ъBRKHULBEN mtop, CHSHCHVYTBEN RPOTBCHYCHYKUS OE URSEIK RTPGEUU (TELPNEODHA ЪBRKHUFYFSH bzip) Y UNEMP DBCHYN LMBCHYYKH "g" ABOUT CHBYEK LMBCHYBFKHTE, RPUM YuEZP CHCHPDYN ABOUT ЪBRTPU PID CHCHVTBO OPZP CH LBUEUFCH TSETFCHSH RTPGEUUB Y ЪBFEN - OPNET KHMB, LHDB NSCH IFYN EZP PFRTBCHYFSH. b HCE RPUME bFPZP CHOINBFEMSHOP RPUNPFTYFE ЗА TEKHMSHFBFSCH, PFPVTBTSBENSCHHE LPNBODPK mon - FB NBYOB DPMTSOB OBYUBFSH VTBFSH ЗА UEVS OBZTHLKH CHSHVTBOOPZP RTPGEUUB.
    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? noe 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
    YOFETZHEKUSHY ЪBRHUFYF MOSIX. rPUME LFPPZP ЗА PDOPK YNBYO ЪBRKHULBEN настройка, ChCHPDYN ENKH OPNET DTHZPZP KHMB DMS OBUFTPKLY Y TsDEN TEKHMSHFBFB - KhFYMYFB DPMTSOB CHSHCHDBFSH ЪBRTPU ЗА CHChPD YEUFY YUYUEM, RPM HYUEOOSCHI PF CHSHRP MOEEOS LPNBODSCH мелодия -a<ХЪЕМ>ЗА DTHZPN HYME. uPVUFCHOOOP PRETBGYA RTYDEFUS RPCHFPTYFSH ЗА DTHZPN KHME LPNBODPK настройка -a<ХЪЕМ>, B TEЪHMSHFBF YЪ YEUFY YUYUEM CHCHEUFY ЗА RETCHSHCHK HYEM. rPUME RPDPVOPZP FAIOZB CH CHBYEK UYUFEN DPMTSEO RPSCHYFUS ZhBKM /etc/режийни, UPDETSBEIK YOZHPTNBGYA DMS MOSIX CHYDE OELYI YUYUMPCHSCHI DBOOSCHI. h UMHYUBE, EUMY RP LBLYN-FP RTYYUYOBN настройка OE UNPZ UDEMBFSH EZP, RTPUFP ULPRYTHKFE YJ FELHEEZP LBFBMPZB ZHBKM mosix.cost H /etc/режийни. 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 OBPVPTPF - RTYPUFBOPCHYFSH CHUE BLFYCHOSHE PRETBGYY CH MPLBMSHOPK UEFI.

    5. hRTBCHMEOYE LMBUFETPN

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

    mosctl - ЛПОФТПМШ ОБД ХМПН. rPCHPMSEF YЪNEOSFSH RBTBNEFTSCH KHMB - FBLYE, LBL блок, престой, lstay, забавяне Y F.D
    dBChBKFE TBUUNPFTYN OEULPMSHLP RBTBNEFTPCH LFPC KHFYMYFSCH:
    престой - RPЪCHPMSEF PUFBOBCHMYCHBFSH NYZTBGYA RTPGEUUPCH OUT DTHZIE KHMSHCH U FELHEEK NBYOSCH. pFNEOSEPHUS RBTBNEFTPN nostay 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 noblock YMY -блок.
    донеси - CHPCHTBEBEF PVTBFOP CHUE RTPGEUUSCH U FELHEEZP KHMB CHSHPRPMOSENSHCHE ЗА DTHZYI NBIYOBI LMBUFETB. ьФПФ RBTБNEFT NPTSEF OE UTBVBFSCHBFSH, RPLB NYZTYTPCHBCHYK RTPGEUU OE RPMKHYUIF RTETSCHCHBOIE PF UYUFENSCH.
    setdelay KHUFBOBCHMYCHBEF CHTENS, RPUME LPFPTPZP RTPGEUU OBUYOBEF NYZTYTPCHBFSH.
    CHEDSH UPZMBUYFEUSH - CH UMKHYUBE, EUMY CHTENS CHSHRPMOEOYS RTPGEUUB NEOSHYE UELKHODSCH UNSHUM RETEOPUYFSH EZP ЗА DTHZIE NBYOSCH UEFI YUYUEBEF. yNEOOOP LFP ЧЕТЕНЕ CHCHUFBCHMSEFUS HFYMYFPK mosctl U RBTBNEFTPN setdecay. 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 направи ЪBRKHUFYF направи ОКОЛО 5-PN HЪME LMBUFETB, RTY LFPN CHUE EZP DPYUETOYE RTPGEUUSCH VHDHF FBLCE CHSHHRPMOSPHUS ОКОЛО 5-PN HЪME. rTBCHDB ЪDEUSH EUFSH PDYO OABOU, RTY YUEN DPChPMSHOP UKHEEUFCHEOOSCHK:
    CH UMHYUBE, EUMY DPYUETOYE RTPGEUUSCHCHSHRPMOSAFUS VSHCHUFTEE YUEN KHUFBOPCHMEOOBS HFYMYFPK mosctl ЪBDETTSLB (забавяне) FP RTPGEUU OE VHDEF NYZTYTPCHBFSH ЗА DTHZIE KHMSHCH LMBUFETB. Х 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 LMBUFETB, LPMYUEUFCH P UCHPVPDOPK Y ЪBOSFPK RBNSFY KHMPCH Y CHSHCHDBEF NOPZP DTHZPK, OE NEOEE YOFETEUOPK YOZHTNBGYY.

    mtop - NPDYZHYYTPCHBOOBS DMS YURPMSHЪPCHBOYS ЗА KHMBI LMBUFETB CHETUIS LPNBODSCH топ. pFPVTBTSBEF ЗА LTBOE DYOBNYUUEULHA YOZHTTNBGYA P RTPGEUUBI, ЪBRHEEOOSCHI OUT DBOOPN KHOME, Y KHMBI, LHDB NYZTYTPCHBMY CHBY RTPGEUUSCH.

    mps - FPTSE NPDYZHYYTPCHBOOBS CHETUIS LPNBODSCH пс. dPVBCHMEOP EEE PDOP RPME - OPNET KHMB, ЗА LPFPTSCHK NYZTYTPCHBM RTPGEUU.

    CHPF ЗА NPK CHZMSD Y CHUE PUOPCHOSHE KHFYMYFSHCH. ЗА УБНПН ДЕМЕ ЛПОЕЙОП НПЦОП ПВПКФЮШ ДБЦЕ ВЕЪ ОИ. 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. lURETENEOFYTHEN.

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

    7. юРПМШЪПЧБОИЕ

    dBChBKFE CH LPOGE TBVETENUS, OBYUEN Y LBL NSCH NPTsEN YURPMSHЪPCHBFSH LMBUFET CH UCHPEK RPCHUEDOECHOPK TSYYOY.
    dMS OBYUBMB OHTSOP TBY OBCHUEZDB ЪBRPNOYFSH - LMBUFET CHSHCHZPDEO FPMSHLP CH FPN UMHYUBE, LPZDB CH CHBYEK UEFY EUFSH LOOPE LPMYUEUFChP NBYO, LPFPTSCHE YUBUFEOSHLP RTPUFBYCHBAF Y CHSH IPFYFE YURPMSHЪPCHBFSH YI TEUK HTUSH OBRTYNET DMS UVPTLY KDE YMY DMS MAVSHI 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. ъ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. :-)

    Създадох първия си „клъстер“ от едноплаткови компютри почти веднага след като микрокомпютърът Orange Pi PC започна да набира популярност. Може да се нарече „клъстер“ с голяма тежест, защото от формална гледна точка това беше просто локална мрежа от четири платки, които се „виждаха“ и имаха достъп до интернет.

    Устройството участва в проекта SETI@home и дори успя да преброи нещо. Но, за съжаление, никой не дойде да ме вземе от тази планета.
    Въпреки това, през цялото това време, докато се занимавах с кабели, конектори и microSD карти, научих много. Така например разбрах, че не трябва да се доверявате на декларираната мощност на захранването, че би било хубаво да разпределите товара по отношение на потреблението и напречното сечение на проводника има значение.

    И да, трябваше да „обработим колективно“ системата за управление на захранването, тъй като едновременното стартиране на пет едноплаткови устройства може да изисква стартов ток от порядъка на 8-10A (5*2)! Това е много, особено за захранвания, произведени в подземията на страната, където обичаме да поръчваме всякакви... интересни джунджурии.

    Вероятно ще започна с нея. Проблемът се свеждаше до относително прости действия- след определен период от време включете последователно 4 канала, през които се подават 5 волта. Най-лесният начин да реализирате плана си е Arduino (от който всеки уважаващ себе си маниак има изобилие) и тази чудо-платка от Ali с 4 релета.

    И знаете ли, дори проработи.

    Въпреки това, щракванията в стил „хладилник“ при стартиране причиниха известен дискомфорт. Първо, когато имаше щракване, смущенията преминаха през захранването и беше необходимо да се инсталират кондензатори, и второ, цялата конструкция беше доста голяма.

    Така че един ден просто замених релейния блок с транзисторни ключове, базирани на IRL520.

    Това реши проблема със смущенията, но тъй като MOSFET контролира „нулата“, трябваше да изоставя месинговите крака в стойката, за да не свържа случайно земята на платките.

    И сега решението се копира перфектно и два клъстера вече работят стабилно без никакви изненади. Точно както е планирано.

    Но да се върнем към репликацията. Защо да купувате захранващи устройства за значителна сума пари, когато има много достъпни ATX буквално под краката ви?
    Освен това те имат всички напрежения (5,12,3.3), началото на самодиагностика и възможност за програмно управление.

    Е, няма да навлизам в много подробности тук - статия за управление на ATX чрез Arduino.

    Добре, изядени ли са всички хапчета, а и печатите са залепени? Време е да съберем всичко.

    Ще има един главен възел, който се свързва с външния свят чрез WiFi и изпраща „Интернет“ към клъстера. Той ще се захранва от ATX стендбай напрежение.

    Всъщност TBNG отговаря за разпространението на Интернет.
    Така че, ако желаете, клъстерните възли могат да бъдат скрити зад TOR.

    Освен това ще има трудна платка, свързана чрез i2c към този главен възел. Той ще може да включва/изключва всеки от 10-те работни възли. Плюс това, той ще може да контролира три 12V вентилатора за охлаждане на цялата система.

    Работният сценарий е следният: когато ATX е включен на 220V, главният възел стартира. Когато системата е готова за работа, тя последователно включва всички 10 възела и вентилатори.
    Когато процесът на превключване приключи, главният възел ще обиколи всеки работен възел и ще попита как се чувстваме, каква е температурата. Ако една от стелажите се нагорещи, увеличете въздушния поток.
    Е, с команда за изключване, всеки от възлите ще бъде внимателно изключен и обезтощен.

    Сам начертах диаграмата на дъската, така че изглежда страховито. С трасирането и изработката обаче се зае един добре обучен човек, за което му благодарим много.

    Ето го в процес на сглобяване

    Ето една от първите скици на местоположението на компонентите на клъстера. Направен на кариран лист и увековечен чрез Office Lens от телефона.

    Цялата конструкция е поставена върху закупен за случая лист текстолит.

    Приблизително така изглежда разположението на възлите вътре. Две стелажи по пет карти всяка.

    Тук можете да видите управлението на Arduino. Той е свързан към главата Orange Pi Pc чрез i2c чрез конвертор на ниво.

    Е, ето я финалната (текуща версия).

    И така, всичко, от което се нуждаете, е да напишете няколко помощни програми в Python, които биха дирижирали цялата тази музика - включете я, включете я и регулирайте скоростта на вентилатора.

    Няма да ви отегчавам с технически подробности - изглежда така:

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

    echo "Стартиране на ATX платка..."
    /home/zno/i2creobus/i2catx_tool.py --старт
    ехо „Задаване на първоначални стойности на вентилатора...“
    /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

    Тъй като вече имаме до 10 възела, използваме Ansible, което ще помогне например за правилното изключване на всички възли. Или пуснете монитор за температура на всеки.

    1
    2
    3
    4
    5
    6
    7
    8
    ---

    - домакини: работници
    роли:
    - webmon_stop
    - webmon_remove
    - webmon_install
    - webmon_start

    Често ме обвиняват с пренебрежителен тон, казвайки, че това е просто локална мрежа с една плоча (както вече споменах в самото начало). Като цяло не ми пука за мненията на другите хора, но може би ще добавим малко блясък и ще организираме клъстер на докер рояк.
    Задачата е много проста и може да бъде изпълнена за по-малко от 10 минути. След това стартираме екземпляр на Portainer на главния възел и готово!

    Сега ти можеш наистина лимащабни задачи. По този начин миньорът на криптовалута Verium Reserve в момента работи в клъстера. И то доста успешно. Надявам се, че най-близкият местен жител ще възстанови консумираната електроенергия;) Е, или намалете броя на включените възли и копайте нещо друго като Turtle Coin.

    Ако искате полезен товар, можете да хвърлите Hadoop в клъстера или да организирате балансиране на уеб сървъри. В интернет има много готови изображения и има достатъчно обучителни материали. Е, ако изображението (docker изображение) липсва, винаги можете да създадете свое собствено.

    На какво ме научи това? Като цяло технологичният „стек“ е много широк. Преценете сами - Docker, Ansible, Python, надграждане на Arduino (Бог да ме прости, няма да се каже през нощта) и черупката, разбира се. А също и KiCad и работа с изпълнител :).

    Какво може да се направи по-добре? Много. От страна на софтуера би било хубаво да се пренапишат помощните програми за управление в Go. Между другото - направете го по-стемпънкиш - KDPV в началото перфектно вдига летвата. Така че има върху какво да се работи.

    Роли изпълнявани от:

    • Главен възел - Orange Pi PC с usb wifi.
    • Работещи възли - Orange Pi PC2 x 10.
    • Мрежа - 100 Mbit TP-link@16ports.
    • Мозък - клонинг на Arduino, базиран на Atmega8 + конвертор на ниво.
    • Сърцето е ATX захранващ контролер със захранване.
    • Софтуер (душа) - Docker, Ansible, Python 3, малко shell и малко мързел.
    • Прекараното време е безценно.

    По време на експериментите няколко платки Orange Pi PC2 бяха повредени поради смесено захранване (горят много красиво), друг PC2 загуби Ethernet (това е отделна история, в която не разбирам физиката на процеса) .

    Това изглежда е цялата история „от горе до долу“. Ако на някой му е интересно, нека задава въпроси в коментарите. И гласувайте за въпроси там (гласувайте за - всеки коментар има бутон за това). Най-интересните въпроси ще бъдат разгледани в нови бележки.
    Благодаря ви, че прочетохте до края.

    Въведение

    Сървърният клъстер е група от независими сървъри, управлявани от услугата Cluster, които работят заедно като една система. Сървърните клъстери се създават чрез комбиниране на множество Windows® 2000 Advanced Server и Windows 2000 Datacenter Server сървъри за сътрудничество, като по този начин осигурява високи нива на наличност, мащабируемост и управляемост за ресурси и приложения.

    Целта на сървърния клъстер е да осигури непрекъснат достъп на потребителите до приложения и ресурси в случаи на хардуерни или софтуерни повреди или планирано спиране на оборудването. Ако един от клъстерните сървъри е недостъпен поради повреда или спиране за изпълнение Поддръжка, информационни ресурсии приложенията се преразпределят между останалите налични клъстерни възли.

    За клъстерни системи, използването на термина " висока наличност"е за предпочитане пред използването на термина " толерантност към грешки", тъй като технологиите за устойчивост на грешки предполагат по-високо ниво на устойчивост на оборудването външни влиянияи механизми за възстановяване. Като правило сървърите, устойчиви на грешки, използват висока степен на хардуерно резервиране, плюс в допълнение специализиран софтуер, който позволява почти незабавно възстановяване в случай на всеки отделен софтуер или софтуерна грешка. хардуер. Тези решения са значително по-скъпи в сравнение с използването на клъстерни технологии, тъй като организациите са принудени да плащат надплащане за допълнителен хардуер, който е неактивен през повечето време и се използва само в случай на повреди. Устойчивите на грешки сървъри се използват за приложения, които обработват големи обеми транзакции на висока стойност в области като центрове за обработка на плащания, банкомати или фондови борси.

    Въпреки че услугата Cluster не гарантира непрекъсната работа, тя осигурява високо ниво на достъпност, достатъчно за изпълнение на повечето критични за мисията приложения. Услугата Cluster може да наблюдава производителността на приложенията и ресурсите, като автоматично разпознава условията на повреда и възстановява системата, когато те бъдат разрешени. Това осигурява по-гъвкаво управление на натоварването в рамките на клъстера и увеличава наличността на системата като цяло.

    Основните ползи, получени от използването на услугата Cluster са:

    • Висока наличност.Ако даден възел се повреди, клъстерната услуга прехвърля контрола върху ресурсите, като например твърди дискове и мрежови адреси, към функциониращия клъстерен възел. Когато възникне софтуерна или хардуерна повреда, софтуерът на клъстера рестартира неуспешното приложение на функциониращия възел или премества цялото натоварване на неуспешния възел към останалите функциониращи възли. Потребителите обаче може да забележат само кратко забавяне на услугата.
    • Възстановяване след отказ.Клъстерната услуга автоматично преразпределя работното натоварване в клъстера, когато повреден възел стане достъпен отново.
    • Управляемост. Cluster Administrator е модул, който можете да използвате, за да управлявате своя клъстер като единна система, както и за управление на приложения. Администраторът на клъстера предоставя прозрачен изглед за това как се изпълняват приложенията, сякаш работят на един и същи сървър. Можете да премествате приложения към различни сървъри в рамките на клъстер чрез плъзгане и пускане на клъстерни обекти с мишката. Можете да премествате данни по същия начин. Този метод може да се използва за ръчно разпределяне на натоварването на сървърите, както и за разтоварване на сървъра и след това да го спрете за планирана поддръжка. В допълнение, Cluster Administrator ви позволява отдалечено да наблюдавате състоянието на клъстера, всички негови възли и ресурси.
    • Мащабируемост.За да се гарантира, че производителността на клъстера винаги може да бъде в крак с нарастващите изисквания, услугата Cluster има възможности за мащабиране. Ако общата производителност на клъстера стане недостатъчна, за да се справи с натоварването, генерирано от клъстерираните приложения, към клъстера могат да се добавят допълнителни възли.

    Този документ съдържа инструкции за инсталиране на клъстерната услуга на работещи сървъри 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 Fibre Channel или SCSI устройство за свързване на външно споделено устройство за съхранение. Този контролер трябва да присъства в допълнение към контролера диск за зареждане.
    • Два мрежови PCI адаптера, инсталирани на всеки компютър в клъстера.
    • Външно дисково устройство за съхранение, включено в HCL, което е свързано към всички възли в клъстера. Той ще действа като клъстерен диск. Препоръчва се конфигурация с помощта на хардуерни RAID масиви.
    • Кабели за свързване на общо устройство за съхранение към всички компютри. Обърнете се към документацията на производителя за инструкции относно конфигурирането на устройства за съхранение. Ако връзката е направена към SCSI шината, можете да се обърнете към Приложение A за Допълнителна информация.
    • Цялото оборудване на клъстерните компютри трябва да бъде напълно идентично. Това ще опрости процеса на конфигуриране и ще елиминира потенциални проблеми със съвместимостта.

    Изисквания за настройка на мрежовата конфигурация

    • Уникално NetBIOS име за клъстера.
    • Пет уникални статични IP адреса: два адреса за частни мрежови адаптери, два за публични мрежови адаптери и един адрес за клъстера.
    • Акаунт на домейн за клъстерната услуга (всички клъстерни възли трябва да бъдат членове на един и същи домейн)
    • Всеки възел трябва да има два мрежови адаптера - един за свързване към публичната мрежа, един за вътрешноклъстерна комуникация на възли. Конфигурация с помощта на един мрежов адаптер за едновременна връзкакъм обществени и частни мрежи не се поддържа. Наличието на отделен мрежов адаптер за частната мрежа е необходимо за спазване на изискванията на HCL.

    Изисквания за споделен диск за съхранение

    • Всички споделени дискове за съхранение, включително кворумния диск, трябва да бъдат физически свързани към споделената шина.
    • Всички дискове, свързани към споделената шина, трябва да бъдат достъпни от всеки възел. Това може да се провери по време на инсталирането и конфигурирането на хост адаптера. За подробни инструкцииОбърнете се към документацията на производителя на адаптера.
    • На SCSI устройствата трябва да бъдат присвоени целеви уникални SCSI ID номера и терминаторите трябва да бъдат инсталирани правилно на 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 Server“. Можете обаче да използвате всякакви имена.

    Преди да започнете да инсталирате услугата Cluster, трябва да влезете като администратор.

    Конфигуриране на мрежови настройки

    Забележка:На този етап от инсталацията изключете всички споделени устройства за съхранение и след това включете всички възли. Трябва да предотвратите достъпа на множество възли до споделено устройство за съхранение едновременно, докато клъстерната услуга не бъде инсталирана на поне един възел и този възел е включен.

    Всеки възел трябва да има инсталирани поне два мрежови адаптера - един за свързване към публичната мрежа и един за свързване към частната мрежа, състояща се от клъстерни възли.

    Частният мрежов адаптер осигурява комуникация между възли, отчитане на текущото състояние на клъстера и управление на клъстера. Публичният мрежов адаптер на всеки възел свързва клъстера с публичната мрежа, състояща се от клиентски компютри.

    Уверете се, че всички мрежови адаптери са физически свързани правилно: частните мрежови адаптери са свързани само към други частни мрежови адаптери, а публичните мрежови адаптери са свързани към публични мрежови комутатори. Диаграмата на свързване е показана на Фигура 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. Щракнете върху бутона Допълнителнои изберете раздел ПЕЧЕЛИ.Задайте стойността на превключвателя на позиция Деактивирайте NetBIOS през TCP/IP. Кликнете Добреза връщане към предишното меню. Изпълнете тази стъпка само за частния мрежов адаптер.

    Вашият диалогов прозорец трябва да изглежда като фигура 3.

    Фигура 3: IP адрес на частна мрежова връзка

    Конфигуриране на адаптер за публична мрежа

    Забележка:Ако DHCP сървър работи в обществена мрежа, IP адресът за мрежовия адаптер в обществената мрежа може да бъде присвоен автоматично. Този метод обаче не се препоръчва за адаптери на клъстерен възел. Силно препоръчваме да зададете постоянни IP адреси на всички публични и частни хост мрежови адаптери. В противен случай, ако DHCP сървърът се повреди, достъпът до възлите на клъстера може да е невъзможен. Ако сте принудени да използвате DHCP за мрежови адаптери в обществена мрежа, използвайте дълги периоди на наемане на адреси - това ще гарантира, че динамично зададеният адрес ще остане валиден, дори ако DHCP сървърът е временно недостъпен. Винаги задавайте постоянни IP адреси на частни мрежови адаптери. Не забравяйте, че клъстерната услуга може да разпознае само един мрежов интерфейс на подмрежа. Ако имате нужда от помощ при задаване на мрежови адреси в Windows 2000, вижте вградената помощ на операционната система.

    Преименуване на мрежови връзки

    За по-голяма яснота препоръчваме да промените имената на вашите мрежови връзки. Например, можете да промените името на връзката LAN връзка 2На . Този метод ще ви помогне по-лесно да идентифицирате мрежите и правилно да присвоите техните роли.

    1. Щракнете с десния бутон върху иконата 2.
    2. IN контекстно менюизберете отбор Преименуване.
    3. Въведете Свържете се с частната мрежа на клъстерав текстовото поле и натиснете клавиша ENTER.
    4. Повторете стъпки 1-3 и променете името на връзката LAN връзкаНа Свържете се с обществена мрежа.

    Фигура 4: Преименувани мрежови връзки

    1. Преименуваните мрежови връзки трябва да изглеждат като Фигура 4. Затворете прозореца Мрежа и отдалечен достъпкъм мрежата. Новите имена на мрежови връзки автоматично се репликират към други възли в клъстера, когато са включени.

    Проверка на мрежовите връзки и разрешаването на имена

    За да тествате работата на конфигурираното мрежово оборудване, изпълнете следните стъпки за всички мрежови адаптери на всеки възел. За да направите това, трябва да знаете IP адресите на всички мрежови адаптери в клъстера. Можете да получите тази информация, като изпълните командата ipconfigна всеки възел:

    1. Щракнете върху бутона Старт,изберете отбор Изпълнии въведете командата cmdв текстовия прозорец. Кликнете Добре.
    2. Въведете командата ipconfig /всичкии натиснете клавиша ENTER. Ще видите информация за конфигурацията на IP протокола за всеки мрежов адаптер на локалната машина.
    3. В случай, че вашият прозорец все още не е отворен командна линия, следвайте стъпка 1.
    4. Въведете командата ping ipaddressКъдето IP адресе IP адресът на съответния мрежов адаптер на друг възел. Да приемем например, че мрежовите адаптери имат следните IP адреси:
    Номер на възел Име на мрежовата връзка IP адрес на мрежов адаптер
    1 Свързване към обществена мрежа 172.16.12.12
    1 Свържете се с частната мрежа на клъстера 10.1.1.1
    2 Свързване към обществена мрежа 172.16.12.14
    2 Свържете се с частната мрежа на клъстера 10.1.1.2

    В този пример трябва да изпълните командите ping 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 и DHCP услуги в Windows 2000 вж. Свързани ресурсив края на този документ.

    1. Кликнете с десния бутон Моя компютъри изберете отбор Имоти.
    2. Изберете раздел Мрежова идентификация . В диалоговия прозорец Свойства на систематаЩе видите пълното име на компютъра и домейна. В нашия пример домейнът се извиква reskit.com.
    3. Ако сте конфигурирали възела като членски сървър, тогава на този етап можете да го присъедините към домейна. Щракнете върху бутона Имотии следвайте инструкциите, за да присъедините компютъра към домейна.
    4. Затворете прозорците Свойства на систематаИ Моя компютър.

    Създайте акаунт за клъстерна услуга

    За услугата Cluster трябва да създадете отделен домейн акаунт, под който тя ще бъде стартирана. Инсталаторът ще изисква да въведете идентификационни данни за услугата Cluster, така че трябва да се създаде акаунт, преди да инсталирате услугата. Акаунтът не трябва да бъде собственост на потребител на домейн и трябва да се използва единствено за изпълнение на клъстерната услуга.

    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 MB), който да използвате като кворум диск. Обикновено препоръчваме да създадете кворум диск с размер 500 MB.
    • Отделете отделен диск за ресурса за кворум. Тъй като ако кворумният диск се повреди, целият клъстер ще се повреди, ние силно препоръчваме използването на хардуерен дисков 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. Изберете файла и натиснете клавиша Делза изтриване на файл от клъстерния диск.

    Повторете процедурата за всички дискове в клъстера, за да сте сигурни, че са достъпни от първия възел.

    Сега изключете първия възел, включете втория възел и повторете стъпките в раздела Проверка на работата и публичен достъпкъм дискове. Следвайте същите тези стъпки на всички допълнителни възли. След като сте сигурни, че всички възли могат да четат и записват информация на споделените устройства за съхранение, изключете всички възли с изключение на първия и продължете към следващия раздел.



    Свързани публикации