Okwu Mmalite na Uru/Ọdịmma nke Ịchịkọta na Linux - Nkebi 1


Ndewo, oge a ekpebiri m ịkọrọ gị ihe ọmụma m gbasara nchịkọta Linux dị ka usoro ntuziaka akpọrọ Linux Clustering For a Failover Scenario.

Ndị a bụ usoro edemede edemede 4 gbasara ụyọkọ na Linux:

Nke mbụ, ị ga-achọ ịma ihe nchịkọta bụ, otu esi eji ya na ụlọ ọrụ na ụdị uru na ihe ndọghachi azụ ọ nwere wdg.

Gịnị bụ ụyọkọ

Ụyọkọ na-ewepụta njikọ n'etiti sava abụọ ma ọ bụ karịa iji mee ka ọ rụọ ọrụ dịka otu. Ịchịkọta bụ nkà na ụzụ na-ewu ewu n'etiti Sys-Engineers na ha nwere ike ịchịkọta sava dị ka usoro nkwụsị, usoro nguzozi ibu ma ọ bụ nhazi nhazi.

Site na usoro ntuziaka a, enwere m olileanya iduzi gị ka ịmepụta ụyọkọ Linux nwere ọnụ abụọ na RedHat/CentOS maka ndapụta ọdịda.

Ebe ọ bụ na ugbu a ị nwere echiche bụ isi nke ihe nchịkọta bụ, ka anyị chọpụta ihe ọ pụtara ma a bịa n'ịgbakọ ọdịda. Ụyọkọ na-emezughị bụ otu sava na-arụkọ ọrụ ọnụ iji nọgide na-enwe nnukwu ngwa na ọrụ.

Dịka ọmụmaatụ, ọ bụrụ na ihe nkesa daa n'oge ụfọdụ, oghere ọzọ (ihe nkesa) ga-eweghara ibu ahụ ma nye onye ọrụ njedebe enweghị ahụmahụ nke iweda oge. Maka ụdị ọnọdụ a, anyị chọrọ opekata mpe 2 ma ọ bụ 3 sava iji mee nhazi kwesịrị ekwesị.

Ọ masịrị m ka anyị jiri sava 3; otu ihe nkesa dị ka ụyọkọ okpu uhie nyeere ihe nkesa aka na ndị ọzọ dị ka ọnụ (sava njedebe azụ). Ka anyị lelee eserese dị n'okpuru maka nghọta ka mma.

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   

N'ihe dị n'elu, njikwa ụyọkọ na-eme site na sava dị iche ma ọ na-ejikwa ọnụ abụọ dịka eserese ahụ gosipụtara. Ihe nkesa njikwa ụyọkọ na-eziga mgbe niile mgbama obi na ọnụ abụọ iji lelee ma ọ bụrụ na onye ọ bụla na-ada. Ọ bụrụ na onye ọ bụla daa, ọnụ ụzọ nke ọzọ na-ebufe ibu ahụ.

  1. Sava na-ekekọta bụ ihe ngwọta nwere ike ịgbatị. Ị nwere ike tinye akụrụngwa na ụyọkọ ahụ ma emechaa.
  2. Ọ bụrụ na ihe nkesa dị na ụyọkọ chọrọ nrụzi, ị nwere ike ime ya site n'ịkwụsị ya mgbe ị na-enyefe ibu ahụ n'aka sava ndị ọzọ.
  3. N'ime nhọrọ nnweta dị elu, nchịkọta na-ewe ebe pụrụ iche ebe ọ bụ nke a pụrụ ịdabere na ya ma dị mfe ịhazi. Ọ bụrụ na ihe nkesa na-enwe nsogbu ịnye ọrụ ahụ, sava ndị ọzọ nọ na ụyọkọ ahụ nwere ike iburu ibu ahụ.

  1. Ọnụ dị elu. Ebe ọ bụ na ụyọkọ ahụ chọrọ ezigbo ngwaike na imewe, ọ ga-adị ọnụ ọnụ ma e jiri ya tụnyere nhazi njikwa ihe nkesa na-enweghị ụyọkọ. Ịbụghị ọnụ ahịa dị irè bụ nnukwu ọghọm nke imewe a.
  2. Ebe ọ bụ na nchịkọta chọrọ ọtụtụ sava na ngwaike iji guzobe otu, nlekota na mmezi siri ike. Ya mere na-abawanye akụrụngwa.

Ugbu a, ka anyị hụ ụdị ngwugwu/nrụnye anyị kwesịrị ịhazi nhazi a nke ọma. Enwere ike ibudata ngwugwu/RPM ndị a site na 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)

Ka anyị hụ ihe nrụnye ọ bụla na-emere anyị na ihe ha pụtara.

  1. Ricci bụ daemon nke ejiri maka njikwa ụyọkọ na nhazi. Ọ na-ekesa/ezipụ ozi nnabata na ọnụ ụzọ ahaziri.
  2. Luci bụ ihe nkesa na-agba ọsọ na nkesa njikwa ụyọkọ ma na-ekwurịta okwu n'ọtụtụ ọnụ ndị ọzọ. Ọ na-enye ntanetị weebụ iji mee ka ihe dị mfe.
  3. Mod_cluster bụ akụrụngwa na-edozi ibu dabere na ọrụ httpd ma ebe a a na-eji ya akọwa arịrịọ mbata na ọnụ ndị dị n'okpuru.
  4. A na-eji CCS mepụta ma gbanwee nhazi ụyọkọ na oghere dịpụrụ adịpụ site na ricci. A na-ejikwa ya malite ma kwụsị ọrụ ụyọkọ.
  5. CMAN bụ otu n'ime akụrụngwa ndị bụ isi na-abụghị ricci na luci maka ntọala a, ebe ọ bụ na nke a na-arụ ọrụ dị ka onye njikwa ụyọkọ. N'ezie, cman na-anọchi anya CLUSTER MANAGER. Ọ bụ ihe mgbakwunye dị elu maka RedHat nke ekesara n'etiti ọnụ ọnụ na ụyọkọ.

Gụọ akụkọ ahụ, ghọta ọnọdụ anyị ga-emepụta ihe ngwọta ya, ma debe ihe ndị a chọrọ maka mmejuputa. Ka anyị zute akụkụ nke 2, n'isiokwu anyị na-abịa, ebe anyị na-amụta otu esi etinye ma mepụta ụyọkọ maka ọnọdụ enyere.

Ntụaka:

  1. akwụkwọ ch-cman
  2. Akwụkwọ ụyọkọ Mod

Jikọọ na Tecmint maka otu esi eme ya kacha ọhụrụ. Nọrọ na nche maka akụkụ 02 (Linux Servers na-ejikọta ọnụ na 2 Nodes maka ọdịda ọdịda na RedHAT/CentOS - Ịmepụta ụyọkọ) n'oge adịghị anya.