Zachowaj dostępność usług podczas aktualizacji SLES 15 SP5 do SP6

Krótkie okno konserwacyjne jest trudne do zaplanowania, gdy serwer SLES obsługuje usługę skierowaną do klienta. SUSE obsługuje migrację online Service Pack z SLES 15 SP5 do SP6, ale zaktualizowana maszyna nadal wymaga ponownego uruchomienia; „online” nie oznacza braku konieczności ponownego uruchomienia. Aby aplikacja była dostępna, należy aktualizować redundantne węzły pojedynczo lub utworzyć zastępczą wersję SP6 i przenieść do niej ruch. Pojedynczy serwer nie może utrzymywać dostępności własnego systemu operacyjnego podczas ponownego uruchamiania.

Przykładowy scenariusz: Fikcyjny zespół uruchamia aplikację internetową na trzech węzłach SLES 15 SP5 za pomocą modułu równoważenia obciążenia. Aplikacja może obsługiwać żądania z pozostałych dwóch węzłów, podczas gdy jeden węzeł jest utrzymywany. Poniższa sekwencja pokazuje, jak zespół mógłby przeprowadzić migrację klastra; jest to przykład, a nie stwierdzenie, że przeprowadzono test lub że każdy klaster jest odporny na awarię węzła.

1. Wybierz ścieżkę odpowiadającą usłudze

W przypadku migracji z systemu SLES 15 SP5 do SP6 firma SUSE dokumentuje zarówno metody aktualizacji online, jak i offline. Metoda online wykorzystuje migrację YaST lub działa zypper migrationw czasie, gdy system operacyjny jest uruchomiony, a następnie wymaga ponownego uruchomienia systemu po migracji. Zmiany pakietów mogą również spowodować ponowne uruchomienie usług, dlatego sama migracja online nie gwarantuje ciągłości działania aplikacji.

Procedurę stopniowej aktualizacji SLE High Availability należy stosować tylko wtedy, gdy obciążenie jest już chronione przez obsługiwany, sprawny klaster. Klaster musi zachować kworum i wystarczającą przepustowość, aby uruchomić usługę z węzłem offline. Zwykły moduł równoważenia obciążenia bez redundancji aplikacji lub klaster dwuwęzłowy, który traci kworum, gdy jeden z węzłów przestaje działać, nie wystarczą. Jeśli serwer jest autonomiczny, należy użyć równoległego hosta SP6 i sprawdzonego przełączania obciążenia/danych, aby utrzymać dostępność; w przeciwnym razie należy zaplanować przestój w celu ponownego uruchomienia.

Ilustracyjny terminal pokazujący polecenie crm status służące do sprawdzania kondycji klastra
Ilustratywny widok poleceń umożliwiający sprawdzenie stanu klastra przed wycofaniem węzła z eksploatacji.

2. Sprawdź cel i przygotuj plan odzyskiwania

Przed dotknięciem klastra należy sprawdzić wersję początkową, rejestrację, repozytoria i obsługiwane rozszerzenia. SUSE wymienia SLES 15 SP5 do SP6 jako ścieżkę obsługi. Migracja online wymaga zarejestrowania komputera w Centrum Obsługi Klienta SUSE lub na lokalnym serwerze RMT; klienci SUSE Manager muszą skorzystać z procedury migracji klienta Menedżera zamiast uruchamiać się zypper migrationbezpośrednio. Dostępny cel może zależeć od zarejestrowanych produktów i rozszerzeń.

Według informacji o wydaniu SUSE z 1 stycznia 2026 r. system SLES 15 SP6 został przeniesiony do LTSS. Przed zaplanowaniem tej konkretnej migracji upewnij się, że źródło subskrypcji i rejestracji udostępnia obecnie cel SP6. Jeśli nie jest on oferowany, nie wymuszaj zmiany repozytorium w celu imitacji obsługiwanej migracji.

Utwórz kopię zapasową danych i konfiguracji aplikacji, korzystając z obsługiwanej przez nią metody, i sprawdź, czy możesz je przywrócić. Zapoznaj się z przewodnikiem aktualizacji SLE HA oraz informacjami o wydaniu SP6 dotyczącymi rozszerzeń, baz danych, pamięci masowej i sprzętu. W fikcyjnym klastrze operator sprawdza również kworum, odgrodzenie, kondycję replikacji, zapasową pojemność, sprawdza poprawność działania modułu równoważenia obciążenia oraz przetestowany sposób odciążania ruchu z każdego węzła. Migawka może ułatwić przywracanie w obsługiwanych konfiguracjach głównych Btrfs, ale nie zastępuje kopii zapasowych aplikacji ani bazy danych.

Ilustracyjny terminal z poleceniem migracji Zypper gotowym do sprawdzenia dostępnych celów Service Pack
Przykładowe polecenie migracji; uruchom je na aktualizowanym węźle po potwierdzeniu, że cel jest dostępny.

