Yin shinge da Ƙara mai gazawa zuwa Tari - Kashi na 3


A cikin jagororin biyun da suka gabata, mun tattauna yadda ake shigar da gungu, ƙirƙirar gungu da ƙara nodes zuwa gungu, kuma mun yi nazarin yadda cluster.conf ya bayyana bayan an yi gyare-gyaren da suka dace.

A yau, a cikin wannan kashi na uku na jerin tari, za mu tattauna game da abin da ke cikin shinge, gazawar da yadda za a daidaita su a cikin saitin mu.

Da farko bari mu ga abin da ake nufi da Zare da Failover.

Idan muka yi tunanin saitin tare da nodes fiye da ɗaya, yana yiwuwa ɗaya ko fiye da nodes na iya gazawa a wani lokaci. Don haka a wannan yanayin shinge yana keɓance uwar garken da ke da rauni daga gungu don kare da amintaccen albarkatun da aka daidaita. Don haka za mu iya ƙara shinge don kare albarkatun da aka raba a cikin gungu.

Ka yi tunanin wani labari, inda uwar garken ke da mahimman bayanai ga ƙungiya wanda masu ruwa da tsaki ke buƙatar ƙungiyar don ci gaba da aiki da sabar ba tare da wani ɗan gajeren lokaci ba. A wannan yanayin za mu iya kwafi bayanan zuwa wani uwar garken (yanzu akwai sabobin biyu tare da bayanai iri ɗaya da ƙayyadaddun bayanai) waɗanda za mu iya amfani da su azaman gazawar.

Ta kowace hanya, ɗaya daga cikin uwar garken ya faɗi, ɗayan uwar garken da muka tsara a matsayin gazawar za ta ɗauki nauyin nauyin kuma tana ba da sabis ɗin da uwar garken farko ya ba. A cikin wannan hanyar, masu amfani ba za su fuskanci ƙarancin lokacin da aka haifar da sabar farko ba.

Za ku iya shiga cikin Sashe na 01 da Sashe na 02 na wannan jerin gwano anan:

  1. Mene ne Tari da Fa'idodi/Rashin Amfani - Kashi na 1
  2. Saita Tari tare da Nodes biyu a cikin Linux - Kashi na 2

Kamar yadda muka riga muka tattauna game da saitin yanayin gwajin mu a cikin labarai biyu na ƙarshe, cewa muna amfani da sabobin uku don wannan saitin, uwar garken farko yana aiki azaman uwar garken Cluster da sauran biyu a matsayin nodes.

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   

Mataki 1: Yadda Ake Ƙara Wasan Wasan Kwallon Kaya zuwa Sabar Cluster

1. Da farko dole ne mu kunna shinge akan uwar garken cluster, don wannan zan yi amfani da umarni biyu a ƙasa.

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

Kamar yadda kuke gani muna amfani da umarnin ccs don ƙara daidaitawa zuwa tari. Wadannan su ne ma'anar zaɓuɓɓukan da na yi amfani da su a cikin umarnin.

  1. -h: Adireshin IP na rukuni mai masaukin baki.
  2. –setfencedaemon: Yana amfani da canje-canje ga daemon mai shinge.
  3. post_fail_delay: Lokaci a cikin daƙiƙa guda wanda daemon ke jira kafin shinge uwar garken wanda aka azabtar lokacin da kumburi ya gaza.
  4. post_join_delay: Lokaci a cikin daƙiƙa guda wanda daemon ya jira kafin ya yi shinge ga uwar garken wanda aka azabtar lokacin da kumburi ya shiga gungu.

2. Yanzu bari mu ƙara na'urar shinge don gungun mu, aiwatar da umarnin ƙasa don ƙara na'urar shinge.

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

Wannan shine yadda na aiwatar da umarnin da kuma yadda fayil ɗin cluster.conf yayi kama da ƙara na'urar shinge.

Kuna iya aiwatar da umarnin da ke ƙasa don ganin irin zaɓuɓɓukan shinge da zaku iya amfani da su don ƙirƙirar na'urar shinge. Na yi amfani da fence_virt tun lokacin da nake amfani da VMs don saitin na.

# ccs -h 172.16.1.250 --lsfenceopts

Mataki 2: Ƙara Nodes biyu zuwa Na'urar shinge

3. Yanzu zan ƙara hanya zuwa na'urar shinge da aka ƙirƙira kuma in ƙara runduna a ciki.

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

Dole ne ku ƙara hanyoyin da kuka ƙirƙira tun da suka gabata don kuɗaɗen kuɗaɗen da kuke da su a cikin saitin ku. Mai zuwa shine yadda na ƙara hanyoyin da cluster.conf na.

4. A matsayin mataki na gaba, za ku ƙara hanyoyin shinge da kuka ƙirƙira don nodes biyu, zuwa na'urar shinge da muka ƙirƙira wato \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

Na yi nasarar haɗa hanyoyina tare da na'urar shinge kuma wannan shine yadda cluster.conf na yayi kama yanzu.

Yanzu kun sami nasarar daidaita na'urar shinge, hanyoyin da ƙara nodes ɗin ku zuwa gare ta. A matsayin mataki na ƙarshe na sashi na 03, yanzu zan nuna muku yadda ake ƙara gazawar zuwa saitin.

Mataki 3: Ƙara Failover zuwa Cluster Server

5. Ina amfani da ƙasan tsarin umarni na ƙirƙira gazawara zuwa saitin tari.

# ccs -h 172.16.1.250 --addfailoverdomain tecmintfod ordered

6. Kamar yadda kuka ƙirƙiri yankin gaza-over, yanzu zaku iya ƙara nodes biyu zuwa gare shi.

# 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

Kamar yadda aka nuna a sama, zaku iya ganin cluster.conf yana ɗaukar duk saitunan da na ƙara don yankin da ya gaza.

Da fatan kun ji daɗin Kashi na 3 na wannan silsila. Za a buga ɓangaren ƙarshe na jerin jagorar Tari nan ba da jimawa ba wanda zai koya muku ƙara albarkatu zuwa gungu, daidaita su da fara tarin. Ci gaba da tuntuɓar Tecment don ingantacciyar HowTos.