Een nieuwe Plex-server acceptatietesten voordat je productiegegevens overzet

Eva Wong is de technisch schrijver en vaste knutselaar bij ZimaSpace. Als levenslange geek met een passie voor homelabs en open-sourcesoftwareis ze gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva vindt dat self-hosting leuk moet zijn en niet intimiderend. Met haar tutorials helpt ze de community om hardware-installaties te doorgronden, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Verplaats Plex-productiegegevens pas nadat een acceptatietest na een volledige koude start heeft aangetoond dat de status, paden, gebruikers, weergave en herstel op de nieuwe host werken.

Houd de oude server uitgeschakeld en onaangeroerd terwijl je de nieuwe host test met dezelfde workflow voor het huishouden. De belangrijkste vereiste is niet dat je kunt inloggen, maar dat het pad van de opslagkoppeling via de bibliotheekdatabase naar het afspelen op de client herhaalbaar is. Behandel toegang op afstand als een afzonderlijke controle en bewaar een terugvalkopie totdat je een nieuwe back-up hebt gevonden en getest.

Zet de oude server stil en bepaal de acceptatieprocedure

Begin met een gestopte oude host, een back-up van de applicatiegegevens en een opgeschreven lijst met bibliotheken, gebruikers, externe clients en geplande taken. Zo voorkom je dat twee serveridentiteiten dezelfde workflow wijzigen terwijl je de resultaten vergelijkt. Een onafhankelijke migratiehandleiding raadt ook aan een terugvalkopie te bewaren tijdens het verplaatsen van de bibliotheek en metadata (Plex-migratiehandleiding voor bibliotheken). Rond deze fase pas af als je de oude gegevenslocatie, de nieuwe gegevenslocatie en de herstelprocedure kunt benoemen.

Opslagpaden, eigenaarschap en applicatiestatus valideren

Open voor elke bibliotheek het pad vanaf de Plex-host en niet vanuit een bestandsbrowser op je werkstation. Controleer of de koppeling na een herstart aanwezig is, het serviceaccount mediabestanden kan lezen en de map met applicatiegegevens beschrijfbaar en persistent is. Open รฉรฉn bestand vanaf elke opslaglocatie. Behandel systeemstatus, de Plex-database, onvervangbare media, opnieuw op te bouwen miniaturen en back-ups als afzonderlijke datarollen; redundantie is geen back-up.

Een pad dat alleen werkt omdat het handmatig is gekoppeld, betekent dat de migratie is mislukt. De beslissing is PASS wanneer elke bibliotheek vanuit de servicecontext bereikbaar is en de database een servic herstart doorstaat zonder dat een nieuwe scan de status wist.

Test het afspelen op de daadwerkelijke combinatie van clients

Gebruik een kleine testmatrix in plaats van รฉรฉn geslaagde film: รฉรฉn bestand dat rechtstreeks wordt afgespeeld, รฉรฉn bestand dat normaal wordt getranscodeerd, รฉรฉn item met veel ondertitels, รฉรฉn externe sessie als extern kijken deel uitmaakt van de workflow en รฉรฉn account met beperkte toegang tot de bibliotheek. Noteer de starttijd, afspeelmodus, het gedrag van audio en ondertitels en of de verwachte gebruiker de verwachte bibliotheek ziet. De nieuwe server is niet klaar als het afspelen alleen lukt met het beheerdersaccount of alleen op het lokale netwerk.

Single board computer zimaboard2

Voer de controles voor koude herstart en terugzetten uit

Stop Plex op de juiste manier, herstart de host, wacht tot opslag- en netwerkmounts beschikbaar zijn en herhaal de controles voor representatieve weergave en gebruikerstoegang. Maak na de herstart een nieuwe back-up van de applicatiegegevens en controleer waarvandaan deze kan worden teruggezet. Bij een praktische procedure voor het verplaatsen van metadata blijft de oude map eveneens hernoemd staan totdat de nieuwe locatie is bevestigd (werkwijze voor terugzetten van metadata).

Neem de oude host pas buiten gebruik als alle controles twee keer slagen: status en paden, representatieve weergave, beoogde gebruikers, koude herstart en back-uplocatie. Als een controle mislukt, herstel dan de nieuwe host terwijl de oude kopie beschikbaar blijft; vergroot de wijziging niet door het terugvaldoel te verwijderen.

Stel een meetbare stopgrens vast

Stop de migratie zodra de nieuwe host de acceptatiematrix heeft doorstaan en de volgende uitbreidingsaanleiding bekend is, zoals meer gelijktijdige transcoderingen of een opslaglaag die niet meer past. Behoud de oude host zolang rechten, blijvende mountkoppelingen, externe routering of herstel niet zijn aangetoond. De veiligste goedkope migratie is er een waarbij een bekend herstelpad beschikbaar blijft.

NAS- en serverconfiguratie

Meer om te lezen

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.