Przenieś Home Assistant, przywracając kopię na dedykowanym hubie, sprawdzając działanie urządzeń radiowych i krytycznych automatyzacji w izolacji, a następnie zaplanuj jedno odwracalne przełączenie sterowania.
Pozostaw komputer stacjonarny jako jedyne źródło sterowania automatyzacjami podczas inwentaryzacji integracji, adresów, urządzeń radiowych USB, sekretów, pamięci sieciowej, certyfikatów i procedur kluczowych dla domowników. Pobierz świeżą pełną kopię zapasową na urządzenie inne niż komputer stacjonarny, przywróć ją na przygotowanym hubie i przetestuj każdą zależność, nie pozwalając obu systemom sterować tymi samymi urządzeniami. Wycofaj komputer stacjonarny z użycia dopiero wtedy, gdy hub przejdzie próbę ponownego uruchomienia, tworzenia kopii zapasowej, normalnego obciążenia i przećwiczenia wycofania zmian.
Spisz obecny schemat sterowania
Zapisz typ i wersję instalacji, lokalny adres URL, stały lub zarezerwowany adres, zewnętrzny adres URL, certyfikaty, konta użytkowników, dodatki lub usługi towarzyszące, lokalizację bazy danych, udziały sieciowe, niestandardowe integracje, sekrety oraz wszystkie urządzenia radiowe USB i wbudowane. Zrób zdjęcia fizycznych portów i, jeśli to możliwe, zapisz stabilne ścieżki urządzeń.
Następnie określ wymagane funkcje: oświetlenie, klimat, zamki, alarmy, obecność, energia, głos, panele, powiadomienia, harmonogramy i dostęp zdalny. Dla każdej krytycznej integracji wskaż jedno działanie ręczne, jedną automatyzację, oczekiwane informacje zwrotne o stanie oraz rozwiązanie awaryjne niezależne od Home Assistant.
Nie kontynuuj, jeśli procedura krytyczna dla bezpieczeństwa nie ma ręcznego sposobu awaryjnego wykonania albo nie możesz ustalić, która maszyna, sieć radiowa, broker lub wywołanie zwrotne z chmury aktualnie nią zarządza. Podczas migracji najważniejsze jest zachowanie kontroli nad domem; porządki na platformie można zrobić później.
Przygotuj hub, nie uruchamiając dwóch kontrolerów
Zapewnij hubowi stabilne zasilanie, przewodowe połączenie sieciowe, jeśli to możliwe, wystarczającą ilość pamięci lokalnej, chłodzenie, dostęp do konsoli i tymczasowy zarezerwowany adres. Zainstaluj docelowe środowisko Home Assistant i upewnij się, że możesz przejść do konfiguracji początkowej, zanim zaimportujesz stan produkcyjny.
Nie pozwól, by wykrywanie ani automatyzacje tworzyły zdublowane sterowanie. Nie podłączaj koordynatorów Zigbee ani Z-Wave, gdy komputer stacjonarny jest aktywny, chyba że plan testów wyraźnie gwarantuje izolację. Wiele sieci urządzeń zakłada jeden stan koordynatora i jedną instancję sterującą, a nie dwóch konkurujących nadawców.
Jeśli system docelowy obejmuje hiperwizor, kontener lub udział sieciowy, sprawdź już teraz ponowne uruchamianie hosta, przekazywanie USB, kolejność montowania i uprawnienia do zapisu. Mapa ról danych trwałych pomaga oddzielić przenośną konfigurację od zależności środowiska uruchomieniowego specyficznych dla hosta.Utwórz kopię zapasową poza hostem i zapisz zależności
Utwórz nową pełną kopię zapasową, gdy system źródłowy działa poprawnie i jest bezczynny. Pobierz ją na inne urządzenie, sprawdź, czy plik nie jest pusty i można go odczytać, oznacz go wersją źródłową oraz godziną i zachowaj poprzednią sprawdzoną kopię do końca okresu obserwacji migracji.
Sama kopia zapasowa nie obejmuje wszystkich zewnętrznych zależności. Zgodnie z zasadami poszczególnych komponentów wyeksportuj lub zapisz dane logowania brokera, adresy statyczne, reguły DNS i serwera proxy, certyfikaty, punkty końcowe baz danych, ścieżki udziałów, mapowania USB, oprogramowanie układowe urządzeń radiowych i kody odzyskiwania. Chroń dane poufne, a jednocześnie zadbaj o to, by operator mógł je odzyskać na potrzeby przywracania poprzedniego stanu.
Lista kontrolna migracji na nowy serwer przydaje się przy tworzeniu spisu źródłowego i sprawdzaniu końcowych zmian. Zatrzymaj się, jeśli jedyna kopia zapasowa pozostaje na wymienianym komputerze stacjonarnym.
Przywracanie w izolacji i ponowne podłączanie
Przywróć kopię zapasową podczas konfiguracji systemu docelowego lub za pomocą obsługiwanej procedury dla tego systemu, a następnie poczekaj, aż system i zależne od niego aplikacje ustabilizują się. Osobisty dziennik migracji Home Assistant opisuje taki schemat tworzenia kopii zapasowej, ponownej instalacji obrazu systemu, przywracania i obserwacji następnego dnia na dedykowanym sprzęcie.Przed przeniesieniem urządzeń radiowych sprawdź logi, integracje, stan bazy danych, punkty montowania pamięci, dostępność encji i błędy wywołań zwrotnych. Popraw adresy lub ścieżki hosta przypisane do komputera stacjonarnego. W miarę możliwości zachowaj identyfikatory encji i przypisanie urządzeń do właścicieli; zmiana nazw podczas migracji utrudnia ustalenie przyczyn awarii automatyzacji.
W przypadku urządzeń radiowych USB zatrzymaj komputer stacjonarny przed fizycznym przeniesieniem, podłącz koordynator do zapisanego portu huba i zaktualizuj tylko ścieżkę urządzenia lub granicę przekazywania, która uległa zmianie. Jeśli odtwarzanie kopii zapasowej lub inicjalizacja urządzeń radiowych się nie powiedzie, podłącz koordynator z powrotem do pierwotnej ścieżki, gdy komputer stacjonarny jest zatrzymany, i wykonaj plan wycofania zmian, zamiast resetować sieć.
Testuj pulpity i krytyczne automatyzacje w trybie równoległym
Otwórz każdy domowy pulpit z właściwych telefonów, tabletów, paneli ściennych i przeglądarek. Obsłuż po jednym urządzeniu z każdej krytycznej integracji i sprawdź zarówno dostarczanie poleceń, jak i informacje zwrotne o stanie. Przetestuj dostęp zdalny spoza sieci LAN, zamiast zakładać, że wewnętrzny URL potwierdza prawidłowe połączenie.
W kontrolowanych warunkach uruchom automatyzacje zależne od czasu, obecności, powiadomień, bezpieczeństwa i restartów. Sprawdź logi pod kątem powtarzających się ponowień prób, niedostępnych encji, zduplikowanych zdarzeń, powolnych operacji bazy danych oraz integracji, które po cichu ponownie uwierzytelniły się pod starym adresem.
Szczegółowa dyskusja o migracji na nowy serwer podkreśla zarówno przenośność kopii zapasowych i odtwarzania, jak i różnice między typami instalacji, które mogą wpływać na odzyskiwanie danych. Każdy krytyczny nieudany scenariusz traktuj jako zależność blokującą, a nie zadanie do wykonania po przełączeniu.Przełącz się raz i zachowaj możliwość przywrócenia komputera stacjonarnego
Wybierz spokojny termin i wstrzymaj zmiany konfiguracji. Utwórz i pobierz końcową kopię zapasową, zatrzymaj Home Assistant na komputerze stacjonarnym, przenieś sprzęt radiowy, przypisz hubowi produkcyjny adres lub punkt końcowy DNS i uruchom go jako jedyne centrum sterowania.
- Sprawdź logowanie lokalne i zdalne.
- Potwierdź działanie sieci radiowych i po jednym urządzeniu dla każdej krytycznej integracji.
- Uruchom zestaw krytycznych automatyzacji i powiadomień.
- Uruchom ponownie hub i powtórz kontrole blokujące.
- Utwórz i pobierz nową kopię zapasową huba.
- Zapisz czas przełączenia i wycofania zmian.
Pozostaw komputer stacjonarny wyłączony i bez zmian przez uzgodniony okres obserwacji. Jeśli pojawi się awaria blokująca, zatrzymaj hub, przywróć komputerowi stacjonarnemu pierwotny punkt końcowy i urządzenia radiowe oraz unikaj kopiowania niepewnego nowego stanu z powrotem. Wycofaj komputer stacjonarny z użycia lub przeznacz go do innych zadań dopiero po pomyślnym przejściu zwykłych cykli pracy domowej, jednym restarcie i wykonaniu jednej niezależnej kopii zapasowej.
Konfiguracja NAS-a i serwera
Więcej do przeczytania

Czy serwer w akademiku może działać na tyle cicho, by nie przeszkadzać podczas snu, nauki i rozmów wideo?
Tak — serwer w akademiku może działać dyskretnie, jeśli sprzęt zużywa mało energii, drgania dysków są kontrolowane, wymagające zadania zaplanowane, a hałas sprawdzony w...

Studenckie domowe laboratorium, które można przenieść z akademika do pierwszego mieszkania
Zapewnij mobilność studenckiego homelabu, oddzielając usługi od sieci przypisanej do konkretnego pokoju, ograniczając liczbę urządzeń, tworząc kopie zapasowe stanu i ćwicząc sprawne przenoszenie.

Jak udostępnić jeden domowy serwer współlokatorom bez współdzielenia kont ani prywatnych plików
Przydziel każdemu współlokatorowi indywidualną tożsamość i prywatną przestrzeń dyskową oraz tylko te role współdzielone, których potrzebuje; oddziel administrację, kopie zapasowe i proces odejścia użytkownika.



