Kas yra „QUORUM Disk“ ir „Fechtavimo karai“?


Sveiki draugužiai. Šį kartą sugalvojau išsamiai atsakyti į vieną iš mūsų skaitytojų (Danielle) klausimą, pateiktą komentaruose, nes galbūt jūs taip pat susidūrėte su šia problema, kai jūsų atsakomybė yra susikaupusi.

Žemiau pateikiamas Danielio Bello užduotas klausimas.

„Turiu klausimą: bandžiau nustatyti tvoros virtualų įrenginį virtualioje aplinkoje, bet jis man neveikia, tam tikroje mano konfigūracijos dalyje mazgas po gedimo negrįžta į grupę. Taigi aš pridėjau kvorumo diską ir galiausiai mano grupė veikia gerai (mazgas nusileidžia ir po gedimo grįžta į grupę), todėl man kyla klausimas: kuo skiriasi tvoros įrenginys ir kvorumo diskas virtualiame aplinka? “

Kas yra aptvėrimo įtaisas, galite nurodyti žemiau esančioje mūsų ankstesnėje straipsnių grupėje „Klasteriai“.

  1. Tvoros aptvėrimas ir perkėlimo į grupavimą pridėjimas - 3 dalis

Pirmiausia pažiūrėkime, kas yra kvorumo diskas.

Kas yra kvorumo diskas?

Kvorumo diskas yra grupių konfigūracijų saugojimo tipas. Tai veikia kaip duomenų bazė, kurioje saugomi duomenys, susiję su klasterine aplinka, o kvorumo disko pareiga yra informuoti klasterį, kurį mazgą/mazgus reikia laikyti GYVOS būsenos. Tai leidžia vienu metu prieiti prie jo iš visų kitų mazgų, norint skaityti/rašyti duomenis.

Kai ryšys sumažėja tarp mazgų (gali būti vienas mazgas ar daugiau nei vienas), kvorumas išskiria tuos, kurie neturi ryšio, ir palaiko paslaugas su aktyviais mazgais, kuriuos turi. Iš klasterio nebeveikia mazgai be ryšio.

Dabar pereikime prie klausimo. Tai atrodo kaip aplinka, kurioje yra 2 mazgai ir vienas sumažėjo. Padėtis, su kuria susidūrė Danielle, atrodo kaip „fechtavimo karas“ tarp dviejų aktyvių mazgų.

Apsvarstykite, kad yra susitelkusi aplinka, kurioje prie konfigūracijos nėra pridėtas kvorumo diskas. Šiame klasteryje yra 2 mazgai ir šiuo metu vienas mazgas nepavyko. Šiuo konkrečiu atveju visiškai prarandamas ryšys tarp 1 ir 2 mazgų.

Tada mazgas 1 mato, kad mazgas 2 nepavyko, nes jis negali užmegzti ryšio su juo, o mazgas 1 nusprendžia aptverti mazgą 2. Tuo pačiu metu mazgas 2 mato, kad mazgas 1 nepavyko, nes jis negali užmegzti ryšio su juo, o mazgas 2 nusprendžia aptverti ir 1 mazgą.

Kadangi 1 mazgas aptvėrė mazgą 2, jis perima grupuotas paslaugas ir išteklius. Kadangi nėra kvorumo disko, kad būtų galima patikrinti šią situaciją 2 mazge, o 2 mazgas gali iš naujo paleisti visas serverio paslaugas be ryšio su 1 mazgu.

Kaip jau minėjau anksčiau, 2 mazgas taip pat aptveria 1 mazgą, nes jis nemato jokio ryšio su mazgu 1 iš 2 mazgo, o kas toliau vyksta, tai mazgas 1 iš naujo paleidžia visas serveryje esančias paslaugas, nes nėra kvorumo tikrinti ir 1 mazgo būseną.

Tai įvardijama kaip tvorų karas

Dabar šis ciklas tęsis amžinai, kol inžinierius rankiniu būdu sustabdys paslaugas arba serveriai bus išjungti arba sėkmingai užmegztas tinklo ryšys tarp mazgų. Čia kvorumo diskas ateina į pagalbą. Balsavimo procesas kvorumo konfigūracijose yra mechanizmas, kuris užkerta kelią aukščiau esančiam ciklui.

  1. Duomenų ir paslaugų saugumui visur naudojama susitelkusi aplinka, kad galutiniai vartotojai gautų maksimalų veikimo laiką ir tiesioginių duomenų patirtį.
  2. Tvoros įrenginys naudojamas grupuotose aplinkose, norint izoliuoti mazgą, kurio būsena nežinoma kitiems mazgams. Klasteris naudos tvoros įrenginį, kad automatiškai aptvertų (pašalintų) sugedusį mazgą, palaikytų ir veiktų paslaugas bei pradėtų procesus.
  3. Kvorumo disko nėra būtina turėti susitelkusioje aplinkoje, tačiau geriau jį turėti 2 mazgų grupėje, kad būtų išvengta tvorų karų.
  4. Tai nėra problema turint kvorumo diską grupėje, kurioje yra daugiau nei 2 mazgai, tačiau mažiau tikėtina, kad šioje konkrečioje aplinkoje vyks tvoros karas. Taigi mažiau svarbu turėti kvorumo diską 3 ar daugiau mazgų grupėje nei 2 mazgų grupėje.
  5. Beje, gerai, kad kvorumo diskas yra kelių mazgų grupių aplinkoje, kad galėtumėte atlikti vartotojo pritaikytus sveikatos patikrinimus tarp mazgų.

Svarbu: atminkite, kad yra riba, kurią galite pridėti mazgų prie kvorumo. Prie jo galite pridėti daugiausia 16 mazgų.

Tikiuosi, kad jums patiko straipsnis. Susisiekite su „tecmint“, kad gautumėte patogesnių „Linux“ techninių vadovų.