Avi Vantage kan worden uitgevoerd met een enkele Avi-Controller (single-node implementatie) of met een 3-node Avi-Controllercluster. In een implementatie die één Avi-Controller gebruikt, voert die Avi-Controller alle administratieve functies uit, evenals alle gegevensverzameling en-verwerking van analysegegevens.
het toevoegen van 2 extra knooppunten om een cluster met 3 knooppunten te maken, biedt redundantie op knooppuntniveau voor de Avi-Controller en maximaliseert ook de prestaties voor CPU-intensieve analysefuncties. Terwijl de enige AVI-Controller in een single-node implementatie alle administratieve functies en analytics gegevensverzameling en-verwerking uitvoert, worden deze taken verdeeld in 3-node cluster.
in een Avi-Controllercluster met 3 knooppunten is één knooppunt het primaire (leider) knooppunt en voert de administratieve functies uit. De andere twee knooppunten zijn volgers (secondaries), en het verzamelen van gegevens voor analytics, in aanvulling op stand-by als back-ups voor de leider.
werking van Avi Controller HA
in dit gedeelte wordt uitgelegd hoe high availability (HA) werkt binnen een AVI Controllercluster.
Quorum
Avi Controller-niveau HA vereist dat het quorum van AVI Controller nodes hoger is. In een 3-knooppunten Avi Controller cluster, quorum kan worden gehandhaafd als ten minste 2 van de 3 Avi Controller nodes zijn up. Als een van de AVI Controllers uitvalt, blijven de resterende 2 knooppunten service en Avi Vantage blijft werken. Echter, als 2 van de 3 knooppunten naar beneden gaan, het hele cluster naar beneden gaat, en Avi Vantage stopt met werken.
Failover
elk AVI-Controllerknooppunt in een cluster verzendt periodiek heartbeat-berichten naar de andere AVI-Controllerknooppunten in het cluster via een versleutelde SSH-tunnel met behulp van tcp-poort 22 (poort 5098 indien uitgevoerd als Docker-containers).
het hartslaginterval is 10 Seconden. Het maximum aantal opeenvolgende heartbeat berichten dat gemist kan worden is 4. Als een van de AVI Controllers niet hoort van een andere Avi Controller voor 40 seconden (4 gemiste hartslagen), de andere Avi Controller wordt verondersteld te zijn down.
als slechts één knooppunt is uitgeschakeld, wordt het quorum gehandhaafd en kan het cluster blijven werken.
- als een volger uitvalt, maar het (leader-knooppunt blijft omhoog, blijft de toegang tot virtuele services zonder onderbreking bestaan.
- als het primaire knooppunt (leider) naar beneden gaat, vormen de leden-knooppunten een nieuw quorum en kiezen ze een clusterleider. Het verkiezingsproces duurt ongeveer 50-60 seconden en gedurende deze periode is er geen impact op het gegevensvlak. De SEs zal blijven werken in de headless-modus, maar de controle vliegtuig service zal niet beschikbaar zijn. Tijdens deze periode kunnen gebruikers geen VIP maken via LBaaS of de Vantage-gebruikersinterface, API of CLI gebruiken.
converteren van een Single-Node implementatie naar een 3-node Cluster
als u een single-node AVI Controller implementatie converteert naar een 3-node implementatie, gebruikt u de volgende stappen.
in deze procedure wordt het Avi-Controllerknooppunt dat al is geïmplementeerd in de singe-node-implementatie, aangeduid als de gevestigde Avi-Controller.
- installeer 1 nieuwe AVI Controller nodes. Configureer tijdens de installatie alleen de volgende instellingen voor elk knooppunt:
- Knooppuntbeheer IP-adres
- Gateway-adres
- sluit de beheerinterface van elke nieuwe AVI Controller node aan op hetzelfde netwerk als de gevestigde Avi Controller. Nadat de gevestigde Avi-Controller de 2 nieuwe AVI-Controllerknooppunten heeft gedetecteerd, wordt de gevestigde Avi-Controller de primaire (leider) Avi-Controller voor het 3-knooppuntcluster.
- gebruik een webbrowser om naar het beheer-IP-adres van de primaire (leader) Avi-Controller te navigeren.
- Navigeer naar Administrator > Controller en klik op Bewerken . Het pop-upvenster configuratie van de Controller bewerken verschijnt.
- voer in het IP-veld Controllercluster het gedeelde IP-adres in voor het Controllercluster.
- voer in de Hostname/IP velden de beheer IP adressen in van de nieuwe AVI Controller nodes.
na deze stappen wordt de gevestigde Avi-Controller de primaire (leider) voor het cluster en nodigt de andere Avi-Controllers uit om het cluster als leden. Avi Vantage voert vervolgens een warme reboot van het cluster. Dit proces kan 2-3 minuten duren. De configuratie van de primaire (leader) – Controller wordt gesynchroniseerd met de nieuwe leden-knooppunten wanneer het cluster na het opnieuw opstarten online komt.