Så här acceptanstestar du en ny Plex-server innan du flyttar produktionsdata

Eva Wong är Teknisk skribent och den boende fixaren på ZimaSpace. En livslång nörd med en passion för hemma-labb och öppen källkod, hon specialiserar sig på att översätta komplexa tekniska koncept till tillgängliga, praktiska guider. Eva tror att självhosting ska vara roligt, inte skrämmande. Genom sina handledningar ger hon gemenskapen verktyg att avmystifiera hårdvaruinstallationer, från att bygga sin första NAS till att bemästra Docker-containrar.

Flytta Plex-data i produktion först när ett kallstartstest har bekräftat att tillstånd, sökvägar, användare, uppspelning och återställning fungerar på den nya värden.

Håll den gamla servern avstängd och orörd medan den nya värden testas enligt samma hushållsflöde. Den viktiga beroendekedjan är inte en lyckad inloggning, utan en repeterbar väg från lagringsmontering till biblioteksdatabas och klientuppspelning. Behandla fjärråtkomst som en separat kontrollpunkt och behåll en återställningskopia tills en färsk säkerhetskopia har hittats och testats.

Frys den gamla servern och definiera godkännandeflödet

Börja med en avstängd gammal värd, en säkerhetskopia av dess programdata och en skriftlig lista över bibliotek, användare, fjärrklienter och schemalagda jobb. Det förhindrar att två serveridentiteter ändrar samma arbetsflöde medan du jämför resultaten. En oberoende migreringsguide rekommenderar också att behålla en återställningskopia när bibliotek och metadata flyttas (guide för Plex-biblioteksmigrering). Lämna detta steg först när du kan ange den gamla dataplatsen, den nya dataplatsen och återställningsåtgärden.

Validera lagringssökvägar, ägarskap och programtillstånd

Öppna sökvägen från Plex-värden för varje bibliotek i stället för från en filhanterare på din arbetsstation. Kontrollera att monteringen finns efter omstart, att tjänstekontot kan läsa media och att programdatakatalogen är skrivbar och beständig. Kontrollera en fil från varje lagringsplats. Håll systemtillstånd, Plex-databasen, oersättlig media, återskapningsbara miniatyrbilder och säkerhetskopior som separata dataroller; redundans är inte en säkerhetskopia.

En sökväg som bara fungerar eftersom den monterades manuellt är en misslyckad migrering. Beslutspunkten är GODKÄND när varje bibliotek kan hittas från tjänstekontexten och databasen överlever en tjänsteomstart utan att en ny genomsökning förstör tillståndet.

Testa uppspelning med den verkliga klientmixen

Använd en liten testmatris i stället för en enda film som fungerar: en fil med direktuppspelning, en fil som normalt omkodas, ett undertexttungt objekt, en fjärrsession om fjärrvisning ingår i arbetsflödet och ett konto med begränsad biblioteksåtkomst. Anteckna starttid, uppspelningsläge, ljud- och undertextbeteende samt om den förväntade användaren ser det förväntade biblioteket. Den nya servern är inte redo om uppspelning bara fungerar för administratörskontot eller endast i det lokala nätverket.

-15% OFF
Single board computer zimaboard2

Genomför kontrollerna för kall omstart och återställning

Stoppa Plex korrekt, starta om värden, vänta på lagrings- och nätverksmonteringar och upprepa de representativa kontrollerna av uppspelning och användaråtkomst. Skapa en färsk säkerhetskopia av programdata efter omstarten och verifiera varifrån den kan återställas. En praktisk metod för att flytta metadata behåller på motsvarande sätt den gamla katalogen omdöpt tills den nya platsen har bekräftats (praxis för metadataåterställning).

Avveckla den gamla värden först när alla kontrollpunkter har klarats två gånger: tillstånd och sökvägar, representativ uppspelning, avsedda användare, kall omstart och säkerhetskopians plats. Om någon kontrollpunkt misslyckas ska du åtgärda den nya värden medan den gamla kopian fortfarande är tillgänglig; utöka inte ändringen genom att radera återställningsmålet.

Använd en mätbar stoppgräns

Stoppa migreringen när den nya värden har klarat godkännandematrisen och nästa utökningsutlösare är känd, till exempel fler samtidiga omkodningar eller en lagringsnivå som inte längre räcker till. Behåll den gamla värden när behörigheter, beständig montering, fjärrdirigering eller återställning inte har demonstrerats. Den billigaste säkra migreringen är den som lämnar en känd återställningsväg.

NAS- och serverinstallation

Mer att läsa

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.