Dette afsnit gør det muligt at styre clusteringstjenesten, der giver en høj tilgængelighed for belastningsbalanceringstjenesterne via to samarbejdsvinkler i aktiv-passiv mode.
En klynge er hovedsageligt en 2-nodegruppe af enheder, der arbejder sammen for at opretholde backends-tjenesterne altid tilgængelige og undgå nedetid af tjenesterne fra et klientsynspunkt. Normalt er der en Master slave roller i en aktiv passiv tilstand: master er den knude, der for øjeblikket styrer tjenesterne trafik til bagenden og accepterer forbindelserne fra klienterne, backup-noden ved alle konfigurationer i realtid for at være klar til at starte tjenesterne hvis de opdager, at hovednoden ikke reagerer korrekt.
Når belastningsbalanceringstjenesterne skiftes 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 udfører nogen afbrydelse i tjenesten.
Konfigurer Cluster Service
Dette er hovedsiden, hvor du skal konfigurere klyngen. Klyngen består af flere tjenester, herunder:
Synkronisering. Denne tjeneste tillader at synkronisere konfigurationen i hovednoden til slavefunktionen automatisk, så hver ændring, der foretages i konfigurationen, replikeres til slaveknuden og er klar til at tage kontrollen, når det er nødvendigt. Denne tjeneste bruger inotify rsync ved SSH for at synkronisere konfigurationsfilerne i realtid.
Hjerteslag. Denne tjeneste tillader at kontrollere sundhedstilstanden for klyngeknuder blandt dem alle for at opdage hurtigt, når en node ikke udfører korrekt. Denne service er afhængig af VRRP-protokollen over multicast, der er designet til at være en let og real-time kommunikation. Zevenet 5 bruger holde i live for at levere denne service.
Connection Tracking. Denne service tillader at replikere forbindelser og tilstande i realtid i realtid for at være i stand til at backup-noden kan genoptage tilstandene for alle forbindelser under en failover, så klienter og backends-forbindelser ikke opdager nogen forbindelsesforstyrrelser bruger conntrack.
Kommando Replication. Denne tjeneste tillader at sende og aktivere den konfiguration, der er anvendt i masternoden til slaven, men passivt, så under slavefunktionen vil slaven tage kontrollen og lancere alle netværk, gårde og genoptage forbindelserne så snart som muligt. Denne service administreres af zclustermanager ved SSH.
Cluster konfiguration skal startes fra den fremtidige hovedknude og kræver følgende data for at blive oprettet:
Cluster Local IP. Slet alle tilgængelige netværksgrænseflader fra, hvor en klynge-tjeneste kan oprettes, ingen virtuelle grænseflader tillades.
Cluster Remote IP. Ekstern IP-adresse på node, der vil opføre sig som den fremtidige slave node.
Cluster Remote Root Password. Adgangskode til rodenbrugeren af den eksterne (fremtidige slave) knude.
Gentag fjernbetjeningskodeord. Sørg for, at det er den korrekte adgangskode ved at gentage adgangskoden.
Efter at have indstillet alle de ønskede oplysninger klik på Opret 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 til at administrere den.
INTERFACE. 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 mulighed er nyttig, når slavernoden har mindre ressourcer tildelt end masteren, og den sidste skal være den foretrukne master for tjenesterne.
CHECK INTERVAL. Tiden kontrollerer, at hjerteslagsbetjeningen vil bruge til at kontrollere statusen mellem noderne.
TILTAG. Netværksgrænseflade hvorfra.
- 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.
ROLLE. 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.
VÆRTSNAVN. Værtsnavn på 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 er konfigureret, Orange hvis det er i vedligeholdelsestilstand eller Grøn hvis det er alt rigtigt.
MESSAGE. Meddelelsen fra fjernnoden, det er en fejlretningsmeddelelse fra hver node i klyngen.
TILTAG. De handlinger, der er tilgængelige for hver node, er følgende.
- vedligeholdelse. Sæt i vedligeholdelsestilstand for midlertidigt at deaktivere en klusterknude for at udføre vedligeholdelsesopgaver og undgå en failover.
- Starten. Sæt klusterknuden online igen efter vedligeholdelsesopgaver.
- Opdater. Opdater klusterknude status.
Øverst på webpanelet vises den opsummerede status for klyngens lokale node. For eksempel status grøn og rolle master:
Et andet eksempel, orange state og vedligeholdelsesrolle: