Hvernig á að samstilla klasastillingar og staðfesta uppsetningu bilunar í hnútum - Hluti 4


Halló gott fólk. Í fyrsta lagi biðst ég afsökunar á seinkun síðasta hluta þessarar klasaseríu. Höldum áfram að vinna án þess að tefjast meira.

Þar sem við mörg ykkar höfum lokið öllum þremur fyrri hlutunum mun ég gera ykkur grein fyrir því sem við höfum lokið hingað til. Nú höfum við nú þegar næga þekkingu til að setja upp og stilla klasapakka fyrir tvo hnúta og virkja girðingar og bilun í klasaumhverfi.

Þú getur vísað í fyrri hlutana mína ef þú manst það ekki þar sem það tók aðeins lengri tíma að birta síðasta hlutann.

Við byrjum á því að bæta auðlindum í klasann. Í þessu tilviki getum við bætt við skráarkerfi eða vefþjónustu eftir þörfum. Nú er ég með /dev/sda3 skipting tengt við /x01 sem ég vil bæta við sem skráarkerfisauðlind.

1. Ég nota skipunina fyrir neðan til að bæta við skráarkerfi sem auðlind:

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

Að auki, ef þú vilt bæta við þjónustu líka, geturðu það með því að nota hér að neðan aðferðafræði. Gefðu út eftirfarandi skipun.

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

Þú getur staðfest það með því að skoða cluster.conf skrána eins og við gerðum í fyrri kennslustundum.

2. Sláðu nú inn eftirfarandi færslu í cluster.conf skrá til að bæta viðmiðunarmerki við þjónustuna.

<fs ref="my_fs"/>

3. Allt klárt. Nei, við munum sjá hvernig við getum samstillt stillingarnar sem við gerðum til að þyrpast á meðal 2 hnútanna sem við höfum. Eftirfarandi skipun mun gera það sem þarf.

# ccs -h 172.16.1.250 --sync --activate

Athugið: Sláðu inn lykilorð sem við settum fyrir ricci á fyrstu stigum þegar við vorum að setja upp pakka.

Þú getur staðfest stillingar þínar með því að nota skipunina hér að neðan.

# ccs -h 172.16.1.250 --checkconf

4. Nú er kominn tími til að koma hlutunum í gang. Þú getur notað eina af skipunum hér að neðan eins og þú vilt.

Til að ræsa aðeins einn hnút skaltu nota skipunina með viðeigandi IP.

# ccs -h 172.16.1.222 start

Eða ef þú vilt ræsa alla hnúta skaltu nota --startall valkostinn sem hér segir.

# ccs -h 172.16.1.250 –startall

Þú getur notað stop eða --stopall ef þú þurftir að stöðva þyrpinguna.

Í atburðarás eins og ef þú vildir ræsa þyrpinguna án þess að virkja auðlindirnar (tilföng verða sjálfkrafa virkjuð þegar þyrpingin er ræst), eins og aðstæður þar sem þú hefur viljandi gert auðlindir óvirkar í tilteknum hnút til að slökkva á girðingarlykkjum, vil ekki virkja þessi úrræði þegar þyrpingin er að byrja.

Í þeim tilgangi geturðu notað skipunina fyrir neðan sem ræsir klasann en gerir auðlindirnar ekki virkar.

# ccs -h 172.16.1.250 --startall --noenable 

5. Eftir að þyrpingin hefur verið ræst upp geturðu skoðað tölfræðina með því að gefa út clusstat skipun.

# clustat

Ofangreind framleiðsla segir að tveir hnútar séu í þyrpingunni og báðir eru í gangi eins og er.

6. Þú manst að við höfum bætt við bilunarkerfi í fyrri kennslustundum okkar. Viltu athuga hvort það virki? Svona gerirðu þetta. Þvingaðu lokun á einn hnút og leitaðu að tölfræði klasa með því að nota clusstat skipunina fyrir niðurstöður bilunar.

Ég hef lokað á node02server (172.16.1.223) með shutdown -h now skipuninni. Framkvæmdi síðan clusstat skipunina frá cluster_server mínum (172.16.1.250).

Framleiðsla hér að ofan skýrir þér að hnútur 1 er á netinu á meðan hnútur 2 hefur farið án nettengingar þegar við slökktum á honum. Samt er þjónusta og skráarkerfið sem við deildum enn á netinu eins og þú sérð ef þú athugar það á node01 sem er á netinu.

# df -h /x01

Skoðaðu cluster.conf skrána með öllu stillingarsettinu sem skiptir máli fyrir uppsetninguna okkar sem notuð er fyrir 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>

Vona að þú hafir notið allrar röð kennslustunda í klasa. Vertu í sambandi við tecmint fyrir fleiri handhægar leiðbeiningar daglega og ekki hika við að tjá hugmyndir þínar og fyrirspurnir.