System | Cluster

SENDT AF Zevenet | 16. maj 2019

Dette afsnit giver dig mulighed for at administrere clusteringstjenesten. Klyngetjenesten giver høj tilgængelighed for belastningsbalanceringstjenester gennem to samarbejdsvinkler i aktiv-passiv mode.

En klynge er dannet af 2-noder, der arbejder sammen for at opretholde backends-tjenester, der altid er tilgængelige, og undgå enhver nedetid af tjenesterne fra kundens synspunkt. Normalt er der Master og backup roller i en aktiv passiv tilstand: master er noden, der for øjeblikket styrer trafikken til backendene og accepterer forbindelserne fra klienterne, backup-noden kender hele konfigurationen i realtid for at være klar til at starte tjenesterne hvis de opdager, at hovednoden ikke reagerer korrekt.

Nogle krav til at tage højde for, når du opretter en klynge:

  • Begge noder skal køre den samme Zevenet-version (dvs. samme apparatmodel)
  • Begge knudepunkter skal have forskellige værtsnavne
  • Begge noder skal have de samme NIC-navne (netværksinterfaces)
  • Master node skal være det eneste knudepunkt, hvor du skal konfigurere tjenester, aldrig skal det gøres i backupnoden
  • Der kan være behov for at konfigurere mellemliggende switching og routing enheder for at undgå enhver form for konflikt med klyngen skifte
  • At definere flydende IP er altid en god praksis, når klyngetjenesten kører for at undgå, at tjenesten oplever nedetid på grund af en klyngeomskifter.

Når lastbalanceringstjenesterne skifter fra et node til et andet, vil backupnoden tage sig af alle de nuværende forbindelser og servicestatus i sig selv for at undgå, at klienten lider af afbrydelser i tjenesten.

Konfigurer Cluster Service

Dette er hovedsiden, hvor du skal konfigurere klyngen. Klyngen består af flere tjenester, herunder:

Synkronisering. Denne tjeneste synkroniserer konfigurationen i hovednoden til backupnoden automatisk, så hver ændring, der foretages i konfigurationen, replikeres til backupnoden og giver ham mulighed for at tage kontrol, når det er nødvendigt. Denne tjeneste bruger inotify og rsync dæmoner igennem SSH for at synkronisere konfigurationsfiler i realtid.
Hjerteslag. Denne tjeneste tillader at kontrollere sundhedstilstanden for klyngenoden blandt dem alle for at opdage hurtigt, når en knude ikke fungerer korrekt. Denne service er afhængig af VRRP protokollen over multicast designet til at være let og kommunikation i realtid. Zevenet 6 bruger holde i live for at levere denne service.
Connection Tracking. Denne service tillader replikering af realtidsforbindelser i realtid og deres tilstand for at tillade backupnoden at genoptage alle forbindelserne under en failover, så klienter og backends-forbindelser ikke opdager nogen forbindelsesforstyrrelser takket være conntrack service.
Kommando Replication. Denne tjeneste tillader at sende og aktivere konfigurationen anvendt i hovednoden til backupen, men på en passiv måde, så under backup-processen tager backupen kontrol og vil starte alle netværk, gårde og genoptage forbindelserne så snart som muligt muligt. Denne service administreres af zclustermanager ved SSH.

Node hvor Cluster er konfigureret bliver hovednoden.
Advarsel: Enhver tidligere konfiguration i backupnoden slettes. Det betyder at du vil miste alle Farms (herunder deres certifikater), Virtual Interfaces, IPDS regler osv.

Ny klusterkonfiguration kræver følgende parametre for at kunne oprettes:

Lokal IP. Fald ned med alle tilgængelige netværksgrænseflader, der skal vælges som klyngehåndteringsgrænsefladen, ingen virtuelle grænseflader er tilladt.
Fjern IP. Ekstern IP-adresse på noden, der vil opføre sig som den fremtidige backupknude.
Remote Root Password. Kodeord for rodbrugeren af ​​den eksterne (fremtidige backup) node.
bekræft password. Sørg for, at det er den korrekte adgangskode ved at gentage adgangskoden.

Når du har indstillet alle de nødvendige parametre, skal du klikke på SKAB knappen og en bekræftelse på, at klyngetjenesterne opsættes korrekt, hvis der er kommunikation mellem noderne, og der er ikke lavet nogen problemer.

Vis Cluster Service

Hvis cluster service er allerede konfigureret og aktiv, viser klyngen følgende oplysninger om tjenester, backends og handlinger.

grænseflade. Netværksgrænseflade hvorfra klyngetjenesterne er konfigureret.
failback. Angiv, om belastningsbalanceringstjenesterne under en failover skal returneres til masteren, når den er tilgængelig igen, eller vedligehold den aktuelle node som den nye master. Denne indstilling er nyttig, når backupnoden har tildelt færre ressourcer end masteren, og den sidste skal være den foretrukne master for tjenesterne.
Tjek interval. Tiden kontrollerer, at hjerteslagsbetjeningen vil bruge til at kontrollere statusen mellem noderne.
handlinger. Tilgængelige handlinger, der skal anvendes.

  • Konfigurer . Skift nogle tilgængelige klusterindstillinger.
  • Omstil. Deaktiver klyngen mellem de givne noder.
  • Vis noder. Vis bordnoderne og deres status.
  • Opdater. Opdatér knudepunkterne og deres status.

Vis noder handling viser et bord med:

Node. Vis for hver node i klyngen, om den er lokale or fjern. Det afhænger af, hvilken node du har oprettet forbindelse via web-GUI, lokale vil være den knude, som du i øjeblikket har forbindelse og fjern er den anden knudepunkt.
roller. Vis for hver node i klyngen, om den er Master, backup (også kendt som slave), Eller vedligeholdelse hvis det er midlertidigt deaktiveret noden. Det afhænger af den rolle, som noden har i klyngen.
IP. IP-adresse på hver knude, der forbinder klyngen.
hostname. Hostname af hver knude, der forbinder klyngen.
Status. Nodenes status kunne være Rød hvis der er nogen fejl, Grå hvis noden ikke kan nås eller ikke svarer Orange hvis det er i vedligeholdelsestilstand eller Grøn hvis det er alt rigtigt.
Besked. Meddelelsen fra fjernnoden, det er en fejlretningsmeddelelse fra hver node i klyngen.
handlinger. De handlinger, der er tilgængelige for hver node, er følgende.

  • vedligeholdelse. Sæt i vedligeholdelsestilstand, det deaktiverer midlertidigt en klusterknude for at udføre vedligeholdelsesopgaver og undgå en failover.
  • Starten. Sæt klusterknuden tilbage på klyngen efter vedligeholdelsesopgaver.

Øverst på webpanelet vises den opsummerede status for klyngens lokale node. For eksempel status grøn og rolle master:

Et andet eksempel, et klyngenummer sat i vedligeholdelsestilstand:

Klyngekonfiguration

De tilgængelige globale indstillinger er beskrevet nedenfor.

failback. Vælg hvilken af ​​belastningsbalancerne der foretrækkes som master.
Tjek interval. Tid mellem hver sundhedstjek fra backend-noden for at kontrollere mesterens helbred.

Klik på SPARE knappen for at anvende ændringerne.

Tjek vores video om stateful cluster failover med Zevenet.

Del på:

Dokumentation i henhold til GNU Free Documentation License.

Var denne artikel til hjælp?

Relaterede artikler