Równoważenie obciążenia dla ADSelfService Plus
Równoważenie obciążenia to technika, która rozdziela przychodzące żądania pomiędzy wiele serwerów. Pomaga to złagodzić degradację wydajności spowodowaną dużym ruchem, eliminować przestoje spowodowane awarią systemu lub aplikacji oraz zapewnia znacznie lepsze doświadczenia dla użytkowników końcowych.
Zanim zaczniesz
- Równoważenie obciążenia dla ADSelfService Plus można wdrożyć tylko w przypadku zakupu dodatku Failover & Secure Gateway Services. Ten dodatek oferuje również funkcje odwrotnego proxy i wysokiej dostępności. Odwiedź nasz sklep, aby zakupić Failover & Secure Gateway Services.
- Upewnij się, że zainstalujesz tę samą wersję ADSelfService Plus na wielu maszynach (przynajmniej dwóch). Te maszyny powinny być w stanie komunikować się ze sobą bez żadnych ograniczeń ze strony zapory ogniowej lub programów antywirusowych.
- Wybierz jedną instancję ADSelfService Plus jako węzeł główny. Pozostałe będą działać jako węzły podrzędne. Wszystkie węzły podrzędne będą używać bazy danych skonfigurowanej w węźle głównym.
- Wszelkie zmiany w konfiguracji równoważenia obciążenia można wprowadzać tylko z węzła głównego.
- Kiedy równoważenie obciążenia jest włączone, wysoka dostępność nie może być włączona.
- Uwierzytelnianie kartą inteligentną będzie wyłączone, gdy równoważenie obciążenia jest włączone.
- Certyfikat SSL i czas wygaśnięcia sesji powinny być skonfigurowane indywidualnie dla każdego węzła ADSelfService Plus uczestniczącego w konfiguracji równoważenia obciążenia.
- Jeśli chcesz włączyć HTTPS dla usługi równoważenia obciążenia, włącz HTTPS dla wszystkich węzłów ADSelfService Plus uczestniczących w konfiguracji równoważenia obciążenia.
- Połączenie SSL musi być takie samo w wszystkich węzłach. Jeśli połączenie SSL jest włączone w węźle głównym, musi być również włączone we wszystkich węzłach podrzędnych.
- Jeśli używasz ścieżki kontekstu w adresie URL ADSelfService Plus, użyj tej samej ścieżki kontekstu dla wszystkich węzłów podrzędnych.
- Po skonfigurowaniu równoważenia obciążenia będziesz mieć adres URL dostępu równoważnika obciążenia. Skonfiguruj go jako adres URL dostępu do produktu.
Kroki do skonfigurowania równoważenia obciążenia
- Uruchom ADSelfService Plus na wszystkich maszynach.
- Wybierz instancję ADSelfService Plus, którą wybrałeś jako węzeł główny, i zaloguj się jako administrator.
- Przejdź do Admin → Enterprise Essentials → Load Balancing.
- Kliknij Skonfiguruj równoważnik obciążenia.
- Adres URL węzła głównego zostanie automatycznie wypełniony.
- Wprowadź Port równoważnika obciążenia. Ten port będzie używany przez usługę równoważnika obciążenia i powinien różnić się od portu używanego przez ADSelfService Plus.
- Po wprowadzeniu numeru portu adres URL równoważnika obciążenia zostanie wypełniony. Użyj tego adresu jako adresu URL dostępu w Admin > Ustawienia produktu > Połączenie > Skonfiguruj adres URL dostępu.
- W sekcji Węzeł podrzędny wprowadź nazwę hosta lub adres IP oraz numer portu ADSelfService Plus zainstalowanego na innej maszynie w polu Adres URL serwera.
- W polach Nazwa użytkownika administratora produktu i Hasło wprowadź nazwę użytkownika i hasło użytkownika posiadającego rolę Super Admin w podrzędnym węźle ADSelfService Plus.
- Kliknij Zapisz.
- Jeśli chcesz dodać więcej węzłów podrzędnych, kliknij ikonę + i powtórz krok 9.
- Najpierw węzeł główny automatycznie się zrestartuje. Gdy będzie działał, wszystkie węzły podrzędne zostaną automatycznie zrestartowane.
Kroki do modyfikacji konfiguracji równoważenia obciążenia
Wszelkie modyfikacje konfiguracji równoważenia obciążenia muszą być dokonywane wyłącznie z głównego węzła.
- Aby dodać więcej serwerów do konfiguracji równoważenia obciążenia:
- Zaloguj się jako administrator do głównego węzła ADSelfService Plus.
- Przejdź do Admin → Enterprise Essentials → Load Balancing.
- Kliknij Dodaj nowy węzeł.
- Wprowadź nazwę hosta lub adres IP oraz numer portu ADSelfService Plus zainstalowanego na innym komputerze w polu URL serwera.
- W polach Nazwa użytkownika administratora produktu i Hasło wprowadź nazwę użytkownika i hasło użytkownika z rolą Super Admin w podrzędnym węźle ADSelfService Plus.
- Kliknij Zapisz.
- Nowy podrzędny węzeł zostanie automatycznie ponownie uruchomiony.
- Aby usunąć lub zmodyfikować serwer:
- Zaloguj się jako administrator do głównego węzła ADSelfService Plus.
- Przejdź do Admin → Enterprise Essentials → Load Balancing.
- Kliknij Edytuj.
- W razie potrzeby zmodyfikuj szczegóły węzła, takie jak nazwa serwera lub numer portu.
- Kliknij ikonę [x], aby usunąć serwer.
- Jeśli chcesz całkowicie wyłączyć równoważenie obciążenia i usunąć wszystkie podrzędne węzły, kliknij przycisk Usuń obok Edytuj.
- Kliknij Zapisz.
Zarządzanie zaplanowanymi zadaniami po włączeniu równoważenia obciążenia
Domyślnie zaplanowane zadania, takie jak generowanie raportów, synchronizacja Active Directory z ADSelfService Plus itp., będą uruchamiane z głównego węzła po włączeniu równoważenia obciążenia. Możesz jednak skonfigurować zaplanowane zadania tak, aby były uruchamiane z jednego z podrzędnych węzłów, aby zmniejszyć obciążenie na głównym serwerze.
Aby uruchomić zaplanowane zadania z określonego węzła:
- Zaloguj się do głównego węzła ADSelfService Plus jako administrator.
- Przejdź do Admin → Enterprise Essentials → Load Balancing.
- Kliknij Zarządzaj zaplanowanymi zadaniami.
- Wybierz serwer z rozwijanego menu Uruchom harmonogramy na.
- Kliknij Zapisz.
Wskazówki dotyczące rozwiązywania problemów
- Numer kompilacji różni się od głównego węzła.
Przyczyna: Jeśli numer kompilacji ADSelfServcie Plus w węźle podrzędnym różni się od numeru kompilacji instancji ADSelfServcie Plus oznaczonej jako główny węzeł w konfiguracji równoważenia obciążenia, wystąpi ten błąd.
Rozwiązanie: Upewnij się, że aktualizujesz wszystkie instancje ADSelfService Plus oznaczone jako węzły podrzędne, aby pasowały do numeru kompilacji instancji ADSelfService Plus oznaczonej jako główny węzeł. Odwołaj się do strony Pakietu usług, aby dowiedzieć się, jak zaktualizować ADSelfService Plus.
- Zaplanowane zadania nie są uruchamiane. Proszę ponownie uruchomić ten serwer.
Przyczyna: Po wprowadzeniu zmian w ustawieniach Zarządzaj zaplanowanymi zadaniami i wybraniu nowego serwera do uruchamiania zaplanowanych zadań, musisz ponownie uruchomić wybrany węzeł. Jeśli węzeł nie zostanie ponownie uruchomiony, wystąpi ten błąd.
Rozwiązanie: Uruchom ponownie węzeł, aby uruchomić zaplanowane zadania.
- Wykryto niezgodność protokołów. Upewnij się, że wszystkie węzły zaangażowane w równoważenie obciążenia używają tego samego protokołu.
Przyczyna: Ten błąd wystąpi, jeśli serwer podrzędny używa innego protokołu niż ten używany w głównym węźle.
Rozwiązanie:
Wszystkie węzły podrzędne zaangażowane w konfigurację równoważenia obciążenia muszą używać tego samego protokołu, co węzeł główny. Na przykład, jeśli HTTPS jest włączony w węźle głównym, musisz także włączyć HTTPS we wszystkich węzłach podrzędnych. Zapoznaj się z tym przewodnikiem, aby dowiedzieć się, jak włączyć HTTPS i zainstalować certyfikat SSL w ADSelfService Plus.
- Problem z komunikacją. Upewnij się, że port <7800> nie jest zablokowany przez zaporę ogniową zarówno w węźle głównym, jak i podrzędnym. Jeśli problem nadal występuje, kliknij tutaj, aby rozwiązać problem.
Przyczyna:
- Może wystąpić problem z połączeniem sieciowym między węzłem głównym a podrzędnymi.
- Usługa równoważenia obciążenia w węźle głównym będzie działać na porcie, który różni się od portu używanego przez ADSelfService Plus. Domyślnie usługa równoważenia obciążenia jest przypisana do portu 7800. Jeśli port 7800 jest już używany, zostanie przypisany port 7801 itp. Ten błąd wystąpi, jeśli domyślny port przypisany do usługi równoważenia obciążenia jest zablokowany przez zaporę ogniową.
Rozwiązanie:
- Spróbuj pingować węzeł podrzędny z węzła głównego i sprawdź, czy występuje problem z połączeniem.
- Sprawdź, czy port 7800 jest otwarty i dostępny zarówno w węźle głównym, jak i podrzędnym. Jeśli jest dostępny, upewnij się, że port nie jest zablokowany przez zaporę ogniową na obu serwerach. Jeśli port 7800 nie jest dostępny, spróbuj 7801 itp.
- Węzeł jest wyłączony lub niedostępny.
Przyczyna: Ten błąd może wystąpić, jeśli nastąpi zmiana adresu IP węzła.
Rozwiązanie: Uruchom ponownie węzeł i sprawdź, czy problem został rozwiązany.