Een Home Assistant-herstelactie verifiëren voordat je de oude server buiten gebruik stelt

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Schakel de oude Home Assistant-server niet uit omdat het herstelde dashboard wordt geladen. Doe dat pas nadat de nieuwe instantie onder gecontroleerde omstandigheden de controles voor identiteit, apparaten, automatiseringen, geschiedenis, afhankelijkheden, herstarts en een nieuwe back-up heeft doorstaan.

Houd de oude server uitgeschakeld maar intact terwijl je de herstelde host op een geïsoleerd of zorgvuldig gecontroleerd netwerk test. Voorkom dat beide instanties tegelijk opdrachten uitvoeren, leg een go/no-go-checklist van het oude systeem vast en boots echte triggers uit het huishouden na voordat je schijven wist, DNS definitief wijzigt of de oude hardware vrijgeeft.

Definieer de acceptatiechecklist voor het herstel vóór het testen

Leg de versie, het installatietype, de hostnaam, het IP-adres of de DNS-naam, de tijdzone, gebruikersaccounts, integraties, apparaten, entiteiten, automatiseringen, dashboards, add-ons, back-upbestemmingen, externe database, shares, certificaten en afhankelijkheden van geheimen van de oude instantie vast. Deze inventaris bepaalt wat een volledig herstel voor jouw huis betekent.

Scheid kritieke functies van gemakken. Alarmen, sloten, rookmeldingen, verwarming, lekkagebeheersing en essentiële verlichting verdienen expliciete handmatige verificatie; decoratieve dashboards en oude geschiedenis kunnen later volgen. De beslissing om de server uit te schakelen moet negatief uitvallen als een kritieke functie ontbreekt, zelfs wanneer de meeste aantallen van entiteiten overeenkomen.

Noteer enkele bekende statuswaarden en recente geschiedenispunten voordat je de oude host uitschakelt. Deze worden vergelijkingsankers op de herstelde instantie en helpen onderscheid te maken tussen een onvolledige back-up en een nieuw ontdekt integratieprobleem.

Herstel geïsoleerd en voorkom dubbele aansturing

Herstel de gegevens op de nieuwe server terwijl de oude Home Assistant-instantie is gestopt. Als beide online moeten zijn voor een bestandsvergelijking, isoleer de nieuwe instantie dan van apparaatnetwerken of schakel automatiseringen en uitgaande integraties uit totdat identiteitsconflicten zijn opgelost.

Een discussie in de community beschrijft een geïsoleerde hersteltest expliciet als de veilige manier om een overstap tussen virtualisatieplatforms te valideren. Dat ondersteunt de testmethode, terwijl de exacte netwerkisolatie afhangt van je installatie en apparaatprotocollen.

Bevestig de herstelde versie en de compatibiliteit van de back-up voordat je ontbrekende componenten beoordeelt. Als het herstel fouten meldt, voeg dan geen handmatige oplossingen toe aan een onbekende toestand. Bewaar de logboeken, bepaal of de fout betrekking heeft op het archief, de versleuteling, de versie, de opslag of een integratie en probeer het opnieuw op een schoon testdoel.

Controleer status, afhankelijkheden en echte apparaatacties

Vergelijk gebruikers, integraties, aantallen apparaten en entiteiten, uitgeschakelde entiteiten, ruimtes, dashboards, helpers, scripts en automatiseringen. Open daarna recente geschiedenis en logboeken. Aantallen zijn nuttige eerste signalen, maar bewijzen niet dat inloggegevens, tokens, webhooks, radio-adapters of externe databases werken.

Test één apparaat van elk belangrijk protocol en voer representatieve automatiseringen uit met hun echte triggers. Bevestig zowel de actie als de daaropvolgende statusupdate. Controleer bij hardwarespecifieke radio's de apparaatpaden en machtigingen; controleer bij cloudintegraties het vernieuwen van tokens; en bevestig bij externe databases en shares dat de herstelde host de juiste gegevens bereikt in plaats van een lege vervanging.

Gebruik de ZimaSpace-handleiding over back-upversleuteling en herstelafhankelijkheden wanneer het archief bestaat, maar een sleutel, inloggegeven, certificaatketen of externe locatie het herstel blokkeert.

Bewijs dat gegevens behouden blijven met herstarts en een nieuwe back-up

Herstart Home Assistant twee keer en start de nieuwe host één keer opnieuw op. Controleer na elke cyclus of integraties opnieuw worden geladen, mounts beschikbaar zijn voordat services starten, USB- of seriële apparaatpaden stabiel blijven, automatiseringen zoals bedoeld zijn ingeschakeld en dezelfde geschiedenisdatabase doorgaat in plaats van opnieuw te beginnen.

Maak vanaf het herstelde systeem een nieuwe back-up, kopieer die van de host en controleer of de verwachte componenten zijn opgenomen. Een herstel dat zelf geen herstelbare back-up kan produceren, is niet klaar om de enige productie-instantie te worden.

Observeer het herstelde systeem gedurende ten minste één normale huishoudelijke cyclus met geplande automatiseringen, back-ups en nachtelijke taken. De go-beslissing vereist stabiele aansturing, geen terugkerende migratie- of opslagfouten en een geverifieerd terugvalpad.

Schakel de oude server uit zonder het terugvalvenster te vernietigen

Wanneer de checklist is doorlopen, draag je permanente DNS, IP-reserveringen, externe toegang en back-upschema's over naar de nieuwe host. Houd de oude server uitgeschakeld zodat deze geen dubbele acties kan uitvoeren, maar bewaar de schijf en configuratie ongewijzigd gedurende een vastgelegde observatieperiode.

Als de nieuwe server een kritieke automatisering mist, na een herstart status verliest, naar de verkeerde database schrijft of geen geldige back-up kan maken, is de beslissing no-go. Schakel hem uit, herstel indien nodig de oude netwerkidentiteit en ga terug naar de bekende goede host voordat je onderzoek doet.

Wis of hergebruik de oude server pas nadat de nieuwe host de observatieperiode heeft doorstaan en ten minste één back-up buiten de host is geverifieerd. Documenteer de uitschakeldatum, de laatste back-up van het oude systeem, de identiteit van de nieuwe host en het resultaat van de hersteltest, zodat de volgende migratie begint met een betrouwbare basis.

Ondersteuning & Tips

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.