Mikä on QUORUM Disk and a Fencing Wars?


Hei ihmiset. Tällä kertaa ajattelin vastata erään lukijamme (Danielle) kommenteissa esitettyyn kysymykseen yksityiskohtaisesti, koska olet saattanut kohdata tämän ongelman myös silloin, kun sinun vastuullasi on klusteroitu ympäristö.

Alla on Daniel Bellon esittämä kysymys.

" Minulla on kysymys: Yritin asettaa aidan virtuaalilaitetta virtuaaliympäristöön, mutta se ei toimi minulle, jossain kokoonpanoni osassa solmu ei palaa klusteriin vian jälkeen. Joten olen lisännyt koorumilevyn ja lopulta klusterini toimii ok (solmu menee alas ja vian jälkeen palaa klusteriin), joten kysymykseni on: mitä eroa on aitalaitteen ja koorumilevyn välillä virtuaalissa ympäristö? ”

Voit katsoa, mikä aitauslaite on, katsomalla alla olevaa Clustering-artikkelisarjaa.

  1. Aitaus ja vikasietoisuuden lisääminen klusterointiin – Osa 3

Katsotaanpa ensin, mikä Quorum-levy on.

Mikä on Quorum Disk?

Koorumilevy on klusterin kokoonpanojen tallennustyyppi. Se toimii kuin tietokanta, joka sisältää klusteroituun ympäristöön liittyvät tiedot ja koorumilevyn tehtävänä on ilmoittaa klusterille, mitkä solmut/solmut on pidettävä ELOSSA-tilassa. Se mahdollistaa samanaikaisen pääsyn siihen kaikista muista solmuista tietojen lukemiseksi/kirjoittamiseksi.

Kun liitettävyys laskee solmujen välillä (voi olla yksi tai useampi kuin yksi), koorumi eristää ne, joilla ei ole yhteyttä, ja pitää palvelut käynnissä niillä olevilla aktiivisilla solmuilla. Se poistaa klusterin palvelusta solmut, joissa ei ole yhteyttä.

Siirrytään nyt kysymykseen. Tämä näyttää ympäristöltä, jossa on 2 solmua ja yksi on mennyt alas. Daniellen kohtaama tilanne näyttää "Miekkailusodalta" kahden aktiivisen solmun välillä.

Ajattele, että on olemassa klusteroitu ympäristö, jossa kokoonpanoon ei ole lisätty koorumilevyä. Tässä klusterissa on 2 solmua, ja tällä hetkellä yksi solmu on epäonnistunut. Tässä skenaariossa solmun 1 ja solmun 2 välinen yhteys katkeaa kokonaan.

Sitten solmu 1 näkee, että solmu 2 on epäonnistunut, koska se ei pysty muodostamaan yhteyttä siihen ja solmu 1 päättää rajata solmun 2<.. Samaan aikaan solmu 2 näkee, että solmu 1 on epäonnistunut, koska se ei pysty muodostamaan yhteyttä siihen ja solmu 2 päättää aidata solmu 1 myös.

Koska solmu 1 on eristänyt solmun 2, se ottaa haltuunsa klusteroidut palvelut ja resurssit. Koska solmussa 2 ei ole koorumilevyä tämän tilanteen vahvistamiseksi, ja solmu 2 voi käynnistää uudelleen kaikki palvelimen palvelut ilman yhteyttä solmuun 1. vahva>.

Kuten aiemmin mainitsin, solmu 2 rajaa myös solmun 1, koska se ei näe yhteyttä solmuun 1 solmusta 2. > ja seuraavaksi tapahtuu, että solmu 1 käynnistää uudelleen kaikki palvelimen palvelut, koska ei ole päätösvaltaa tarkistaa myös solmun 1 tila.

Tämä on tunnistettu miekkailusodaksi

Nyt tämä sykli jatkuu ikuisesti, kunnes insinööri pysäyttää palvelut manuaalisesti tai palvelimet suljetaan tai verkkoyhteys muodostetaan onnistuneesti solmujen välille. Tässä koorumilevy tulee avuksi. Äänestysprosessi päätösvaltaisissa kokoonpanoissa on mekanismi, joka estää yllä olevan syklin aiheuttamisen.

Yhteenveto:

  1. Klusteroituja ympäristöjä käytetään kaikkialla tietojen ja palveluiden turvallisuuden takaamiseksi, jotta loppukäyttäjille voidaan tarjota maksimaalinen käyttöaika ja reaaliaikainen datakokemus.
  2. Aitalaitetta käytetään klusteroiduissa ympäristöissä sellaisen solmun eristämiseen, jonka tilaa muut solmut eivät tunne. Klusteri käyttää aitalaitetta automaattisesti eristämään (poistamaan) epäonnistuneen solmun ja pitämään palvelut käynnissä ja käynnistämään vikasietoprosessin.
  3. Koorumilevy ei ole välttämätön klusteroidussa ympäristössä, mutta parempi, että se on 2 solmun klusterissa, jotta vältytään aitaussodilta.
  4. Ei ole ongelma saada päätösvaltainen levy klusterissa, jossa on enemmän kuin 2 solmua, mutta on epätodennäköisempää, että aitaussota tapahtuu tässä ympäristössä. Siksi on vähemmän tärkeää, että koorumilevy on vähintään 3 solmuklusterissa kuin 2 solmun klusterissa.
  5. Muuten on hyvä, että usean solmun klusteriympäristössä on koorumilevy, jotta voit suorittaa käyttäjän räätälöityjä kuntotarkistuksia solmujen kesken.

Tärkeää: Muista, että koorumiin voi lisätä solmuja rajoitetusti. Voit lisätä siihen enintään 16 solmua.

Toivottavasti pidit artikkelista. Pidä yhteyttä tecmintiin, niin saat kätevämpiä Linuxin teknisiä oppaita.