Ịtinye na ịgbakwụnye ihe na-ada ada na mkpokọta - Nkebi nke 3


N'ime ntuziaka abụọ gara aga, anyị atụlewo otu esi etinye ụyọkọ, ịmepụta ụyọkọ na ịgbakwunye ọnụ na ụyọkọ ahụ, anyị amụkwara otú cluster.conf si egosi na ọ bụ mgbe emechara nhazi ndị dị mkpa.

Taa, n'akụkụ nke atọ nke usoro nchịkọta ụyọkọ, anyị ga-atụle maka ihe bụ fencing, ọdịda na otu esi ahazi ha na nhazi anyị.

Nke mbụ ka anyị hụ ihe fencing na Failover pụtara.

Ọ bụrụ na anyị na-eche maka ntọlite nwere ihe karịrị otu ọnụ, ọ ga-ekwe omume na otu ma ọ bụ karịa ọnụ nwere ike ịda n'oge ụfọdụ. Yabụ na nke a fencing na-ekewapụ ihe nkesa na-adịghị arụ ọrụ site na ụyọkọ ahụ iji chekwaa ma chekwaa akụrụngwa synced. Ya mere, anyị nwere ike ịgbakwunye ngere iji chebe akụrụngwa na-ekekọrịta n'ime ụyọkọ ahụ.

Cheedị echiche otu ihe atụ, ebe ihe nkesa nwere data dị mkpa maka otu nzukọ nke ndị na-ahụ maka ya chọrọ nzukọ ahụ iji mee ka ihe nkesa na-arụ ọrụ na-enweghị ahụmahụ ọ bụla. N'okwu a, anyị nwere ike ịmegharị data ahụ na ihe nkesa ọzọ (ugbu a enwere sava abụọ nwere data na nkọwa) nke anyị nwere ike iji dị ka ọdịda.

Site na ohere ọ bụla, otu n'ime sava ahụ na-agbada, ihe nkesa nke ọzọ nke anyị haziri dị ka ọdịda ga-eweghara ibu ahụ ma nye ọrụ nke sava mbụ nyere. N'ime usoro a, ndị ọrụ agaghị enwe ahụmịhe oge ọdịda nke butere na sava mbụ.

Ị nwere ike ịgafe akụkụ 01 na akụkụ 02 nke usoro nchịkọta a ebe a:

  1. Gịnị bụ mkpokọta na uru/ọghọm - Nkebi nke 1
  2. Mwepụta ụyọkọ nwere ọnụ abụọ na Linux – Nkebi nke 2

Dị ka anyị atụleworị banyere nhazi gburugburu ebe nyocha anyị n'isiokwu abụọ gara aga, na anyị na-eji sava atọ maka nhazi a, ihe nkesa mbụ na-eme dị ka ihe nkesa ụyọkọ na abụọ ndị ọzọ dị ka ọnụ.

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   

Kwụpụ 1: Otu esi etinye fencing na ụyọkọ ụyọkọ

1. Mbụ anyị ga-eme ka fencing na ụyọkọ nkesa, n'ihi na nke a, m ga-eji n'okpuru abụọ iwu.

# ccs -h 172.16.1.250 --setfencedaemon post_fail_delay=0
# ccs -h 172.16.1.250 --setfencedaemon post_join_delay=10

Dịka ị na-ahụ, anyị na-eji iwu ccs tinye nhazi na ụyọkọ. Ndị a bụ nkọwa nke nhọrọ m jiworo na iwu ahụ.

  1. -h: adreesị IP ụyọkọ.
  2. –setfencedaemon: Na-etinye mgbanwe na daemon fencing.
  3. post_fail_delay: Oge n'ime sekọnd nke daemon na-echere tupu ịgbanye ihe nkesa ihe kpatara mgbe ọnụ na-ada.
  4. post_join_delay: Oge n'ime sekọnd nke daemon na-echere tupu ịgbanye ihe nkesa onye ihe kpatara mgbe ọnụ abanyela na ụyọkọ ahụ.

2. Ugbu a, ka anyị tinye ngwaọrụ ngere maka ụyọkọ anyị, mee iwu n'okpuru ka ịgbakwunye ngwaọrụ ngere.

# ccs -h 172.16.1.250 --addfencedev tecmintfence agent=fence_virt

Nke a bụ otu m siri mebie iwu ahụ yana ka faịlụ cluster.conf dị ka m gbakwunyere ngwaọrụ ngere.

Ị nwere ike ime iwu n'okpuru ka ịhụ ụdị nhọrọ ngere ị nwere ike iji mepụta ngwaọrụ ngere. Eji m fence_virt kemgbe m na-eji VM maka nhazi m.

# ccs -h 172.16.1.250 --lsfenceopts

Kwụpụ 2: Tinye ọnụ ụzọ abụọ na ngwaọrụ ngere

3. Ugbu a, m ga-agbakwunye usoro na ngwaọrụ nsu mebere ma tinye ndị ọbịa na ya.

# ccs -h 172.16.1.250 --addmethod Method01 172.16.1.222
# ccs -h 172.16.1.250 --addmethod Method01 172.16.1.223

Ị ga-agbakwunye usoro ndị ị mepụtara mgbe gara aga maka ọnụ abụọ ị nwere na nhazi gị. Nke a bụ otu m siri tinye usoro na cluster.conf m.

4. Dị ka nzọụkwụ ọzọ, ị ga-agbakwunyere ụzọ nsu ị mepụtara maka ọnụ abụọ ahụ, na ngwaọrụ ngere anyị mepụtara ya bụ \tecmintfence.

# ccs -h 172.16.1.250 --addfenceinst tecmintfence 172.16.1.222 Method01
# ccs -h 172.16.1.250 --addfenceinst tecmintfence 172.16.1.223 Method01

Ejikọtala m usoro m nke ọma na ngwaọrụ nsu na nke a bụ ka cluster.conf m dị ugbu a.

Ugbu a ị haziela ngwaọrụ nsu, ụzọ wee tinye ọnụ gị na ya. Dị ka nzọụkwụ ikpeazụ nke akụkụ 03, a ga m egosi gị otu esi etinye ọdịda na nhazi.

Kwụpụ 3: Tinye Failover na ụyọkọ ụyọkọ

5. M na-eji n'okpuru syntax nke iwu ike m ọdịda-over na ụyọkọ ntọala.

# ccs -h 172.16.1.250 --addfailoverdomain tecmintfod ordered

6. Dịka ị mepụtara ngalaba ọdịda, ugbu a ị nwere ike itinye ọnụ abụọ na ya.

# ccs -h 172.16.1.250 --addfailoverdomainnode tecmintfod 172.16.1.222 1
# ccs -h 172.16.1.250 --addfailoverdomainnode tecmintfod 172.16.1.223 2

Dịka egosiri ya n'elu, ị nwere ike ịhụ cluster.conf na-eburu nhazi niile m gbakwunyere maka ngalaba ọdịda-ada.

Enwere m olileanya na ị nụtụrụla akụkụ nke 3 nke usoro isiokwu a. A ga-ebipụ akụkụ ikpeazụ nke usoro ndu ụyọkọ ahụ n'oge adịghị anya nke ga-akụziri gị ka ịtinye akụrụngwa na ụyọkọ ahụ, mekọrịta ha ma malite ịmalite ụyọkọ ahụ. Na-akpọtụrụ Tecment maka HowTos bara uru.