3. Ulepszaj jeden opróżniony węzeł na raz

Dla każdego węzła postępuj zgodnie z procedurą aktualizacji ciągłej SLE HA i podręcznikiem klastra. Nigdy nie aktualizuj wielu węzłów jednocześnie, chyba że procedura specyficzna dla produktu wyraźnie na to pozwala.

  1. Upewnij się, że pozostałe węzły mogą obsłużyć obciążenie. Sprawdź stan aplikacji i status klastra. Przenieś lub odetnij ruch z węzła, korzystając z udokumentowanych mechanizmów kontroli dla modułu równoważenia obciążenia i zasobów klastra. Nie kontynuuj, jeśli pozostałe węzły nie mogą utrzymać kworum lub osiągnąć minimalnej wydajności usługi.
  2. Zatrzymaj stos klastra na tym węźle. SUSE ostrzega, że ​​pozostawienie aktywnego menedżera zasobów klastra podczas aktualizacji oprogramowania może spowodować odgrodzenie aktywnych węzłów. Na węźle wybranym do konserwacji uruchom:
sudo crm cluster stop
Ilustracyjny terminal pokazujący zatrzymanie klastra CRM na węźle wybranym do konserwacji
Ilustratywne polecenie zatrzymujące stos klastra na aktualizowanym węźle, zgodnie z wymaganiami procedury stopniowej aktualizacji.
  1. Rozpocznij migrację Service Packa i sprawdź propozycję. Uruchom udokumentowane polecenie migracji Zypper:
sudo zypper migration

Wybierz SLES 15 SP6 tylko wtedy, gdy jest on widoczny jako dostępny cel. Przeczytaj repozytorium i plan pakietów, zwłaszcza pakiety proponowane do usunięcia lub obniżenia wersji, i przerwij, jeśli zmiany są nieoczekiwane. Nie akceptuj planu, którego nie sprawdziłeś. Dokładna lista pakietów różni się w zależności od zainstalowanego oprogramowania i zarejestrowanych rozszerzeń.

Ilustrujący ekran docelowy migracji z wybranym systemem SLES 15 SP6
Widok przykładowego wyboru celu; sprawdź oferowany produkt i pakiet usług dla konkretnego hosta.
Przykładowy monit terminala o sprawdzenie zmian w pakiecie przed kontynuacją migracji Service Pack
Przykładowy monit dotyczący przeglądu pakietu: przed kontynuowaniem sprawdź usunięcia, obniżenia wersji i zmiany w repozytorium.
  1. Zrestartuj zaktualizowany węzeł. Gdy Zypper zgłosi pomyślną migrację, uruchom ponownie komputer, aby uruchomić jądro i usługi SP6:
sudo reboot
Ilustracyjny terminal pokazujący polecenie ponownego uruchomienia po migracji Service Pack
Przykładowy krok ponownego uruchomienia. Ten węzeł będzie niedostępny podczas ponownego uruchamiania, więc pozostałe węzły klastra muszą obsługiwać tę usługę.
  1. Dołącz ponownie i zweryfikuj przed przejściem do następnego węzła. Po powrocie węzła uruchom jego stos klastra:
sudo crm cluster start
sudo crm status

Poczekaj, aż klaster zgłosi dołączenie węzła i sprawność zasobów, a następnie przywróć go do działania zgodnie z podręcznikiem. Sprawdź aplikację spoza klastra. Dopiero wtedy powtórz proces dla kolejnego węzła. SUSE zezwala na wersje mieszane tylko przez krótki czas podczas aktualizacji ciągłej i zaleca administratorom ukończenie aktualizacji klastra w ciągu tygodnia.

Ilustracyjny terminal pokazujący rozpoczęcie ponownego dołączania klastra CRM do zaktualizowanego węzła
Ilustrujące polecenie ponownego dołączenia do klastra dla węzła po uruchomieniu systemu SLES 15 SP6.
Ilustracyjny terminal pokazujący status CRM dla weryfikacji klastra po aktualizacji
Ilustrujące polecenie weryfikacyjne umożliwiające sprawdzenie stanu klastra przed przejściem do następnego węzła.

4. Zweryfikuj usługę, a nie tylko etykietę systemu operacyjnego

Po uaktualnieniu wszystkich węzłów potwierdź ich wydanie za pomocą cat /etc/os-release, sprawdź stan klastra za pomocą crm statusi sprawdź uszkodzone jednostki systemd za pomocą systemctl --failed. Następnie przetestuj aplikację za pomocą jej standardowego adresu klienckiego, w tym kontrole stanu, dostęp do bazy danych lub pamięci masowej oraz wszelkie zaplanowane zadania istotne dla użytkowników. Przejrzyj dzienniki migracji i upewnij się, że oczekiwane repozytoria i rozszerzenia są aktywne na każdym węźle.

