Checklist sicura per migrare Home Assistant su un nuovo server domestico

Eva Wong è la Technical Writer e smanettatrice residente di ZimaSpace. Una geek da sempre con una passione per homelab e software open-source, si specializza nel tradurre concetti tecnici complessi in guide accessibili e pratiche. Eva crede che l'auto-ospitare debba essere divertente, non intimidatorio. Attraverso i suoi tutorial, dà potere alla comunità di demistificare le configurazioni hardware, dalla costruzione del loro primo NAS al dominio dei container Docker.

Una migrazione sicura di Home Assistant non è terminata quando il nuovo server raggiunge la schermata di accesso. Il nuovo host deve recuperare la stessa configurazione, gli stessi dispositivi radio, le stesse integrazioni, gli stessi percorsi di archiviazione, la stessa identità di rete e lo stesso comportamento di controllo locale prima che il vecchio server venga dismesso.

Considera lo spostamento come un test di ripristino, mantenendo ancora disponibile una copia per il rollback. Crea un nuovo backup, registra le dipendenze del vecchio server, esegui il ripristino sul sistema di destinazione, ricollega i dispositivi radio e lo storage di rete, testa le automazioni critiche, quindi mantieni il sistema sorgente spento ma intatto finché la nuova installazione non avrà superato il normale utilizzo e un riavvio.

Crea un backup completo aggiornato e conserva la chiave di ripristino al di fuori del vecchio host

L'attuale procedura di backup di Home Assistant supporta la migrazione durante la configurazione iniziale, inclusa la migrazione tra dispositivi di tipo diverso. Prima di iniziare, verifica che la destinazione disponga di spazio sufficiente, scarica o conserva in altro modo il backup e tieni il kit di emergenza necessario per decrittografarlo lontano dalla macchina che stai sostituendo.

L'attuale procedura di migrazione di Home Assistant utilizza un backup del vecchio dispositivo durante la configurazione iniziale sul nuovo dispositivo e specifica chiaramente che lo storage di rete e la migrazione dei dispositivi radio potrebbero richiedere ulteriori interventi.

Non sovrascrivere l'unico backup durante lo spostamento. Conserva almeno una copia indipendente da entrambi i server, così un disco di destinazione guasto o un ripristino accidentale non potranno eliminare contemporaneamente la fonte di ripristino e l'installazione sorgente.

Registra le dipendenze che un backup non trasferisce fisicamente

Un backup può conservare lo stato di Home Assistant, ma non può trasferire fisicamente una chiavetta USB Zigbee o Z-Wave, un cavo di rete, un collegamento UPS, un host per database esterno, un broker MQTT, un reverse proxy, una condivisione NAS o una prenotazione del router. Prendi nota di queste dipendenze prima di spegnere il vecchio host.

Registra l'indirizzo IP o il nome host del vecchio Home Assistant, l'URL esterno, i mount dello storage di rete, l'URL del database se Recorder è esterno, l'indirizzo del broker, i dispositivi USB, i tipi di radio e qualsiasi impostazione a livello di host relativa a Compose o alle macchine virtuali. Questo inventario ti permette di distinguere un ripristino non riuscito da una dipendenza esterna mancante.

La più ampia checklist di migrazione di ZimaSpace applica la stessa regola: proteggi la sorgente, definisci cosa rientra effettivamente nell'ambito, verifica la destinazione e conserva la vecchia copia finché non avrai dimostrato il corretto funzionamento nell'uso normale.

Sposta le reti Zigbee e Z-Wave come fasi di migrazione separate

Se la stessa radio USB viene spostata sul nuovo host, ricollegala e verifica il percorso del dispositivo. Se il nuovo server utilizza una radio integrata diversa o una radio sostitutiva, migra la rete radio invece di presumere che il solo backup di Home Assistant modifichi l'identità del coordinatore.

ZHA esegue backup automatici della rete e supporta la migrazione di una rete Zigbee a un altro coordinatore supportato senza dover associare nuovamente l'intera rete mesh. Il processo di migrazione può anche trasferire, quando necessario, l'identità IEEE della radio.

Z-Wave dispone di uno stato del controller separato. Una recente discussione sulla migrazione di Z-Wave JS UI conferma che l'archivio del servizio e un backup NVM sono gli elementi essenziali per il ripristino quando si sposta il servizio Z-Wave su un nuovo hardware. Considera entrambe le reti radio come risorse dotate di procedure di ripristino proprie.

-15% OFF

Esegui prima il ripristino, quindi ricollega lo storage esterno e i servizi di rete

Avvia l'istanza di Home Assistant sulla destinazione dal backup prima di modificare contemporaneamente router, DNS, autorizzazioni NAS o gli indirizzi di più servizi. Una migrazione è più facile da diagnosticare quando il nuovo host differisce dal vecchio in una sola variabile principale alla volta.

Se la vecchia installazione utilizzava storage di rete, ricollegalo dopo il ripristino e verifica i nomi delle condivisioni e le credenziali previste. Se utilizzava un database esterno o un broker MQTT, testa la connettività DNS e TCP dal nuovo host prima di modificare una configurazione di Home Assistant che era già nota per funzionare.

Lo stato dell'applicazione può essere trasferito, ma le dipendenze specifiche dell'host devono comunque essere ricreate correttamente. Mantieni il registro della migrazione focalizzato sugli elementi che un backup di Home Assistant non può trasferire fisicamente: dispositivi radio, rete dell'host, storage esterno, servizi di database, endpoint del broker e qualsiasi impostazione di distribuzione gestita dal vecchio server.

Esegui un test di accettazione prima di dismettere il vecchio server

  • Verifica che siano presenti gli utenti, i dashboard, le integrazioni, gli helper, le automazioni e le aree previste.
  • Attiva un'automazione locale importante e verifica la risposta fisica del dispositivo.
  • Verifica che i dispositivi Zigbee, Z-Wave, Bluetooth o di altri sistemi radio siano disponibili.
  • Conferma che la cronologia e le statistiche di Recorder vengano registrate normalmente.
  • Testa un percorso di storage di rete e una dipendenza esterna, come MQTT, se utilizzata.
  • Testa separatamente l'accesso locale e quello remoto.
  • Riavvia una volta il nuovo host di Home Assistant e ripeti il test di controllo locale critico.

Solo dopo aver superato questo test al secondo avvio dovresti prendere in considerazione la cancellazione o il riutilizzo del vecchio server. Fino ad allora, mantieni l'installazione sorgente spenta, scollegata dalle radio o dagli indirizzi IP in conflitto e disponibile come riferimento per il rollback.

Supporto e consigli

Altro da leggere

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.