Høj tilgængelighed for Avi controllere

Avi Vantage kan køre med en enkelt Avi Controller (single-node implementering) eller med en 3-node Avi Controller klynge. I en implementering, der bruger en enkelt Avi-Controller, udfører den Avi-Controller alle administrative funktioner såvel som al analytics-dataindsamling og-behandling.

tilføjelse af 2 ekstra noder for at oprette en 3-node klynge giver node-niveau redundans for Avi-controlleren og maksimerer også ydeevnen for CPU-intensive analysefunktioner. Mens lone Avi Controller i en enkelt-node implementering udfører alle administrative funktioner og analytics dataindsamling og behandling, er disse opgaver fordelt i 3-node klynge.

i en 3-node Avi Controller cluster er en node den primære (leder) node og udfører de administrative funktioner. De to andre noder er tilhængere (sekundærer) og udfører dataindsamling til analyse ud over at stå ved som sikkerhedskopier for lederen.

drift af Avi-Controller HA

dette afsnit forklarer, hvordan høj tilgængelighed (HA) fungerer inden for en Avi-Controller-klynge.

Kvorum

Avi Controller-niveau HA kræver et kvorum af Avi Controller noder til at være op. I en 3-node Avi Controller klynge, kvorum kan opretholdes, hvis mindst 2 af de 3 Avi Controller noder er op. Hvis en af Avi-controllere mislykkes, fortsætter de resterende 2 noder service, og Avi Vantage fortsætter med at fungere. Men hvis 2 af de 3 noder går ned, går hele klyngen ned, og Avi Vantage holder op med at arbejde.

Failover

hver Avi-Controller-node i en klynge sender med jævne mellemrum hjerteslagsmeddelelser til de andre Avi-Controller-noder i klyngen gennem en krypteret SSH-tunnel ved hjælp af TCP-port 22 (port 5098, hvis den kører som Docker-containere).

admin-ctlr-cluster-heartbeats

hjerteslagsintervallet er 10 sekunder. Det maksimale antal på hinanden følgende hjerteslagsmeddelelser, der kan gå glip af, er 4. Hvis en af Avi-controllere ikke hører fra en anden Avi-Controller i 40 sekunder (4 mistede hjerteslag), antages den anden Avi-Controller at være nede.

hvis kun en node er nede, opretholdes kvorum, og klyngen kan fortsætte med at fungere.

  • hvis en følger går ned, men (leader node forbliver op, fortsætter adgangen til virtuelle tjenester uden afbrydelse.

admin-ctlr-cluster-heartbeats-missed

  • hvis den primære (leder) knude går ned, danner medlemsnoderne et nyt kvorum og vælger en klyngeleder. Valgprocessen tager cirka 50-60 sekunder, og i denne periode er der ingen indflydelse på dataplanet. SEs vil fortsætte med at fungere i hovedløs tilstand, men kontrolplanetjenesten vil ikke være tilgængelig. I denne periode vil brugerne ikke være i stand til at oprette en VIP via LBaaS eller bruge Vantage-brugergrænsefladen, API eller CLI.

admin-ctlr-cluster-heartbeats-missed-headless

konvertere en single-Node implementering til en 3-node klynge

hvis du vil konvertere en single-node Avi Controller implementering til en 3-node implementering, skal du bruge følgende trin.

i denne procedure kaldes Avi-Controller-noden, der allerede er implementeret i singe-node-implementeringen, den etablerede Avi-Controller.

  1. Installer 1 nye Avi Controller noder. Under installationen skal du kun konfigurere følgende indstillinger for hver node:
    • Node management IP-adresse
    • portadresse
  2. Tilslut styringsgrænsefladen for hver nye Avi-Controller-node til det samme netværk som den etablerede Avi-Controller. Når den etablerede Avi-Controller registrerer de 2 nye Avi-Controller-noder, bliver den etablerede Avi-Controller den primære (leder) Avi-Controller til 3-node-klyngen.
  3. brug en internetsøgemaskine til at navigere til administrations-IP-adressen på den primære (leder) Avi-Controller.
  4. Naviger til Administrator > Controller , og klik på Rediger . Pop op-vinduet Rediger Controller-konfiguration vises.
  5. i feltet Controller Cluster IP skal du indtaste den delte IP-adresse for Controller cluster.
  6. i felterne værtsnavn/IP skal du indtaste administrations-IP-adresserne på de nye Avi-Controller-noder.admin-ctlr-cluster-info

efter disse trin bliver den etablerede Avi-Controller den primære (leder) for klyngen og inviterer de andre Avi-controllere til klyngen som medlemmer. Avi Vantage udfører derefter en varm genstart af klyngen. Denne proces kan tage 2-3 minutter. Konfigurationen af den primære (leder) Controller synkroniseres med de nye medlemsnoder, når klyngen kommer online efter genstart.

admin-ctlr-cluster-topo-small

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.