Jak zweryfikować migrację Plex przed wyłączeniem starego serwera

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Nie wyłączaj starego serwera Plex, dopóki nowy nie przejdzie powtarzalnego testu akceptacyjnego obejmującego stan, ścieżki, użytkowników, odtwarzanie i odzyskiwanie.

Czy zmigrowany serwer uruchamia się poprawnie, ale nadal obawiasz się, że historia oglądania, mapowania bibliotek, uprawnienia lub dostęp zdalny mogą później zawieść? Zachowaj stary host w niezmienionym stanie i pozostaw go odłączonego od sieci lub zatrzymanego, a następnie zweryfikuj nowy serwer — od uruchomienia na zimno po rzeczywiste odtwarzanie na klientach. Usuń kopię awaryjną dopiero wtedy, gdy nowa ścieżka danych aplikacji i kopie zapasowe przetrwają ponowne uruchomienie.

Traktuj powodzenie migracji jako coś więcej niż udane logowanie

Migracja Plex jest udana tylko wtedy, gdy stan serwera i ścieżki multimediów są zgodne na nowym hoście. Sam widok ekranu głównego nie wystarczy, ponieważ brakujące punkty montowania, uprawnienia lub nieaktualne odwołania do ścieżek mogą ujawnić się dopiero podczas skanowania albo gdy konkretny klient zażąda dostępu do multimediów.

Migracja powinna zachować folder danych Plex i stan oglądania oraz potwierdzić obecność skopiowanego stanu na nowym hoście, zanim stary serwer zostanie wyłączony; to podstawowy punkt odniesienia dla weryfikacji migracji Plex.

Sygnałem akceptacji jest spójne działanie na kilku poziomach: biblioteki się ładują, reprezentatywne elementy są odtwarzane, stan oglądania jest zachowany, uprawnieni użytkownicy mają dostęp do swoich bibliotek, a świeże ponowne uruchomienie nie zmienia wyniku.

Zweryfikuj stan, ścieżki i uprawnienia przed funkcjami zdalnymi

Najpierw sprawdź właściciela katalogu danych Plex i jego trwałość, a następnie skontroluj każdą ścieżkę biblioteki z poziomu środowiska serwera. Odtwórz jeden element z każdej lokalizacji pamięci masowej, aby działająca biblioteka nie ukryła problemu z innym punktem montowania.

Podczas weryfikacji migracji Plex spójna kopia zapasowa SQLite powinna pochodzić z bezpiecznego procesu tworzenia kopii zapasowych lub migawki, a nie z niekontrolowanego kopiowania aktywnych plików bazy danych w trakcie zapisu.

Na koniec przetestuj dostęp zdalny spoza domowej sieci, jeśli jest on częścią standardowego sposobu korzystania z serwera. Traktuj poprawność działania lokalnego i routing zdalny jako osobne etapy, aby problem z routerem nie podważał oceny samej migracji.

Przeprowadź test akceptacyjny po ponownym uruchomieniu na zimno

Zatrzymaj nowy serwer w kontrolowany sposób, uruchom ponownie hosta i potwierdź, że punkty montowania pamięci masowej są gotowe, zanim uruchomi się Plex. Pozwoli to wykryć tymczasowe ścieżki, które działały tylko dlatego, że zostały ręcznie zamontowane podczas migracji.

Po ponownym uruchomieniu powtórz jedno lokalne odtwarzanie, jedną aktualizację biblioteki, jeden test dostępu użytkownika i jedną sesję zdalną. Nie czyść ani nie przeznaczaj ponownie starego hosta do innych celów, dopóki ten test uruchomienia na zimno nie zostanie zakończony.

Po teście akceptacyjnym utwórz świeżą kopię zapasową nowych danych aplikacji Plex. Sprawdź, czy można ją zlokalizować, i upewnij się, które pliki lub katalog zostałyby przywrócone, gdyby nowy serwer uległ awarii następnego dnia.

Wyłącz stary serwer dopiero po upływie okresu awaryjnego wycofania

Na czas okna weryfikacyjnego pozostaw stary serwer zatrzymany, zamiast uruchamiać obie kopie z tą samą tożsamością lub ścieżkami. Czysty punkt wycofania awaryjnego jest bardziej użyteczny niż dwie aktywne instancje powodujące niejasności.

Podstawowa konfiguracja sprzętowa Plex pomaga również oddzielić zachowanie klientów od ograniczeń mocy obliczeniowej i pamięci masowej po stronie serwera podczas testów.

Wyłącz lub wyczyść stary serwer dopiero wtedy, gdy nowy host przejdzie test ponownego uruchomienia na zimno, reprezentatywnego odtwarzania, dostępu użytkowników, walidacji ścieżek pamięci masowej i weryfikacji kopii zapasowej. Jeśli którykolwiek etap zakończy się niepowodzeniem, napraw nowy host, pozostawiając starą kopię nietkniętą.

  1. Zweryfikuj każdą ścieżkę biblioteki i przykładowy plik
  2. Porównaj stan oglądania i dostęp gospodarstwa domowego
  3. Uruchom ponownie nowego hosta i powtórz test
  4. Utwórz i zlokalizuj świeżą kopię zapasową przed wyczyszczeniem starego serwera

Wsparcie i wskazówki

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.