Automatyczne aktualizacje są odpowiednie tylko wtedy, gdy wdrożenie Plexa potrafi chronić stan i odzyskać sprawność po problemie zależnym od konkretnej wersji, bez improwizowania.
W przypadku serwera domowego wygodę należy zestawić z momentem wprowadzania zmian. Nowy obraz lub pakiet może zmienić stan bazy danych, sterowniki, akcelerację sprzętową albo zachowanie klientów, gdy nikt tego nie monitoruje. Mechanizm aktualizacji należy oddzielić od bazy danych Plexa, najpierw zapisać możliwy do odzyskania punkt stanu i określić, jak wrócić do poprzedniej wersji, jeśli walidacja się nie powiedzie.
Dowiedz się, co faktycznie aktualizuje środowisko uruchomieniowe
Kontener można przebudować na podstawie nowego obrazu, zachowując ten sam trwały stan Plexa. Aktualizowanie aplikacji wewnątrz kontenera i aktualizowanie obrazu kontenera to dwa różne modele utrzymania.
Używaj jednego źródła informacji o wersji wdrożenia. Deklaratywny stos kontenerów traktuje wersję obrazu i dane trwałe jako odrębne kwestie, dzięki czemu łatwiej planować aktualizacje etapowe i wycofywanie zmian.
Wybierz jeden mechanizm aktualizacji i go udokumentuj. Jeśli dwa narzędzia mogą niezależnie zmieniać wersję Plexa, usuń jedno z nich przed włączeniem aktualizacji bez nadzoru.
Utwórz punkt odzyskiwania przed zmianą wersji
Wartość kopii zapasowej jest największa przed zmianą, która może zmodyfikować bazę danych lub konfigurację. Kopia wykonana po aktualizacji nie przywróci dokładnego stanu sprzed aktualizacji, jeśli problem spowodowała sama migracja.
Aktualizacja powinna rozpocząć się dopiero po utworzeniu zweryfikowanego punktu odzyskiwania sprzed zmiany poza ścieżką danych aplikacji działającej na żywo, aby wycofanie zmian nie zależało od kopii utworzonej po migracji.
Sprawdź, czy kopię można odczytać, i zapisz, z jaką wersją Plexa jest powiązana. Pozostaw ją poza ścieżką danych aplikacji działającej na żywo, dopóki nowa wersja nie przejdzie walidacji.
Zablokuj wersję, gdy domownicy cenią przewidywalność
Stabilny serwer domowy może zyskać więcej na planowanych pracach konserwacyjnych niż na natychmiastowym otrzymywaniu każdej wersji. Jest to szczególnie ważne, gdy użytkownicy zdalni polegają na serwerze w określonych godzinach.
Zaplanuj okno konserwacji serwera domowego poza okresem, w którym domownicy najczęściej oglądają materiały, i uwzględnij krótki test po aktualizacji.
Jeśli nie ma osoby odpowiedzialnej za serwer, która mogłaby zareagować na nieudaną aktualizację, wybierz kontrolowane aktualizacje z jawnym przeglądem zamiast zmian wykonywanych bez nadzoru.
Automatyzuj tylko walidację, której możesz zaufać
Sama automatyczna aktualizacja i ponowne uruchomienie nie wystarczą. Proces powinien sprawdzać dostęp lokalny, znaną ścieżkę odtwarzania, możliwość zapisu danych aplikacji oraz wymaganą akcelerację sprzętową, zanim uzna aktualizację za udaną.
Automatyczne uznanie aktualizacji za udaną powinno wymagać sygnałów gotowości dla ścieżek potrzebnych użytkownikom, ponieważ sam działający proces nie dowodzi, że usługa jest użyteczna.
Po aktualizacji za każdym razem wykonuj ten sam niewielki zestaw testów. Jeśli którykolwiek z nich się nie powiedzie, wstrzymaj dalsze zmiany i zachowaj dowody potrzebne do wycofania aktualizacji.
Wsparcie i wskazówki
Więcej do przeczytania

Udział NAS pokazuje stare pliki po wymianie pamięci masowej: kontrole i rozwiązania
Porównaj pamięć lokalną z aktywnym udziałem i czystym klientem. Napraw tylko warstwę, co do której potwierdzono nieaktualność, a następnie sprawdź, czy rezultat utrzymuje się...

Przewodnik konserwacji chłodzenia mini PC: wentylatory, otwory wentylacyjne i parametry termiczne
Korzystaj z powtarzalnych pomiarów w stanie bezczynności i pod obciążeniem. Najpierw oczyść zewnętrzny przepływ powietrza, potwierdź działanie wentylatora, a obudowę otwieraj dopiero wtedy, gdy...

Lista kontrolna aktualizacji oprogramowania sprzętowego serwera domowego dotycząca BIOS-u, kolejności rozruchu i urządzeń
Najpierw zarejestruj wersje, wpisy UEFI, stan pamięci masowej i przekazywania urządzeń. Aktualizuj jedną warstwę naraz i zachowaj dostęp do konsoli oraz możliwość wycofania zmian,...

