Ifihan ati Awọn anfani/Awọn alailanfani ti Ijọpọ ni Linux - Apá 1


Bawo ni gbogbo rẹ, ni akoko yii Mo pinnu lati pin imọ mi nipa iṣupọ Linux pẹlu rẹ gẹgẹbi lẹsẹsẹ awọn itọsọna ti akole “Iṣakojọpọ Linux Fun Iṣẹlẹ Failover“.

Atẹle ni ọna mẹrin-nkan nipa Ikojọpọ ni Lainos:

Ni akọkọ, iwọ yoo nilo lati mọ kini ikojọpọ jẹ, bawo ni o ṣe lo ni ile-iṣẹ ati iru awọn anfani ati awọn idibajẹ ti o ni ati bẹbẹ lọ.

Kini Ṣiṣẹpọ

Iṣupọ jẹ idasilẹ sisopọ laarin awọn olupin meji tabi diẹ sii lati jẹ ki o ṣiṣẹ bi ọkan. Iṣupọ jẹ imọ-ẹrọ ti o gbajumọ pupọ laarin Sys-Engineers pe wọn le ṣajọpọ awọn olupin bi eto ailagbara, eto iwọntunwọnsi fifuye tabi ẹrọ iṣiṣẹ iru kan.

Nipasẹ lẹsẹẹsẹ itọsọna yii, Mo nireti lati ṣọna fun ọ lati ṣẹda iṣupọ Linux kan pẹlu awọn apa meji lori RedHat/CentOS fun oju iṣẹlẹ ailagbara kan.

Niwon bayi o ni imọran ipilẹ ti kini iṣupọ jẹ, jẹ ki a wa ohun ti o tumọ si nigbati o ba wa ni iṣupọ ikuna. Ijọpọ iṣupọ jẹ ṣeto ti awọn olupin ti n ṣiṣẹ papọ lati ṣetọju wiwa giga ti awọn ohun elo ati awọn iṣẹ.

Fun apẹẹrẹ, ti olupin kan ba kuna ni aaye kan, oju ipade miiran (olupin) yoo gba ẹru naa o fun olumulo ni opin ko ni iriri akoko isalẹ. Fun iru iṣẹlẹ yii, a nilo o kere ju awọn olupin 2 tabi 3 lati ṣe awọn atunto to pe.

Mo fẹ a lilo 3 apèsè; olupin kan bi iṣupọ fila ijanilaya pupa olupin ati awọn miiran bi awọn apa (awọn olupin opin opin). Jẹ ki a wo apẹrẹ isalẹ fun oye ti o dara julọ.

Cluster Server: 172.16.1.250
Hostname: clserver.test.net

node01: 172.16.1.222
Hostname: nd01server.test.net

node02: 172.16.1.223
Hostname: nd02server.test.net   

Ninu iwoye ti o wa loke, iṣakoso iṣupọ ṣe nipasẹ olupin lọtọ ati pe o mu awọn apa meji bi o ti han nipasẹ aworan atọka. Oluṣakoso iṣakoso iṣupọ nigbagbogbo firanṣẹ awọn ifihan agbara aiya si awọn apa mejeeji lati ṣayẹwo boya ti ẹnikẹni ba kuna. Ti ẹnikẹni ba kuna, oju ipade miiran gba ẹru naa.

  1. Awọn apèsè iṣupọ jẹ ojutu ti iwọn kan patapata. O le ṣafikun awọn ohun elo si iṣupọ lẹhinna.
  2. Ti olupin kan ninu iṣupọ ba nilo itọju eyikeyi, o le ṣe nipasẹ diduro rẹ lakoko fifun ẹrù naa si awọn olupin miiran.
  3. Laarin awọn aṣayan wiwa giga, iṣupọ gba aaye pataki kan nitori o jẹ igbẹkẹle ati rọrun lati tunto. Ni ọran ti olupin kan n ni iṣoro pipese awọn iṣẹ ni afikun, awọn olupin miiran ninu iṣupọ le mu ẹrù naa.

    Iye owo wa ga. Niwọn bi iṣupọ naa ti nilo ohun elo ti o dara ati apẹrẹ kan, yoo jẹ ifiwewe iye owo si apẹrẹ iṣakoso olupin ti kii ṣe ikopọ. Jije ko jẹ doko iye owo jẹ ailagbara akọkọ ti apẹrẹ pataki yii.
  1. Niwọn bi iṣupọ nilo awọn olupin diẹ sii ati ẹrọ lati ṣeto ọkan, ibojuwo ati itọju nira. Bayi mu awọn amayederun pọ sii.

Bayi jẹ ki a wo iru awọn idii/awọn fifi sori ẹrọ ti a nilo lati tunto iṣeto yii ni aṣeyọri. Awọn idii wọnyi/RPM le ṣe igbasilẹ nipasẹ rpmfind.net.

  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. Clusterlib (clusterlib-3.0.12.1-68.el6.x86_64.rpm)

Jẹ ki a wo kini fifi sori kọọkan ṣe fun wa ati awọn itumọ wọn.

  1. Ricci jẹ daemon eyiti o lo fun iṣakoso iṣupọ ati awọn atunto. O pin kaakiri/firanṣẹ awọn gbigba awọn ifiranṣẹ si awọn apa ti a tunto.
  2. Luci jẹ olupin ti n ṣiṣẹ lori olupin iṣakoso iṣupọ ati awọn ibaraẹnisọrọ pẹlu awọn apa ọpọ miiran. O pese wiwo wẹẹbu kan lati jẹ ki awọn nkan rọrun.
  3. Mod_cluster jẹ iwulo iwọntunwọnsi fifuye ti o da lori awọn iṣẹ httpd ati nibi o ti lo lati ṣe ibasọrọ awọn ibeere ti nwọle pẹlu awọn apa isalẹ.
  4. CCS ni a lo lati ṣẹda ati ṣatunṣe iṣeto iṣupọ lori awọn apa latọna jijin nipasẹ ricci. O tun lo lati bẹrẹ ati da awọn iṣẹ iṣupọ duro.
  5. CMAN jẹ ọkan ninu awọn iṣẹ iṣamulo miiran ju ricci ati luci fun iṣeto pataki yii, nitori eyi n ṣiṣẹ bi oluṣakoso iṣupọ. Ni otitọ, cman duro fun Oluṣakoso KẸTA. O jẹ afikun-wiwa to gaju fun RedHat eyiti o pin kaakiri laarin awọn apa ninu iṣupọ naa.

Ka nkan naa, loye oju iṣẹlẹ ti a yoo ṣẹda ojutu si, ati ṣeto awọn ibeere ṣaaju fun imuse. Jẹ ki a pade pẹlu Apakan 2, ninu nkan wa ti n bọ, nibi ti a ti kọ Bii o ṣe le fi sori ẹrọ ati ṣẹda iṣupọ fun oju iṣẹlẹ ti a fun.

Awọn itọkasi:

  1. Iwe-akọọlẹ ch-cman
  2. Iwe Iṣọpọ Mod

Jeki asopọ pẹlu Tecmint fun ọwọ ati tuntun How To’s. Duro si aifwy fun apakan 02 (Awọn olupin Linux ti n ṣajọpọ pẹlu Awọn Node 2 fun iṣẹlẹ ailopin lori RedHAT/CentOS - Ṣiṣẹda iṣupọ) laipẹ.