Wysoka dostępność dla kontrolerów Avi

Avi Vantage może działać z pojedynczym kontrolerem Avi (wdrażanie z jednym węzłem) lub z 3-węzłowym klastrem kontrolerów Avi. We wdrożeniu, które wykorzystuje pojedynczy kontroler Avi, Ten kontroler AVI wykonuje wszystkie funkcje administracyjne, a także wszystkie zbieranie i przetwarzanie danych analitycznych.

dodanie 2 dodatkowych węzłów w celu utworzenia klastra 3-węzłowego zapewnia redundancję na poziomie węzłów dla kontrolera Avi, a także maksymalizuje wydajność funkcji analitycznych wymagających dużego obciążenia procesora. Podczas gdy samotny Kontroler Avi we wdrożeniu z jednym węzłem wykonuje wszystkie funkcje administracyjne oraz zbiera i przetwarza dane analityczne, zadania te są rozproszone w klastrze 3-węzłowym.

W 3-węzłowym klastrze kontrolerów Avi jeden węzeł jest węzłem głównym (liderem) i wykonuje funkcje administracyjne. Pozostałe dwa węzły są obserwatorami (drugorzędnymi) i wykonują zbieranie danych do celów analitycznych, oprócz tego stoją jako kopie zapasowe dla lidera.

działanie kontrolera Avi HA

Ta sekcja wyjaśnia, w jaki sposób wysoka dostępność (HA) działa w klastrze kontrolerów Avi.

Kworum

poziom kontrolera Avi ha wymaga kworum węzłów kontrolera Avi. W 3-węzłowym klastrze kontrolerów Avi kworum może być utrzymane, jeśli co najmniej 2 z 3 węzłów kontrolera Avi są podniesione. Jeśli jeden z kontrolerów Avi ulegnie awarii, pozostałe 2 węzły kontynuują pracę, a Avi Vantage nadal działa. Jeśli jednak 2 z 3 węzłów zejdzie, cały klaster upadnie, a Avi Vantage przestanie działać.

praca awaryjna

każdy węzeł kontrolera Avi w klastrze okresowo wysyła komunikaty heartbeat do innych węzłów kontrolera Avi w klastrze przez zaszyfrowany tunel SSH przy użyciu portu TCP 22 (port 5098, jeśli działa jako kontener Docker).

admin-ctlr-cluster-heartbeats

interwał bicia serca wynosi 10 sekund. Maksymalna liczba kolejnych wiadomości bicia serca, które można przegapić, wynosi 4. Jeśli jeden z kontrolerów Avi nie usłyszy od innego kontrolera Avi przez 40 sekund (4 pominięte uderzenia serca), zakłada się, że drugi kontroler Avi jest wyłączony.

Jeśli tylko jeden węzeł jest wyłączony, quorum jest utrzymywane i klaster może nadal działać.

  • jeśli follower idzie w dół, ale węzeł (leader pozostaje w górę, dostęp do usług wirtualnych kontynuuje się bez przerw.

admin-ctlr-cluster-heartbeats-missed

  • jeśli główny węzeł (lider) upadnie, węzły członkowskie tworzą nowe kworum i wybierają lidera klastra. Proces wyborczy trwa około 50-60 sekund i w tym okresie nie ma wpływu na płaszczyznę danych. SEs będzie nadal działać w trybie bezgłowym, ale usługa samolotu sterującego nie będzie dostępna. W tym okresie użytkownicy nie będą mogli utworzyć VIP za pośrednictwem LBaaS ani korzystać z interfejsu użytkownika Vantage, API ani CLI.

admin-ctlr-cluster-heartbeats-missed-headless

Konwersja wdrożenia pojedynczego węzła na klaster 3-węzłowy

aby przekonwertować wdrożenie kontrolera Avi z jednym węzłem na wdrożenie 3-węzłowe, wykonaj następujące kroki.

w tej procedurze węzeł kontrolera Avi, który jest już wdrożony we wdrożeniu pojedynczego węzła, jest określany jako obecny Kontroler Avi.

  1. zainstaluj 1 nowe węzły kontrolera Avi. Podczas instalacji skonfiguruj tylko następujące ustawienia dla każdego węzła:
    • adres IP zarządzania węzłem
    • adres bramy
  2. Podłącz interfejs zarządzania każdym nowym węzłem kontrolera Avi do tej samej sieci, co dotychczasowy Kontroler Avi. Po wykryciu przez zasiedziałego kontrolera Avi dwóch nowych węzłów kontrolera Avi, zasiedziałego kontrolera Avi stanie się głównym (liderem) kontrolerem Avi dla klastra 3-węzłowego.
  3. użyj przeglądarki internetowej, aby przejść do zarządzającego adresu IP głównego (lidera) kontrolera Avi.
  4. przejdź do opcji Administrator > kontroler i kliknij Edytuj . Pojawi się wyskakujące okienko konfiguracji kontrolera edycji.
  5. w polu IP klastra kontrolera wprowadź wspólny adres IP klastra kontrolera.
  6. w polach Nazwa hosta/IP wprowadź zarządzające adresy IP nowych węzłów kontrolera Avi.admin-ctlr-cluster-info

po tych krokach obecny Kontroler Avi staje się podstawowym (liderem) dla klastra i zaprasza inne kontrolery Avi do klastra jako członków. Avi Vantage następnie wykonuje ciepły restart klastra. Proces ten może potrwać 2-3 minuty. Konfiguracja kontrolera głównego (leader) jest synchronizowana z nowymi węzłami członowymi, gdy klaster zostanie uruchomiony po ponownym uruchomieniu.

admin-ctlr-cluster-topo-small

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.