Giunsa ang Pag-sync sa Cluster Configuration ug Pag-verify sa Failover Setup sa Nodes - Bahin 4


Hello mga tawo. Una sa tanan, pasayloa ko sa pagkalangan sa kataposang bahin niining cluster series. Magpadayon kita sa pagtrabaho nga dili na malangan.

Ingon nga kami daghan kaninyo nakakompleto sa tanan nga tulo ka miaging mga bahin, ako mopahibalo kaninyo unsa ang atong nahuman sa pagkakaron. Karon aduna na kitay igong kahibalo sa pag-instalar ug pag-configure sa mga cluster packages alang sa duha ka node ug makahimo sa fencing ug failover sa usa ka clustered environment.

Mahimo nimong i-refer ang akong nangaging mga bahin kung wala ka makahinumdom tungod kay nadugay ang pag-post sa katapusan nga bahin.

Magsugod kami pinaagi sa pagdugang mga kapanguhaan sa cluster. Sa kini nga kaso mahimo kaming makadugang usa ka file system o usa ka serbisyo sa web ingon imong kinahanglan. Karon ako adunay/dev/sda3 partition nga gitaod sa/x01 nga gusto nakong idugang ingon usa ka kapanguhaan sa file system.

1. Gigamit nako ang ubos nga sugo aron idugang ang file system isip kapanguhaan:

# ccs -h 172.16.1.250 --addresource fs name=my_fs device=/dev/mapper/tecminttest_lv_vol01 mountpoint=/x01 fstype=ext3

Dugang pa, kung gusto nimo magdugang usa ka serbisyo, mahimo nimo pinaagi sa paggamit sa ubos nga pamaagi. Ipagawas ang mosunod nga sugo.

# ccs -h 172.16.1.250 --addservice my_web domain=testdomain recovery=relocate autostart=1

Mahimo nimong pamatud-an kini pinaagi sa pagtan-aw sa cluster.conf file sama sa among gibuhat sa miaging mga leksyon.

2. Karon pagsulod sa mosunod nga entry sa cluster.conf file aron makadugang ug reference tag sa serbisyo.

<fs ref="my_fs"/>

3. Tanan nga set. Dili, atong makita kung unsaon nato pag-sync ang mga configuration nga atong gihimo aron mag-cluster sa 2 nodes nga anaa kanato. Ang pagsunod sa sugo makahimo sa gikinahanglan.

# ccs -h 172.16.1.250 --sync --activate

Mubo nga sulat: Pagsulod sa mga password nga among gitakda alang sa ricci sa unang mga yugto sa dihang kami nag-instalar og mga pakete.

Mahimo nimong pamatud-an ang imong mga pag-configure pinaagi sa paggamit sa ubos nga mando.

# ccs -h 172.16.1.250 --checkconf

4. Karon na ang panahon sa pagsugod sa mga butang. Mahimo nimong gamiton ang usa sa ubos nga mga mando kung gusto nimo.

Sa pagsugod lamang sa usa ka node gamita ang command nga adunay kalabutan nga IP.

# ccs -h 172.16.1.222 start

O kung gusto nimong sugdan ang tanang node gamita ang --startall nga opsyon sama sa mosunod.

# ccs -h 172.16.1.250 –startall

Mahimo nimong gamiton ang stop o --stopall kung kinahanglan nimo nga ihunong ang cluster.

Sa usa ka senaryo sama sa kung gusto nimo nga sugdan ang cluster nga dili ma-enable ang mga kahinguhaan (ang mga kahinguhaan awtomatik nga ma-enable kung ang cluster magsugod), sama sa usa ka sitwasyon diin ikaw tinuyo nga nagpugong sa mga kapanguhaan sa usa ka partikular nga node aron sa pag-disable sa fencing loops, ikaw dili gusto nga palihokon ang mga kahinguhaan kung magsugod na ang cluster.

Alang niana nga katuyoan mahimo nimong gamiton ang ubos nga sugo nga magsugod sa cluster apan dili makahimo sa mga kapanguhaan.

# ccs -h 172.16.1.250 --startall --noenable 

5. Human masugdan ang cluster, mahimo nimong tan-awon ang stats pinaagi sa pag-isyu sa clustat command.

# clustat

Sa ibabaw nga output nag-ingon nga adunay duha ka mga node sa cluster ug ang duha anaa na ug nagdagan sa pagkakaron.

6. Makahinumdom ka nga nagdugang mi og mekanismo sa failover sa among miaging mga leksyon. Gusto nga susihon nga kini nagtrabaho? Ingon niini ang imong buhaton. Puwersa nga isira ang usa ka node ug pangitaa ang cluster stats gamit ang clustat command para sa resulta sa failover.

Akong gisirhan ang akong node02server(172.16.1.223) gamit ang shutdown -h now command. Dayon gipatuman ang clustat command gikan sa akong cluster_server(172.16.1.250).

Sa ibabaw nga output nagpatin-aw kanimo nga ang node 1 naa sa internet samtang ang node 2 na-offline samtang gisirhan namo kini. Bisan pa ang serbisyo ug ang sistema sa file nga among gipaambit naa gihapon online ingon nga imong makita kung imong susihon kini sa node01 nga online.

# df -h /x01

I-refer ang cluster.conf file nga adunay tibuok config set nga may kalabutan sa among setup nga gigamit para sa 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>

Hinaot nga malingaw ka sa tibuok serye sa clustering nga mga leksyon. Padayon sa pagkontak sa tecmint para sa dugang nga magamit nga mga giya matag adlaw ug ayaw pagduhaduha sa pagkomento sa imong mga ideya ug pangutana.