Klaster konfigurasiýasyny nädip sinhronlamaly we düwünlerdäki näsazlyk sazlamasyny nädip barlamaly - 4-nji bölüm


Salam adamlar! Ilki bilen, bu klaster seriýasynyň soňky böleginiň gijikdirilmegi üçin ötünç soraýaryn. Gijä galman işe başlalyň.

Köpüňiz öňki üç bölümiň hemmesini tamamlandygymyz üçin, şu wagta çenli tamamlan zatlarymyzy size gysgaça aýdaryn. Indi iki düwün üçin klaster paketlerini gurmak we düzmek we toparlaýyn gurşawda feýting we ýalňyşlyklary üpjün etmek üçin eýýäm ýeterlik bilimimiz bar.

Öňki bölümi ýerleşdirmek üçin birneme wagt gerek bolany üçin ýadyňyzda bolsa, öňki bölümlerime ýüz tutup bilersiňiz.

Topara çeşmeler goşmak bilen başlarys. Bu ýagdaýda, islegiňize görä faýl ulgamyny ýa-da web hyzmatyny goşup bileris. Indi mende/dev/sda3 bölümi bar/faýl ulgam çeşmesi hökmünde goşmak isleýän/x01.

1. Faýl ulgamyny çeşme hökmünde goşmak üçin aşakdaky buýrugy ulanýaryn:

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

Mundan başga-da, bir hyzmat goşmak isleseňiz, aşakdaky usulyýeti ulanyp bilersiňiz. Aşakdaky buýrugy beriň.

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

Öňki sapaklarda edişimiz ýaly cluster.conf faýlyny görüp tassyklap bilersiňiz.

2. Indi hyzmata salgylanma belligini goşmak üçin cluster.conf faýlyna aşakdaky ýazgyny giriziň.

<fs ref="my_fs"/>

3. sethli toplum. Nook, özümizdäki 2 düwüniň arasynda toparlara düzülen konfigurasiýalary nädip sinhronlap biljekdigimizi görmeris. Aşakdaky buýruk zerur zatlary eder.

# ccs -h 172.16.1.250 --sync --activate

Bellik: Paketleri guranymyzda irki döwürde ricci üçin kesgitlän parollarymyzy giriziň.

Aşakdaky buýrugy ulanyp, konfigurasiýalaryňyzy barlap bilersiňiz.

# ccs -h 172.16.1.250 --checkconf

4. Indi zatlary başlamagyň wagty geldi. Aşakdaky buýruklardan birini isleýşiňiz ýaly ulanyp bilersiňiz.

Diňe bir düwün başlamak üçin degişli IP bilen buýrugy ulanyň.

# ccs -h 172.16.1.222 start

Ora-da ähli düwünleri başlamak isleseňiz, aşakdaky ýaly --startall opsiýasyny ulanyň.

# ccs -h 172.16.1.250 –startall

Topary duruzmak zerur bolsa, stop ýa-da --stopall ulanyp bilersiňiz.

Toplumy resurslary ulanmazdan başlamak isleýän bolsaňyz (klaster işe başlanda çeşmeler awtomatiki usulda işlediler), haýat aýlawlaryny ýapmak üçin belli bir düwündäki çeşmeleri bilkastlaýyn öçüren ýagdaýyňyz ýaly. Klaster başlanda şol çeşmeleri işletmek islemeýärin.

Şol maksat bilen, topara başlaýan, ýöne çeşmeleri açmaýan aşakdaky buýrugy ulanyp bilersiňiz.

# ccs -h 172.16.1.250 --startall --noenable 

5. Klaster işe girizilenden soň, clustat buýrugy berip, statistikany görüp bilersiňiz.

# clustat

Outputokardaky çykyşda klasterde iki düwün bar we ikisi hem häzirki wagtda işleýär.

6. Öňki sapaklarymyzda ýalňyşlyk mehanizmini goşandygymyzy ýadyňyzdan çykarmaň. Işleýändigini barlamak isleýärsiňizmi? Ine, şeýdýärsiň. Bir düwmäni ýapyň we şowsuzlygyň netijeleri üçin clustat buýrugyny ulanyp, topar statistikasyny gözläň.

Indi node -2 serwerini (172.16.1.223) ýapmak -h indi buýrugyny ulanyp ýapdym. Soňra cluster_server-den (172.16.1.250) clustat buýrugyny ýerine ýetirdi.

Outputokardaky çykyş, 1-nji düwmäniň onlaýn bolandygyny, 2-nji düwmäniň bolsa ýapylanymyzda oflayn bolandygyny anyklaýar. Şeýle-de bolsa, hyzmat we paýlaşan faýl ulgamymyz onlaýn bolup, ony onlaýn node01-de barlaýandygyňyzy görüp bilersiňiz.

# df -h /x01

Tekmint üçin ulanylýan sazlamamyza degişli ähli konfigurasiýa toplumy bilen cluster.conf faýlyna serediň.

<?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>

Toplum sapaklarynyň tutuş tapgyryndan lezzet alarsyňyz diýip umyt edýärin. Her gün has amatly gollanmalar üçin tekmint bilen habarlaşyň we pikirleriňizi we soraglaryňyzy düşündirip bilersiňiz.