Mavzu: Klasterlash: Linux operatsion tizimida klasterlarni sozlash va boshqarish bajardi: G’aybullayev Suxrob qabul qildi: Muhammadiev f toshkent­-2023


Klaster dasturiy ta'minot to'plami


Download 158.5 Kb.
bet4/11
Sana19.06.2023
Hajmi158.5 Kb.
#1614507
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
klaster

Klaster dasturiy ta'minot to'plami


Klaster dasturiy ta'minot to'plami Linux operatsion tizimida klasterlarni sozlash va boshqarish uchun zarur bo'lgan turli xil dasturiy komponentlardan iborat. Ushbu komponentlar resurslarni boshqarish, klasterga a'zolik va aloqa va klaster konfiguratsiyasi kabi funktsiyalarni ta'minlaydi. Klaster dasturiy ta'minotining asosiy komponentlarini ko'rib chiqamiz:

a. Resurslarni boshqarish:

Resurs guruhlari: Klaster resurslarini boshqarish xizmatlar yoki ilovalar kabi tegishli resurslarni manba guruhlariga guruhlashni o'z ichiga oladi. Resurs guruhlari o'z ichiga olgan resurslar uchun qaramlik, cheklovlar va siyosatlarni belgilaydi.
Resurs agentlari: Resurs agentlari klaster ichidagi alohida resurslarni boshqarish uchun mas'uldirlar, masalan, resurslarni ishga tushirish, to'xtatish, monitoring qilish va ko'chirish. Ular resurs mavjudligi va o'zgarish imkoniyatlarini ta'minlash uchun klasterni boshqarish dasturi bilan o'zaro ishlaydi.
b. Klasterga a'zolik va aloqa:

A'zolik xizmatlari: Klasterga a'zolik xizmatlari klasterdagi tugunlarning a'zoligini aniqlash va boshqarish uchun javobgardir. Ular faol tugunlar haqidagi ma'lumotlarni saqlaydilar va tugunlarni qo'shish yoki tark etish hodisalarini boshqaradilar.


Xabarlar qatlamlari: Xabarlar qatlamlari klaster tugunlari o'rtasida aloqa va muvofiqlashtirishni osonlashtiradi. Ular tugunlarga xabar almashish va klaster ichidagi harakatlarni sinxronlashtirish imkonini beradi.
c. Klaster konfiguratsiyasi:

Klaster konfiguratsiya fayllari: Klaster konfiguratsiya fayllari klasterning tuzilishi va harakatini belgilaydi. Ular tugun manzillari, manba ta'riflari, resurslarga bog'liqlik va nosozlik siyosatlari kabi xususiyatlarni belgilaydi.


Klasterlarni boshqarish vositalari: Klasterlarni boshqarish vositalari klasterlarni sozlash, kuzatish va boshqarish uchun interfeys va yordamchi dasturlarni taqdim etadi. Ushbu vositalar ma'muriy vazifalarni soddalashtiradi, klaster boshqaruvini avtomatlashtiradi va klaster salomatligi va ishlashi haqida tushuncha beradi.
Linux klaster dasturiy ta'minot to'plamida ishlatiladigan mashhur dasturiy paketlar quyidagilarni o'z ichiga oladi:

Elektron yurak stimulyatori: Elektron yurak stimulyatori keng tarqalgan bo'lib foydalaniladigan klaster resurs menejeri bo'lib, u resurslarni boshqarish va yuqori mavjudlik imkoniyatlarini ta'minlaydi. U ma'murlarga resurs guruhlari, resurs agentlari va ularning bog'liqliklarini aniqlash va boshqarish imkonini beradi. Elektron yurak stimulyatori bir nechta resurs agentlarini qo'llab-quvvatlaydi va Corosync kabi klaster aloqa tizimlari bilan birlashadi.

Corosync: Corosync - bu klasterlarni muvofiqlashtirish uchun ishonchli tugunlararo aloqani ta'minlovchi klaster xabar almashish qatlami. U xabar yetkazilishini ta'minlaydi, tugundagi nosozliklarni aniqlaydi va klasterga a'zolik ma'lumotlarini saqlaydi. Corosync to'liq klaster yechimini ta'minlash uchun yurak stimulyatori kabi klaster resurslari menejerlari bilan birgalikda ishlaydi.

DRBD (Distributed Replicated Block Device): DRBD klaster tugunlari bo'ylab ma'lumotlarni blok darajasida replikatsiya qilishga imkon beruvchi taqsimlangan saqlash tizimidir. U real vaqt rejimida tugunlar o'rtasida ma'lumotlarni sinxronlash orqali ma'lumotlarning mustahkamligi va ortiqchaligini ta'minlaydi, bu esa yuqori mavjudlik va o'zgartirish imkoniyatlarini ta'minlaydi.

Klaster fayl tizimlari: Klaster fayl tizimlari klasterdagi bir nechta tugunlardan umumiy xotiraga bir vaqtda kirish imkonini berish uchun mo'ljallangan. Ular barcha tugunlar bo'ylab fayl tizimining izchil ko'rinishini ta'minlaydi, bu esa har qanday tugundan faylga kirish va o'zgartirish imkonini beradi. Linuxdagi klaster fayl tizimlariga misollar GFS2, OCFS2 va GlusterFS ni o'z ichiga oladi.

Klaster dasturiy ta'minot to'plamida ishlatiladigan maxsus dasturiy ta'minot komponentlari va vositalari tanlangan klaster arxitekturasi va talablariga qarab farq qilishi mumkin. Klaster dasturiy ta'minot to'plamini tushunish va undan samarali foydalanish Linux operatsion tizimida klasterlarni muvaffaqiyatli sozlash, boshqarish va saqlash uchun juda muhimdir.



Download 158.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling