복원된 대시보드가 로드된다고 해서 기존 Home Assistant 서버를 폐기하지 마세요. 새 인스턴스가 통제된 조건에서 신원, 기기, 자동화, 기록, 종속성, 재시작 및 새 백업 검사를 통과한 후에만 폐기하세요.
격리되었거나 신중하게 통제된 네트워크에서 복원된 호스트를 테스트하는 동안 기존 서버는 전원을 끄되 그대로 보존하세요. 두 인스턴스가 동시에 명령을 실행하지 않도록 하고, 기존 시스템을 기준으로 진행 여부 체크리스트를 작성하며, 드라이브를 지우거나 DNS를 영구적으로 변경하거나 기존 하드웨어를 처분하기 전에 실제 가정 내 트리거를 재현하세요.
테스트 전에 복원 승인 체크리스트 정의하기
기존 인스턴스의 버전, 설치 유형, 호스트 이름, IP 또는 DNS 이름, 시간대, 사용자 계정, 통합 구성, 기기, 엔터티, 자동화, 대시보드, 애드온, 백업 대상, 외부 데이터베이스, 공유 폴더, 인증서 및 시크릿 종속성을 기록하세요. 이 목록은 가정 환경에서 완전한 복원이 무엇을 의미하는지 정의합니다.
핵심 기능과 편의 기능을 구분하세요. 경보, 잠금장치, 화재 경보, 난방, 누수 제어 및 필수 조명은 명시적인 수동 검증이 필요하지만, 장식용 대시보드와 오래된 기록은 나중에 확인해도 됩니다. 대부분의 엔터티 수가 일치하더라도 핵심 기능 하나라도 누락되면 폐기 결정을 보류해야 합니다.
기존 호스트를 종료하기 전에 몇 가지 알려진 상태 값과 최근 기록 지점을 기록하세요. 이는 복원된 인스턴스에서 비교 기준으로 사용되며, 불완전한 백업과 새로 발견된 통합 문제를 구분하는 데 도움이 됩니다.
격리된 환경에서 복원하고 중복 제어 방지하기
기존 Home Assistant 인스턴스를 중지한 상태에서 새 서버에 복원하세요. 파일 비교를 위해 두 인스턴스를 모두 온라인 상태로 유지해야 한다면, 신원 충돌이 해결될 때까지 새 인스턴스를 기기 네트워크에서 격리하거나 자동화 및 외부 통합 기능을 비활성화하세요.
커뮤니티 마이그레이션 논의에서는 가상화 플랫폼 간 이동을 검증하는 안전한 방법으로 격리된 복원 테스트를 명시적으로 제시합니다. 이는 테스트 방법을 뒷받침하지만, 정확한 네트워크 격리 방식은 설치 환경과 기기 프로토콜에 따라 달라집니다.
누락된 구성 요소를 판단하기 전에 복원된 버전과 백업 호환성을 확인하세요. 복원 중 오류가 보고되면 알 수 없는 상태에 수동 수정 사항을 덧붙이지 마세요. 로그를 저장하고, 문제가 아카이브, 암호화, 버전, 저장소 또는 통합 구성 중 어디에 해당하는지 파악한 다음 깨끗한 테스트 대상에서 다시 시도하세요.
상태, 종속성 및 실제 기기 동작 확인하기
사용자, 통합 구성, 기기 및 엔터티 수, 비활성화된 엔터티, 영역, 대시보드, 헬퍼, 스크립트 및 자동화를 비교하세요. 그런 다음 최근 기록과 로그를 확인하세요. 수량은 유용한 1차 점검 신호이지만, 자격 증명, 토큰, 웹훅, 무선 어댑터 또는 외부 데이터베이스가 작동한다는 것을 증명하지는 못합니다.
중요한 각 프로토콜에서 기기 하나씩 테스트하고 실제 트리거를 사용해 대표적인 자동화를 실행하세요. 동작과 그 결과로 발생하는 상태 업데이트를 모두 확인하세요. 하드웨어 전용 무선 장치는 기기 경로와 권한을 확인하고, 클라우드 통합은 토큰 갱신을 확인하며, 외부 데이터베이스와 공유 폴더는 복원된 호스트가 빈 대체 위치가 아닌 올바른 데이터에 접근하는지 확인하세요.
아카이브는 존재하지만 키, 자격 증명, 인증 체인 또는 외부 위치 때문에 복구가 막힐 때는 ZimaSpace의 백업 암호화 및 복원 종속성 가이드를 참고하세요.
재시작과 새 백업으로 지속성 입증하기
Home Assistant를 두 번 재시작하고 새 호스트를 한 번 재부팅하세요. 각 과정 후 통합 구성이 다시 로드되는지, 서비스보다 마운트가 먼저 준비되는지, USB 또는 직렬 기기 경로가 안정적으로 유지되는지, 자동화가 의도한 대로 활성화되는지, 동일한 기록 데이터베이스가 계속 사용되는지 확인하세요.
복원된 시스템에서 새 백업을 생성하고 호스트 외부로 복사한 다음 예상한 구성 요소가 포함되어 있는지 확인하세요. 자체적으로 복구 가능한 백업을 만들 수 없는 복원 시스템은 유일한 운영 인스턴스가 될 준비가 되지 않은 것입니다.
예약된 자동화, 백업 및 야간 작업을 포함하는 정상적인 가정 내 주기를 최소 한 번 관찰하며 복원된 시스템을 확인하세요. 진행 결정에는 안정적인 제어, 반복되는 마이그레이션 또는 저장소 오류의 부재, 검증된 롤백 경로가 필요합니다.
롤백 기간을 없애지 않고 기존 서버 폐기하기
체크리스트를 통과하면 영구 DNS, IP 예약, 원격 액세스 및 백업 일정을 새 호스트로 이전하세요. 기존 서버가 중복 동작을 실행하지 못하도록 전원을 끈 상태로 유지하되, 정해진 관찰 기간 동안 디스크와 구성을 변경 없이 보존하세요.
새 서버에서 핵심 자동화를 실행하지 못하거나, 재시작 후 상태를 잃거나, 잘못된 데이터베이스에 기록하거나, 유효한 백업을 생성하지 못하면 진행하지 마세요. 새 서버를 종료하고 필요하다면 기존 네트워크 신원을 복원한 다음, 원인을 조사하기 전에 정상 작동이 확인된 호스트로 돌아가세요.
새 호스트가 관찰 기간을 견디고 호스트 외부 백업을 최소 한 번 검증한 후에만 기존 서버를 삭제하거나 용도 변경하세요. 다음 마이그레이션이 신뢰할 수 있는 기준선에서 시작할 수 있도록 폐기 날짜, 기존 시스템의 최종 백업, 새 호스트 신원 및 복원 테스트 결과를 문서화하세요.
지원 및 팁
더 읽어보기

동시 컨테이너 환경에서 Home Assistant 데이터베이스 연결을 최적화하는 방법
측정된 활성 연결 수와 지연 시간을 바탕으로 외부 Recorder 데이터베이스를 튜닝하세요. 최대 연결 수를 늘리거나 다른 호스트의 풀 설정을 그대로 복사해서는 안 됩니다.

Home Assistant에서 중복 작업 또는 가져오기를 방지하는 방법
추적 정보와 고유한 작업 키를 사용해 자동화와 가져오기를 안전하게 재시도하고, 작업이나 레코드가 중복 생성되지 않도록 하세요.

데이터베이스 볼륨이 가득 찬 후 Home Assistant 복구 방법
먼저 증거를 삭제하지 않고 가득 찬 Recorder 볼륨을 복구한 다음, 증가량을 줄이고 재시작 후에도 기록과 자동화가 유지되는지 입증하세요.

