Jak utworzyć konfigurację wysokiej dostępności na Synology NAS?
Jak utworzyć konfigurację wysokiej dostępności na Synology NAS?
Niektóre artykuły zostały przetłumaczone maszynowo z języka angielskiego i mogą zawierać nieścisłości lub błędy gramatyczne.
Szczegóły
Dzięki rozwiązaniu Synology High Availability (SHA) można wdrożyć rozwiązanie wysokiej dostępności, aby zapewnić nieprzerwane działanie usług. Rozwiązanie SHA umożliwia połączenie dwóch urządzeń Synology NAS w klaster high-availability, zapewniający nieprzerwane świadczenie usług pamięci przy maksymalnej dostępności systemu.
Ten samouczek przeprowadzi Cię przez proces tworzenia rozwiązania wysokiej dostępności z wykorzystaniem Synology NAS. Jeśli nie możesz znaleźć tu potrzebnych informacji, zapoznaj się z dokumentem Synology High Availability , aby uzyskać więcej informacji.
Uwagi:
- Niniejszy artykuł nie dotyczy urządzeń Synology NAS z dwoma kontrolerami i Unified Controller .
- Więcej informacji na temat odpowiednich modeli, wymagań systemowych, środowiska sieciowego i ograniczeń można znaleźć w Podręczniku użytkownika SHA i artykule Pomocy .
Spis treści
Rozwiązanie
Co to jest Synology High Availability?
Termin „wysoka dostępność” odnosi się do rozwiązania układu serwera zaprojektowanego w celu ograniczenia przerw w świadczeniu usług spowodowanych awarią serwera. Synology High Availability (SHA) wykorzystuje dwa hosty do utworzenia „klastra high-availability”, w którym jeden host pełni rolę „serwera aktywnego”, a drugi pełni rolę „serwera pasywnego” w stanie gotowości.
W klastrze high-availability dane z serwera aktywnego są stale replikowane na serwer pasywny, dzięki czemu na obu hostach będą znajdować się kopie lustrzane wszystkich plików. Dlatego w przypadku awarii lub awarii serwera aktywnego serwer pasywny może przejąć wszystkie usługi, minimalizując przestoje systemu.
Zanim zaczniesz
Przed przystąpieniem do tworzenia klastra high-availability należy uważnie przeczytać poniższe sekcje.
Wymagania sprzętowe:
- SHA wymaga dwóch identycznych serwerów Synology NAS, aby działały jako serwery aktywne i pasywne.
- Dwa różne serwery Synology NAS mogą działać jako serwery aktywne i pasywne, ale z pewnymi ograniczeniami. Więcej informacji można znaleźć w tym artykule.
Wymagania systemowe:
- Serwery aktywny i pasywny muszą być identycznymi modelami i obydwa obsługują Synology High Availability.
- Na obu hostach musi być zainstalowana ta sama wersja systemu DSM i tej samej wersji pakietu.
Powyższa ilustracja ma jedynie charakter informacyjny. Model i wersja systemu DSM mogą się różnić.
Wolumen i dysk:
- Pojemność dysków obu hostów musi być identyczna, aby uniknąć niespójności danych.
- Serwery aktywny i pasywny muszą mieć taką samą liczbę dysków. Ponadto pozycja jazdy musi być identyczna.
- Hosty nie mogą zawierać żadnych woluminów w formacie SHR. Zarządzanie przechowywaniem > Wolumen, aby upewnić się, że nie istnieją żadne wolumeny SHR.
Powyższa ilustracja ma jedynie charakter informacyjny. Liczba i rozmiar dysków w środowisku może się różnić.
Środowisko sieciowe:
- Oba hosty muszą mieć przypisane statyczne adresy IP jako połączenie klastra. Upewnij się, że adresy IP obu hostów są dostępne i należą do tej samej podsieci; w przeciwnym razie podczas przełączania na serwer pasywny mogą wystąpić błędy. Aby zmienić ustawienia sieci, zaloguj się do każdego hosta i wybierz kolejno Panel sterowania > Sieć > Interfejs sieciowy, wybierz interfejs sieciowy i kliknij Edytuj.
- Oba hosty muszą mieć taką samą liczbę portów LAN. Jeśli hosty są wyposażone w dodatkowe karty sieciowe, te karty sieciowe będą również liczone jako dodatkowe porty LAN.
- Synology High Availability nie obsługuje następujących funkcji: DHCP, DHCP server, IPv6, PPPoE i Wi-Fi. Przed utworzeniem klastra high-availability upewnij się, że wszystkie powyższe elementy są wyłączone.
Okablowanie hostów
W tej sekcji wyjaśnimy, jak połączyć oba hosty, aby utworzyć klaster high-availability. Zapoznaj się z następującymi krokami:
-
Użyj kabla sieciowego, aby połączyć ze sobą dwa hosty. Połączenie to będzie służyć jako połączenie Heartbeat między dwoma hostami, ułatwiając komunikację i umożliwiając replikację danych z serwera aktywnego na serwer pasywny. To połączenie musi spełniać następujące kryteria:
- Użyj tego samego interfejsu sieciowego na obu hostach. Na przykład, jeśli jeden koniec jest podłączony do sieci LAN 1 na jednym hoście, drugi koniec musi być podłączony do sieci LAN 1 na drugim hoście.
- Użyj najszybszego interfejsu sieciowego na obu hostach. Jeśli hosty są wyposażone w dodatkowe karty sieciowe 10GbE, to połączenie musi ich używać.
- Połącz oba hosty bezpośrednio, bez przechodzenia przez żadne przełączniki ani routery.
- Za pomocą kabli sieciowych połącz oba hosty z siecią przy użyciu pozostałych interfejsów sieciowych. Upewnij się, że te połączenia są aktywne i należą do tej samej sieci. Aby zapobiec przerwom w świadczeniu usług spowodowanym awarią sieci, zalecamy wdrożenie wielu przełączników w środowisku sieciowym, tak aby każdy host w klastrze high-availability mógł być podłączony do oddzielnego przełącznika.
- Hosty są teraz gotowe do utworzenia klastra wysokiej dostępności. Wykonaj poniższe czynności.
Utwórz klaster wysokiej dostępności z hostami
Po prawidłowym połączeniu dwóch hostów można wykonać poniższe czynności, aby utworzyć klaster wysokiej dostępności.
- Zaloguj się do hosta, który ma przejąć rolę serwera aktywnego, przy użyciu konta należącego do grupy administrators.
- Otwórz Synology High Availability.
- Kliknij opcję Utwórz klaster wysokiej dostępności, aby uruchomić kreator tworzenia klastra.
- Kliknij przycisk Dalej.
- Wybierz interfejsy sieciowe, które mają być używane na potrzeby połączenia klastra klastra high-availability i połączenia Heartbeat. Następnie kliknij Dalej.
- Wprowadź poświadczenia konta należącego do grupy administrators na serwerze pasywnym. Następnie kliknij Dalej.
- Podaj nazwę klastra high-availability i adres IP, za pomocą którego będzie można uzyskać dostęp do zasobów klastra. Kreator wyświetli dostępny zakres IP ; wybierz adres IP, który nie był używany przez inne usługi w sieci. Następnie kliknij Dalej.
- Kreator sprawdzi, czy system spełnia wszystkie wymagania. Po zakończeniu weryfikacji kliknij przycisk Dalej.
-
Jeśli na serwerze aktywnym znajdują się dane, wolumeny lub LUN :
- W przypadku systemu DSM 7.0 i nowszych: system zsynchronizuje dane z serwera aktywnego do serwera pasywnego. Zaznacz pole wyboru i kliknij przycisk Tak, aby kontynuować.
- W przypadku systemu DSM w wersji 6.2 i starszych: należy wybrać opcję zachowania lub usunięcia wszystkich danych. Kliknij przycisk Dalej, aby kontynuować.
- Potwierdź wprowadzone wcześniej ustawienia. Następnie kliknij Zastosuj.
- Po przeczytaniu instrukcji zaznacz pole wyboru, a następnie kliknij przycisk Tak.
- Kreator rozpocznie tworzenie klastra high-availability. Czas tworzenia różni się w zależności od środowiska.
- Po zakończeniu zobaczysz stan klastra na stronie Klaster.
Usuwanie błędów po wystąpieniu automatycznego przełączania awaryjnego
W przypadku wystąpienia określonych błędów system może automatycznie przełączać awaryjnie usługi z serwera aktywnego na serwer pasywny. To zdarzenie jest nazywane „automatycznym przełączaniem awaryjnym”. System może zainicjować przełączanie awaryjne w poniższych sytuacjach.
Uszkodzone miejsce w pamięci masowej:
Automatyczne przełączanie awaryjne nastąpi w przypadku awarii pamięci masowej (np. wolumenu, iSCSI LUN) na serwerze aktywnym, ale odpowiadającej jej pamięci masowej na serwerze pasywnym działa normalnie. 1 Na przykład, jeśli host A jest serwerem aktywnym, a host B jest serwerem pasywnym, system wykona automatyczne przełączanie awaryjne w przypadku awarii pamięci masowej na hoście A, a odpowiadającej jej pamięci masowej na hoście B będzie sprawna.
Po zakończeniu procesu automatycznego przełączania awaryjnego wykonaj następujące czynności:
-
Przejdź do strony Pamięć i zidentyfikuj dyski, których brakuje lub które uległy awarii na hoście A (który jest teraz serwerem pasywnym).
- Jeśli brakuje dysków, zainstaluj dyski w odpowiednich gniazdach, aby oba hosty miały taką samą liczbę dysków.
- Jeśli są uszkodzone dyski, wymień je.
- Upewnij się, że oba hosty zawierają identyczne konfiguracje dysków, a stan wszystkich dysków to Normalny lub Nie zainicjowany.
- Przejdź do strony Pamięć i kliknij Napraw, aby naprawić miejsce w pamięci masowej.
Błąd usługi:
Automatyczne przełączanie awaryjne nastąpi w przypadku wystąpienia błędu monitorowanej usługi. Na przykład, jeśli usługa monitorowana na hoście A (serwer aktywny) ulegnie awarii, system automatycznie przełączy się na hosta B. W takim przypadku wykonaj poniższe czynności po zakończeniu automatycznego przełączania awaryjnego.
- Przejdź do strony Host.
- Host A powinien być teraz serwerem pasywnym, kliknij przycisk Zasilanie > Zamknij.
- Po całkowitym wyłączeniu hosta A włącz go ponownie.
Awaria zasilania:
Automatyczne przełączanie awaryjne nastąpi w przypadku wyłączenia lub ponownego uruchomienia serwera aktywnego, awarii obu zasilaczy lub utraty zasilania zewnętrznego. Na przykład, jeśli host A jest serwerem aktywnym, a jego zasilanie ulegnie awarii, system przełączy się awaryjnie na hosta B. Po przywróceniu zasilania włącz hosta A (który jest teraz serwerem pasywnym).
Utrzymanie klastra wysokiej dostępności
Procedury rutynowej konserwacji opisano w poniższych instrukcjach.
Procedura
|
Instrukcje
|
---|---|
Zmień serwer aktywny na serwer pasywny
|
|
Usuń serwer pasywny z klastra
|
|
Dodaj nowy serwer pasywny
|
|
Usuń klaster high-availability i przywróć hosty do stanu autonomicznego
|
|
Zaktualizuj system/pakiet
|
|
Uwagi:
- System nie zainicjuje automatycznego przełączania awaryjnego, jeśli w obszarze pamięci masowej, który uległ awarii, nie ma wolumenu ani iSCSI LUN (na poziomie bloku).
- Serwery SSH i NTP zostaną automatycznie włączone na serwerze aktywnym po utworzeniu klastra high-availability.
- Aby uzyskać więcej informacji na temat modeli Synology NAS zastosowanych w usłudze Synology High Availability, przejdź tutaj.