Pomyślna migracja systemu operacyjnego nie dowodzi, że wszystkie zależności aplikacji są kompatybilne lub że żadne żądanie nie zostało przerwane. Jeśli aplikacja nie toleruje przełączenia awaryjnego węzła, należy zastosować wdrożenie blue-green z sprawdzoną replikacją danych i kontrolowanym przełączaniem punktów końcowych lub zaplanować okno konserwacyjne. Dokładne opcje poleceń i warunki obsługi można znaleźć w podręczniku SUSE SLES 15 SP6 online-upgrade guide , obsługiwanych ścieżkach aktualizacji , procedurze ciągłego uaktualniania SLE HA oraz w informacjach o wydaniu SUSE Multi-Linux Manager 5.1 dotyczących cyklu życia SP6.

Zostaw komentarz

Włącz funkcję SLES Live Patching i zweryfikuj poprawkę jądra

Włącz funkcję SLES Live Patching i zweryfikuj poprawkę jądra

Skonfiguruj właściwą ścieżkę Live Patching dla systemu SLES 16.0 lub 15 SP7, zastosuj odpowiednie poprawki jądra i potwierdź, co jest aktywne, nie myląc tego z aktualizacją jądra wymaganą przy ponownym uruchomieniu komputera.

Zachowaj dostępność usług podczas aktualizacji SLES 15 SP5 do SP6

Zachowaj dostępność usług podczas aktualizacji SLES 15 SP5 do SP6

SLES 15 SP5 można migrować online do SP6, ale każdy węzeł wymaga ponownego uruchomienia. Użyj sprawdzonej aktualizacji ciągłej lub przejścia na system Blue-Green, aby utrzymać dostępność obciążeń.

Zbuduj niestandardowy profil AppArmor w systemie SUSE Linux

Zbuduj niestandardowy profil AppArmor w systemie SUSE Linux

Utwórz, udoskonal i zweryfikuj profil AppArmor o najniższych uprawnieniach w systemie SLES 15 SP7, z czytelną notatką na temat domyślnego ustawienia SELinux w systemie SLES 16.

Bezpieczne stosowanie SLES 15 STIG z OpenSCAP

Bezpieczne stosowanie SLES 15 STIG z OpenSCAP

Użyj obsługiwanego profilu STIG firmy SUSE do skanowania systemu SLES 15, testowania działań naprawczych, przeglądania pozostałych ustaleń i zachowywania dowodów oceny.

Przywróć dostęp do kokpitu w systemie SUSE Linux Enterprise Server

Przywróć dostęp do kokpitu w systemie SUSE Linux Enterprise Server

Prześledź nieudane połączenie z Cockpitem przez DNS, port 9090, gniazdo systemd, zaporę firewalld, TLS i ustawienia logowania, korzystając z bieżących wskazówek SUSE.

Konfigurowanie niezawodnego przełączania awaryjnego sieci Ethernet z łączeniem SLES 15

Konfigurowanie niezawodnego przełączania awaryjnego sieci Ethernet z łączeniem SLES 15

Utwórz redundantne połączenie Ethernet w systemie SLES 15 za pomocą YaST i Wicked, skonfiguruj łączenie aktywnych kopii zapasowych i zweryfikuj oba porty oraz funkcję przełączania awaryjnego.

Zbuduj profil AutoYaST wielokrotnego użytku dla instalacji SLES 15

Zbuduj profil AutoYaST wielokrotnego użytku dla instalacji SLES 15

Przekształć istniejący system SLES 15 w sprawdzony profil AutoYaST, zweryfikuj go i użyj do wdrożenia serwera testowego, wykonując mniej czynności ręcznych.

Konfiguracja SLES 15 KVM: uruchamianie wybranych maszyn wirtualnych podczas rozruchu

Konfiguracja SLES 15 KVM: uruchamianie wybranych maszyn wirtualnych podczas rozruchu

Zainstaluj narzędzia SLES 15 KVM i libvirt, włącz odpowiednią usługę hosta i skonfiguruj wybrane maszyny wirtualne tak, aby uruchamiały się po ponownym uruchomieniu.

Diagnozowanie serwera SUSE zawieszającego się na ekranie wyłączania systemd

Diagnozowanie serwera SUSE zawieszającego się na ekranie wyłączania systemd

Użyj zadań systemd i poprzedniego dziennika rozruchowego, aby zlokalizować powolną usługę, punkt montowania lub zależność od magazynu, a następnie napraw ją, nie maskując przyczyny.

Otwórz tylko ruch sieciowy, którego potrzebuje Twój serwer SLES 15

Otwórz tylko ruch sieciowy, którego potrzebuje Twój serwer SLES 15

Użyj polecenia firewall-cmd, aby sprawdzić aktywną strefę, bezpiecznie zezwolić na protokół HTTP, zachować dostęp SSH i zweryfikować, czy reguła przetrwa ponowne załadowanie w systemie SLES 15.