Ustaw publiczny adres URL NextCloud, aby mógł się do siebie dodzwonić
Napraw ostrzeżenie Nextcloud o brakującym adresie wychodzącym, ustawiając jego kanoniczny adres URL i sprawdzając routing DNS, HTTPS i odwrotnego serwera proxy na samym serwerze.
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.
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.

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.

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.
sudo crm cluster stop

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ń.


sudo reboot

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.


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.
Napraw ostrzeżenie Nextcloud o brakującym adresie wychodzącym, ustawiając jego kanoniczny adres URL i sprawdzając routing DNS, HTTPS i odwrotnego serwera proxy na samym serwerze.
Skonfiguruj APCu i Redis przez lokalne gniazdo Unix na potrzeby buforowania i blokowania plików w usłudze Nextcloud, wraz z instrukcjami dla bieżących i starszych wersji usługi Nextcloud.
Sprawdź tryb cron Nextcloud, napraw usługę systemd i timer oraz zweryfikuj, czy zadania w tle są uruchamiane po uruchomieniu i co pięć minut.
Włącz niezawodne blokowanie plików Nextcloud, wybierz odpowiedni serwer Redis lub Valkey i sprawdź, czy ostrzeżenie zostanie usunięte bez ryzyka równoczesnych zmian w plikach.
Napraw typowe błędy skanowania Nextcloud dzięki bieżącym aktualizacjom, protokołom HTTPS i HSTS, precyzyjnemu zaufaniu do odwrotnego serwera proxy i sprawdzeniu względem serwera publicznego.
Skonfiguruj Nextcloud SSE dla pamięci masowej, która tego wymaga, chroń klucze szyfrujące i zmierz wpływ transferu i procesora przed zaszyfrowaniem istniejących plików.
Połącz wyszukiwarkę plików Nextcloud z Elasticsearch, zindeksuj zawartość dokumentów i wybierz konfigurację odpowiadającą Twoim potrzebom w zakresie serwera i bezpieczeństwa.
Skonfiguruj Nextcloud tak, aby usuwał usunięte pliki po upływie określonego czasu przechowywania, niezawodnie planował zadania w tle i unikał poleceń, które usuwają śmieci każdego użytkownika.
Wykonaj bezpieczną naprawę OCC w Nextcloud, przejrzyj zmiany w bazie danych i sprawdź, dlaczego ostrzeżenie może nadal się pojawiać.
Zezwól na przesyłanie większych plików przez przeglądarkę Nextcloud, dostosowując ustawienia PHP, Nginx lub Apache, tymczasowego miejsca przechowywania i limitu czasu — i sprawdź, który limit blokuje plik.