Kaj je QUORUM Disk in Fences Wars?


Zdravo družba. Tokrat sem pomislil, da bi podrobno odgovoril na vprašanje našega bralca (Danielle), ki ste ga postavili v komentarjih, ker ste se s to težavo morda soočili tudi, ko je v vaši odgovornosti grozdno okolje.

Spodaj je vprašanje, ki ga je zastavil Daniel Bello.

\ "Imam vprašanje: Poskusil sem nastaviti virtualno napravo ograje v navideznem okolju, vendar zame ne deluje, v določenem delu moje konfiguracije se vozlišče po okvari ne vrne v gručo. Torej dodal sem kvorumsko disketo in končno moja grozda deluje v redu (vozlišče se spusti in se po okvari vrne v grozd), zato je moje vprašanje: kakšna je razlika med ograjno napravo in kvorumskim diskom v navideznem okolju ? "

Kaj je naprava za ograjo, se lahko sklicujete na našo prejšnjo serijo člankov Spodaj.

  1. Ograjevanje in dodajanje failoverja gručam - 3. del

Najprej poglejmo, kaj je Quorum disk.

Kaj je Quorum Disk?

Sklepčna disketa je vrsta shrambe konfiguracij grozda. Deluje kot baza podatkov, ki vsebuje podatke, povezane z gručanim okoljem, zato je dolžnost kvorumskega diska seznaniti gručo, katera vozlišča/vozlišča naj ostanejo v stanju ŽIVO. Omogoča sočasen dostop do njega z vseh drugih vozlišč za branje/pisanje podatkov.

Ko povezljivost pade med vozlišči (lahko eno vozlišče ali več), sklepčnost izolira tiste, ki nimajo povezave, in vzdržujejo storitve z aktivnimi vozlišči, ki jih ima. Vozlišča brez povezave iz gruče odvzamejo.

Zdaj pa se obrnimo na vprašanje. To je videti kot okolje z dvema vozliščema in eno je padlo. Situacija, s katero se je Danielle soočila, se zdi kot\"mačevalna vojna" med aktivnima vozliščema.

Razmislite o okolju v gručah, kjer v konfiguracijo ni dodan kvorumski disk. Ta gruča ima 2 vozlišči in trenutno eno vozlišče ni uspelo. V tem posebnem primeru je povezava med vozliščem 1 in vozliščem 2 popolnoma izgubljena.

Nato vozlišče 1 vidi, da je vozlišče 2 postalo neuspešno, ker ne more vzpostaviti povezave z njim, vozlišče 1 pa se odloči za ograjo vozlišča 2. Hkrati vozlišče 2 vidi, da je vozlišče 1 postalo neuspešno, ker ne more vzpostaviti povezave z njim, vozlišče 2 pa se odloči da se ogradi tudi vozlišče 1.

Ker je vozlišče 1 ogradilo vozlišče 2, prevzame storitve in vire, ki so združeni v gruče. Ker v vozlišču 2 ni sklepčne diskete, ki bi preverila to situacijo, lahko vozlišče 2 znova zažene vse storitve v strežniku brez povezave z vozliščem 1.

Kot sem že omenil, vozlišče 2 ograjuje tudi vozlišče 1, ker iz vozlišča 2 ne vidi nobene povezave z vozliščem 1, nato pa vozlišče 1 znova zažene vse storitve v strežniku, ker ni sklepčnosti za preverjanje stanja vozlišča 1.

To je opredeljeno kot mačevalna vojna

Zdaj se bo ta cikel nadaljeval večno, dokler inženir storitev ročno ne ustavi ali se strežniki izklopijo ali med vozlišči uspešno vzpostavi omrežna povezava. Tukaj na pomoč priskrbi sklepčni disk. Postopek glasovanja v konfiguracijah sklepčnosti je mehanizem, ki preprečuje povzročanje zgoraj navedenega cikla.

  1. Grozdasta okolja se povsod uporabljajo za varnost podatkov in storitev, da se končnim uporabnikom omogoči največji čas delovanja in izkušenj s podatki v živo.
  2. Naprava ograje se v gručastih okoljih uporablja za izolacijo vozlišča, katerega stanje drugim vozliščem ni znano. Grozd bo z ograjno napravo samodejno ograjeval (odstranil) neuspelo vozlišče in vzdrževal storitve ter zagnal failover nad procesi.
  3. Sklepčne diskete ni nujno imeti v gručastem okolju, ampak je bolje, da jih imate v grozdu z dvema vozliščema, da se izognete ograjevanju vojn.
  4. Ni težava s sklepčnim diskom v gruči, kjer je več kot 2 vozlišči, vendar je manj verjetno, da bo v tem okolju prišlo do ograjne vojne. Zato je manj pomembno imeti kvorumsko disketo v gruči 3 ali več vozlišč kot gruča 2 vozlišč.
  5. Mimogrede, dobro je imeti kvorumsko disketo v okolju gruče z več vozlišči, da lahko med vozlišči izvajate preverjanja zdravja po meri uporabnika.

Pomembno: ne pozabite, da lahko kvorum dodate vozlišča. Vanj lahko dodate največ 16 vozlišč.

Upam, da vam je bil članek všeč. Bodite v stiku s tecmint za priročnejša tehnološka navodila za Linux.