Kif Tissinkronizza l-Konfigurazzjoni tal-Cluster u Tivverifika s-Setup tal-Failover fin-Nodi - Parti 4
Hello folks. L-ewwelnett, apoloġija tiegħi għad-dewmien tal-aħħar parti ta 'din is-serje cluster. Ejja nibdew naħdmu mingħajr ma nittardjaw aktar.
Peress li aħna ħafna minnkom lestejna t-tliet partijiet preċedenti, jiena ngħarrfek dak li lestejna s'issa. Issa diġà għandna biżżejjed għarfien biex ninstallaw u kkonfiguraw pakketti cluster għal żewġ nodi u nippermettu ċnut u failover f'ambjent raggruppat.
Tista' tirreferi l-partijiet preċedenti tiegħi jekk ma tiftakarx peress li dam ftit aktar biex tpoġġi l-aħħar parti.
Nibdew billi nżidu r-riżorsi mal-cluster. F'dan il-każ nistgħu nżidu sistema ta 'fajls jew servizz tal-web bħala l-ħtieġa tiegħek. Issa għandi partizzjoni /dev/sda3 immuntata fuq /x01 li nixtieq inżid bħala riżors tas-sistema tal-fajls.
1. Jien nuża l-kmand hawn taħt biex inżid sistema ta' fajls bħala riżors:
# ccs -h 172.16.1.250 --addresource fs name=my_fs device=/dev/mapper/tecminttest_lv_vol01 mountpoint=/x01 fstype=ext3
Barra minn hekk, jekk trid iżżid servizz ukoll, tista' billi tuża l-metodoloġija ta' hawn taħt. Oħroġ il-kmand li ġej.
# ccs -h 172.16.1.250 --addservice my_web domain=testdomain recovery=relocate autostart=1
Tista' tivverifikaha billi tara l-fajl cluster.conf
kif għamilna fil-lezzjonijiet preċedenti.
2. Issa daħħal id-dħul li ġej fil-fajl cluster.conf biex iżżid tikketta ta' referenza mas-servizz.
<fs ref="my_fs"/>
3. Kollox stabbilit. Le se naraw kif nistgħu nissinkronizzaw il-konfigurazzjonijiet li għamilna biex ngħaqqdu fost iż-żewġ nodi li għandna. Wara kmand se jagħmel il-bżonn.
# ccs -h 172.16.1.250 --sync --activate
Nota: Daħħal passwords li waqqafna għal ricci fl-istadji bikrija meta konna ninstallaw pakketti.
Tista' tivverifika l-konfigurazzjonijiet tiegħek billi tuża l-kmand hawn taħt.
# ccs -h 172.16.1.250 --checkconf
4. Issa wasal iż-żmien li tibda l-affarijiet. Tista' tuża waħda mill-kmandi hawn taħt kif tippreferi.
Biex tibda nodu wieħed biss uża l-kmand bl-IP rilevanti.
# ccs -h 172.16.1.222 start
Jew jekk trid tibda n-nodi kollha uża l-għażla --startall
kif ġej.
# ccs -h 172.16.1.250 –startall
Tista' tuża stop jew --stopall
jekk għandek bżonn twaqqaf il-cluster.
F'xenarju bħal li kieku ridt tibda l-cluster mingħajr ma ppermettiet ir-riżorsi (ir-riżorsi jkunu awtomatikament attivati meta jinbeda l-cluster), bħal sitwazzjoni fejn intenzjonalment iddiżattivajt ir-riżorsi f'node partikolari sabiex tiddiżattiva ċnut loops, inti ma jridux jippermettu dawk ir-riżorsi meta l-cluster ikun qed jibda.
Għal dak il-għan tista 'tuża taħt il-kmand li jibda l-cluster iżda ma jippermettix ir-riżorsi.
# ccs -h 172.16.1.250 --startall --noenable
5. Wara li l-clustat ikun inbeda, tista' tara l-istatistiċi billi toħroġ kmand tal-clustat.
# clustat
L-output ta 'hawn fuq jgħid li hemm żewġ nodi fil-cluster u t-tnejn qed jaħdmu bħalissa.
6. Tista' tiftakar li żidna mekkaniżmu ta' failover fil-lezzjonijiet preċedenti tagħna. Trid tiċċekkja li taħdem? Dan huwa kif tagħmel dan. Forza l-għeluq ta' nodu wieħed u fittex stats tal-clustat billi tuża l-kmand tal-clustat għar-riżultati ta' failover.
Gejt in-node02server tiegħi (172.16.1.223) billi nuża shutdown -h now kmand. Imbagħad eżegwit kmand clustat minn cluster_server tiegħi (172.16.1.250).
L-output ta 'hawn fuq jiċċara li n-node 1 huwa online filwaqt li n-node 2 mar offline hekk kif aħna ngħalqu. Madankollu s-servizz u s-sistema tal-fajls li konna qsamna għadhom onlajn kif tista' tara jekk tiċċekkjahx fuq node01 li huwa online.
# df -h /x01
Irreferi l-fajl cluster.conf
bis-sett kollu tal-konfigurazzjoni rilevanti għas-setup tagħna użat għat-tecmint.
<?xml version="1.0"?> <cluster config_version="15" name="tecmint_cluster"> <fence_daemon post_join_delay="10"/> <clusternodes> <clusternode name="172.16.1.222" nodeid="1"> <fence> <method name="Method01"> <device name="tecmintfence"/> </method> </fence> </clusternode> <clusternode name="172.16.1.223" nodeid="2"> <fence> <method name="Method01"> <device name="tecmintfence"/> </method> </fence> </clusternode> </clusternodes> <cman/> <fencedevices> <fencedevice agent="fence_virt" name="tecmintfence"/> </fencedevices> <rm> <failoverdomains> <failoverdomain name="tecmintfod" nofailback="0" ordered="1" restricted="0"> <failoverdomainnode name="172.16.1.222" priority="1"/> <failoverdomainnode name="172.16.1.223" priority="2"/> </failoverdomain> </failoverdomains> <resources> <fs device="/dev/mapper/tecminttest_lv_vol01" fstype="ext3" mountpoint="/x01" name="my_fs"/> </resources> <service autostart="1" domain="testdomain" name="my_web" recovery="relocate"/> <fs ref="my_fs"/> </rm> </cluster>
Nittama li tkun gawdiet is-serje kollha ta' lezzjonijiet ta' raggruppament. Żomm kuntatt ma 'tecmint għal aktar gwidi handy kuljum u tħossok liberu li tikkummenta l-ideat u l-mistoqsijiet tiegħek.