Wprowadzenie i zalety/wady grupowania w Linux - część 1

Wprowadzenie i zalety/wady grupowania w Linux - część 1

Cześć wszystkim, tym razem postanowiłem podzielić się swoją wiedzą na temat klastrowania Linux z tobą jako serią przewodników zatytułowanych „Klaster Linux dla scenariusza przełączania awaryjnego".

Co się skupia w Linux i zaletach/wadach - Część 1

Poniżej znajdują się seria 4-artystyczna o Grupowanie W Linux:

Część 1: Wprowadzenie do klastrowania Linux i zalet/wady grupowania Część 2: Jak zainstalować i skonfigurować klaster z dwoma węzłami w Linux Część 3: Ogrodzenie i dodanie awaryjnego do klastrowania Część 4: Jak zsynchronizować konfigurację klastra i weryfikować konfigurację awaryjną w węzłach

Przede wszystkim będziesz musiał wiedzieć, czym jest klaster, jak jest ono używane w przemyśle i jakie korzyści i wady ma itp.

Co się skupia

Grupowanie ustanawia łączność między dwoma lub więcej serwerami, aby działał jak jeden. Klastrowanie jest bardzo popularną techniką wśród inżynierów SYS, że mogą skupić serwery jako system przełączania awaryjnego, system bilansu obciążenia lub jednostka przetwarzania równoległego.

W tej serii przewodników mam nadzieję, że utworzę klaster Linux z dwoma węzłami Czerwony kapelusz/Centos dla scenariusza przełączania awaryjnego.

Ponieważ masz teraz podstawowe wyobrażenie o tym, czym jest klaster, dowiedzmy się, co to znaczy, jeśli chodzi o klaster awaryjny. Klaster awaryjnego to zestaw serwerów, które współpracują w celu utrzymania wysokiej dostępności aplikacji i usług.

Na przykład, jeśli serwer w pewnym momencie się nie powiedzie, inny węzeł (serwer) przejmie obciążenie i nie da użytkowników końcowych bez doświadczenia przestoju. Do tego rodzaju scenariusza potrzebujemy przynajmniej 2 Lub 3 serwery, aby wykonać odpowiednie konfiguracje.

Wolę, abyśmy używali 3 serwery; jeden serwer jako serwer klastra Red Hat i inne jako węzły (serwery back end). Spójrzmy na poniższy schemat, aby lepiej zrozumieć.

Serwer klastra: 172.16.1.250 Nazwa hosta: Clserver.test.internet Node01: 172.16.1.222 Nazwa hosta: ND01Server.test.internet Node02: 172.16.1.223 Nazwa hosta: ND02Server.test.internet  
Schemat grupowania

W powyższym scenariuszu zarządzanie klastrami odbywa się przez osobny serwer i obsługuje dwa węzły, jak pokazano w schemacie. Serwer zarządzania klastrami nieustannie wysyła sygnały bicia serca do obu węzłów, aby sprawdzić, czy ktoś zawodzi. Jeśli ktoś się nie udało, drugi węzeł przejmuje ładunek.

Zalety grupowania serwerów

  1. Serwery grupowe to całkowicie skalowalne rozwiązanie. Następnie możesz dodać zasoby do klastra.
  2. Jeśli serwer w klastrze wymaga konserwacji, możesz to zrobić, zatrzymując go podczas przekazywania ładunku innym serwerom.
  3. Wśród opcji wysokiej dostępności klaster zajmuje szczególne miejsce, ponieważ jest niezawodne i łatwe do skonfigurowania. W przypadku serwera ma problem z świadczeniem usług ponadto, inne serwery w klastrze mogą przejąć ładunek.

Wady serwerów klastrów

  1. Koszt jest wysoki. Ponieważ klaster potrzebuje dobrego sprzętu i projektu, będzie kosztowna w porównaniu z projektem zarządzania serwerami niezbadanym. Bycie opłacalnym jest główną wadą tego konkretnego projektu.
  2. Ponieważ grupowanie potrzebuje więcej serwerów i sprzętu do ustalenia jednego, monitorowanie i konserwacja jest trudna. W ten sposób zwiększaj infrastrukturę.

Teraz zobaczmy, jakie pakiety/instalacje potrzebujemy, aby pomyślnie skonfigurować tę konfigurację. Można pobrać następujące pakiety/RPM rpmfind.internet.

  1. Ricci (ricci-0.16.2-75.El6.x86_64.RPM)
  2. Luci (Luci-0.26.0-63.El6.Centos.x86_64.RPM)
  3. Mod_cluster (modcluster-0.16.2-29.El6.x86_64.RPM)
  4. CCS (CCS-0.16.2-75.EL6_6.2.x86_64.RPM)
  5. CMAN (CMAN-3.0.12.1-68.El6.x86_64.RPM)
  6. KlasterLib (clusterLib-3.0.12.1-68.El6.x86_64.RPM)

Zobaczmy, co robi każda instalacja dla nas i ich znaczenia.

  1. Ricci to demon używany do zarządzania klastrami i konfiguracją. Dystrybuuje/wysyła wiadomości odbiorcze do skonfigurowanych węzłów.
  2. Luci to serwer, który działa na serwerze zarządzania klastrami i komunikuje się z innymi wieloma węzłami. Zapewnia interfejs internetowy, aby ułatwić sprawę.
  3. Mod_cluster jest narzędziem modułu równoważenia obciążenia opartego na usługach HTTPD, a tutaj jest używany do komunikowania przychodzących żądań z podstawowymi węzłami.
  4. CCS służy do tworzenia i modyfikacji konfiguracji klastra w zdalnych węzłach za pośrednictwem ricci. Służy również do rozpoczęcia i zatrzymania usług klastrów.
  5. Cman jest jednym z głównych narzędzi innych niż Ricci i Luci dla tej konkretnej konfiguracji, ponieważ działa to jako menedżer klastrów. W rzeczywistości CMAN oznacza klaster Manager. Jest to dodatek o wysokiej dostępności dla Redhat, który jest rozmieszczony między węzłami w klastrze.

Przeczytaj artykuł, zrozum scenariusz, który zamierzamy stworzyć rozwiązanie, i ustaw warunki wstępne dla implementacji. Spotkajmy się z częścią 2 w naszym nadchodzącym artykule, w którym uczymy się instalować i tworzyć klaster dla danego scenariusza.

Bibliografia:

  1. Dokumentacja CH-CMAN
  2. Dokumentacja klastra modów

Trzymaj się z Tecmint dla poręcznych i najnowszych jak to zrobić. Bądź na bieżąco z Część 02 (Serwery Linux grupujące 2 węzły dla scenariusza przełączania awaryjnego na Redhat/Centos - Tworzenie klastra).