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.