Avi Vantage poate rula cu un singur controler Avi (implementare cu un singur nod) sau cu un cluster de controler Avi cu 3 noduri. Într-o implementare care utilizează un singur controler Avi, controlerul Avi îndeplinește toate funcțiile administrative, precum și toate colectarea și prelucrarea datelor analitice.
adăugarea a 2 noduri suplimentare pentru a crea un cluster cu 3 noduri oferă redundanță la nivel de nod pentru controlerul Avi și, de asemenea, maximizează performanța pentru funcțiile de analiză intensivă a procesorului. În timp ce controlerul Avi singuratic într-o implementare cu un singur nod îndeplinește toate funcțiile administrative și colectarea și prelucrarea datelor analitice, aceste sarcini sunt distribuite în cluster cu 3 noduri.
într-un cluster controler Avi cu 3 noduri, un nod este nodul primar (lider) și îndeplinește funcțiile administrative. Celelalte două noduri sunt adepți (secundari) și efectuează colectarea datelor pentru analize, pe lângă faptul că sunt pregătite ca copii de rezervă pentru lider.
funcționarea controlerului Avi HA
această secțiune explică modul în care disponibilitatea ridicată (HA) funcționează într-un cluster de controler Avi.
cvorum
AVI controller-nivel HA necesită un cvorum de Avi Controller noduri pentru a fi sus. Într-un cluster de controler Avi cu 3 noduri, cvorumul poate fi menținut dacă cel puțin 2 din cele 3 noduri de controler Avi sunt în sus. Dacă unul dintre controlerele Avi eșuează, celelalte 2 noduri continuă serviciul și Avi Vantage continuă să funcționeze. Cu toate acestea, dacă 2 din cele 3 noduri coboară, întregul cluster coboară și Avi Vantage nu mai funcționează.
Failover
fiecare nod al controlerului Avi dintr-un cluster trimite periodic mesaje ale inimii către celelalte noduri ale controlerului Avi din cluster printr-un tunel SSH criptat folosind portul TCP 22 (portul 5098 dacă rulează ca containere Docker).
intervalul bătăilor inimii este de 10 secunde. Numărul maxim de mesaje consecutive ale bătăilor inimii care pot fi ratate este de 4. Dacă unul dintre controlerele Avi nu aude de la un alt controler Avi timp de 40 de secunde (4 bătăi de inimă ratate), se presupune că celălalt controler Avi este în jos.
dacă un singur nod este în jos, cvorumul este menținut și clusterul poate continua să funcționeze.
- dacă un adept coboară, dar nodul leader rămâne în sus, accesul la serviciile virtuale continuă fără întrerupere.
- dacă nodul primar (lider) coboară, nodurile membre formează un nou cvorum și aleg un lider de cluster. Procesul electoral durează aproximativ 50-60 de secunde și în această perioadă nu există niciun impact asupra planului de date. SEs va continua să funcționeze în modul fără cap, dar serviciul planului de control nu va fi disponibil. În această perioadă, utilizatorii nu vor putea să creeze un VIP prin LBaaS sau să utilizeze interfața de utilizator Vantage, API sau CLI.
conversia unei implementări cu un singur nod într-un Cluster cu 3 noduri
pentru a converti o implementare a controlerului AVI cu un singur nod într-o implementare cu 3 noduri, utilizați pașii următori.
în această procedură, nodul controlerului Avi care este deja implementat în implementarea nodului singe este denumit controlerul AVI titular.
- instalați 1 noi noduri de control Avi. În timpul instalării, configurați numai următoarele setări pentru fiecare nod:
- adresa IP de gestionare a nodului
- adresa Gateway
- conectați interfața de gestionare a fiecărui nou nod de controler Avi la aceeași rețea ca controlerul Avi existent. După ce controlerul AVI titular detectează 2 noi noduri controler Avi, controlerul AVI titular va deveni controlerul Avi primar (lider) pentru cluster-ul cu 3 noduri.
- utilizați un browser web pentru a naviga la adresa IP de gestionare a controlerului Avi primar (lider).
- navigați la Administrator > controler și faceți clic pe Editare . Apare fereastra pop-up editare configurare controler.
- în câmpul IP al clusterului controlerului, introduceți adresa IP partajată pentru clusterul controlerului.
- în câmpurile Hostname/IP, introduceți adresele IP de gestionare ale noilor noduri de control Avi.
după acești pași, controlerul AVI titular devine primar (lider) pentru cluster și invită celelalte controlere Avi la cluster ca membri. Avi Vantage efectuează apoi o repornire caldă a clusterului. Acest proces poate dura 2-3 minute. Configurația controlerului primar (lider) este sincronizată cu noile noduri membre atunci când clusterul vine online după repornire.