Süsteem | Klaster

POSTITATUD 13. märtsil 2020

Selles jaotises saate hallata klastrite teenust. Klastrite teenus tagab koormuse tasakaalustamisteenuste kõrge kättesaadavuse kahe koostöösõlme kaudu aktiivne passiivne režiimis.

Klastri moodustavad 2i sõlmed, mis töötavad koos, et säilitada alati kättesaadavad backenditeenused ja vältida kliendi seisukohast teenuste seisakuid. Tavaliselt on olemas meister ja backup rollid aktiivses passiivses režiimis: kapten on sõlmpunkt, mis haldab praegu teenuste liiklust taustaprogrammidele ja aktsepteerib klientidelt ühendusi, varundussõlm teab kõiki konfiguratsioone reaalajas, et olla valmis teenuste käivitamiseks kui nad tuvastavad, et põhisõlm ei reageeri korralikult.

Mõned nõuded klastri loomisel arvestamiseks:

  • Mõlemad sõlmed peaksid kasutama sama Zevenet versiooni (st sama seadme mudelit)
  • Mõlemas sõlmes peaks olema erinevad hostinimed
  • Mõlemal tipul peab olema samad NIC-nimed (võrguliidesed)
  • Põhisõlm peab olema ainus sõlmpunkt, kuhu teenuseid konfigureerida, mitte kunagi seda teha varusõlmes
  • Võib tekkida vajadus seadistada vahepealseid lülitus- ja marsruutimisseadmeid, et vältida igasugust konflikti klastri vahetamisega
  • Ujuva IP määratlemine on alati hea tava, kui klastri teenus töötab, et vältida teenuse klastri vahetuse tõttu seisakuid.

Kui koormuse tasakaalustamisteenused lülituvad ühelt sõlmedelt teisele, hoolitseb varusõlm ise kõigi praeguste ühenduste ja teenuste oleku eest, et vältida kliendi teenuse katkemist.

Klastri teenuse konfigureerimine

See on põhileht, kus klastrit konfigureerida. Klastrite moodustamine koosneb mitmest teenusest, sealhulgas:

Sünkroonimine. See teenus sünkroniseerib põhisõlmes tehtud konfiguratsiooni varundussõlmega automaatselt, nii et kõik konfiguratsioonis tehtud muudatused kopeeritakse varusõlmesse ja lubatakse tal juhtida, kui see on vajalik. Seda teenust kasutatakse inotify ja rsync deemonid läbi SSH konfiguratsioonifailide sünkroonimiseks reaalajas.
Südameasi. See teenus võimaldab kontrollida kõigi klastrite sõlmede tervislikku seisundit, et tuvastada kiiresti, kui sõlm ei tööta õigesti. See teenus tugineb VRRP protokoll, mis on mõeldud kerge ja reaalajas suhtlemiseks. Zevenet 6 kasutab elus hoidma teenuse osutamiseks.
Ühenduse jälgimine. See teenus võimaldab reaalajas kopeerida ühendusi ja nende olekut, et varundussõlm saaks tõrkeotsingu ajal kõik ühendused taastada, nii et kliendid ja taustaprogrammidega ühendused ei tuvasta ühenduse katkemist tänu conntrack teenust.
Käskude replikatsioon. See teenus võimaldab saata ja aktiveerida põhisõlmes rakendatud konfiguratsiooni varukoopiale, kuid passiivselt nii, et failover-ülesande ajal võtab varukoopia kontrolli ja käivitab kõik võrgud, talud ja jätkavad ühendusi niipea, kui võimalik. Seda teenust haldab zclustermanager läbi SSH.

Sõlm, kus Cluster on konfigureeritud muutub põhisõlmeks.
Hoiatus: Kõik varukoopia eelmised konfiguratsioonid kustutatakse. See tähendab, et kaotate kõik talud (sh nende sertifikaadid), virtuaalsed liidesed, IPDS-reeglid jne.

Uue klastri konfiguratsiooni loomiseks on vaja järgmisi parameetreid:

Kohalik IP. Kõigi klastri haldamise liidese valimiseks kasutatavate võrguliideste abil loobumine virtuaalsetest liidestest ei ole lubatud.
Kaug-IP. Sõlme kaug-IP-aadress, mis käitub tulevase varusõlmena.
Kaugjuurdepääsu parool. Kaugkasutatava (tulevase varukoopia) sõlme juurkasutaja parool.
Kinnita parool. Veenduge, et see oleks õige parool, korrates parooli.

Pärast kõigi vajalike parameetrite seadistamist klõpsake nuppu LUUA nupp ja kinnitus selle kohta, et klastri teenused on häälestatud korralikult, kui sõlmede vahel on side ja probleeme pole tekkinud.

Näita klastri teenust

Kui klastri teenus on juba konfigureeritud ja aktiivne, näitab klaster teenuste, taustaprogrammide ja toimingute kohta järgmist teavet.

Interface. Võrguühendus, kust klastri teenused on konfigureeritud.
Failback. Määra, kas tõrkeotsingu ajal tuleks koormuse tasakaalustamise teenused tagastada põhihaldurile, kui see on uuesti saadaval, või säilitada praegune sõlm uue põhisõlmena. See suvand on kasulik, kui varusõlmel on eraldatud vähem ressursse kui masteril ja viimane peaks olema teenuste eelistatud master.
Kontrolli intervall. Aeg kontrollib, kas südamelöökide teenus kasutab sõlmede oleku kontrollimiseks.
Meetmete. Kasutatavad toimingud.

  • Seadistamine. Muutke mõningaid klastri seadeid.
  • Unset. Keela klastri antud sõlmede vahel.
  • Näita sõlme. Näita tabeli sõlmed ja nende olek.
  • Reload. Värskenda sõlmede tabelit ja nende olekut.

. Näita sõlme toiming näitab tabelit koos:

sõlme. Iga klastri sõlme puhul näidake, kas see on kohalik or kauge. See sõltub sellest, millise sõlme olete veebi GUI kaudu ühendanud, kohalik on sõlm, millega olete praegu ühendatud ja kauge on teine ​​sõlme.
Roll. Iga klastri sõlme puhul näidake, kas see on meister, backup (Tuntud ka ori) Või hooldus kui see on ajutiselt sõlme keelanud. See sõltub sõlme rollist klastris.
IP. Iga klastrit ühendava sõlme IP-aadress.
hostname. Iga klastrit ühendava sõlme hostinimi.
olek. Noodide staatus võib olla Red kui on rike, Grey kui sõlm ei ole kättesaadav või ei reageeri, oranž kui see on hooldusrežiimis või Green kui see on kõik õige.
Sõnum. Kaugsõlme sõnum on klastri kõigi sõlmede silumissõnum.
Meetmete. Iga sõlme jaoks kasutatavad toimingud on järgmised.

  • hooldus. Hoidke hooldusrežiimis, blokeerib ajutise klastri sõlme, et teha hooldustöid ja vältida edasisaatmist.
  • Avaleht. Pärast hooldustööde tegemist asetage klastri sõlme klastrisse tagasi.

Veebipaneeli ülaosas kuvatakse klastri kohaliku sõlme kokkuvõtlik olek. Näiteks olekuroheline ja rollimeister:

Teine näide, hooldusseisundi klastri sõlme:

Klastri konfiguratsioon

Allpool on kirjeldatud globaalseid seadistusvõimalusi.

Failback. Valige, milline koormuse tasakaalustajatest eelistatakse kaptenina.
Kontrolli intervall. Aeg iga tervisekontrolli vahel taustaprogrammist, et kontrollida kapteni tervislikku seisundit.

Klõpsake SÄÄSTLIK nuppu muudatuste rakendamiseks.

Vaadake meie videot Zevenetiga toimuva klastri edasisaatmise kohta.

Jaga:

Dokumentatsioon GNU Vaba Dokumentatsiooni Litsentsi tingimustel.

Kas see artikkel oli kasulik?

seotud artiklid