단독 보기 주소는 /mySysPortal/<이름> 입니다 (예: /mySysPortal/kusrp). 즐겨찾기나 벽걸이 모니터에 그 화면 하나만 띄울 때 쓰세요. 예전 주소 /dvham.html 은 통합 보기로 넘어갑니다.A single view lives at /mySysPortal/<name> (e.g. /mySysPortal/kusrp) — bookmark it or put just that view on a wall display. The old address /dvham.html forwards to the combined view.
🛡 dvham 이중화 (dvham ↔ dvham-sub) 운영 안내
상태 확인 중…
2026-11-08 구축 · 평소엔 신경 쓸 일 없음 — dvham 이 죽으면 dvham-sub 가 약 15초 안에 자동으로 이어받습니다. 복귀(failback)만 사람이 합니다.
sub 가 ACTIVE 인 동안 바뀐 데이터는 failback 때 dvham 으로 되돌려 보냅니다 (DB 포함, dvham 옛 DB 는 ~/backup-failback-* 에 보관). failback 은 꼭 sub 에서 실행.
공유기: 포트포워드 7개 (80 443 1883 7010 7012 7015 9001) 는 .13 으로. ipTIME 은 NAT 루프백이 없어 서버·PC 는 /etc/hosts 로 dvham.freeddns.org 를 내부 주소로 씁니다. .13 은 DHCP 등록 불필요.
PC (.10) hosts: 192.168.0.13 dvham.freeddns.org (kUSRP.exe · KPi.exe 용). AhnLab Safe Transaction 이 hosts 를 0 바이트로 지울 수 있음 → 백업 hosts.bak-20261108 에서 복원.
LAN sysInfo: V2026.11.08-01 부터 192.168.0.x 에서는 VIP .13 (실패 시 .11 → .12) 로 MQTT 접속. 옛 버전은 .11 고정이라 전환 때 끊김.
BIOS: dvham 은 After Power Loss = On (11-08 수정, 예전 정전 장애 원인). t620 · dvham-sub 도 On.
스크립트 수정은 dvham-sub 의 /usr/local/bin 에서. dvham 쪽엔 /usr/local/sbin/dvham-vrrp-notify.sh 만 있음.
7. 오늘(2026-11-08) 한 일
오전
dvdeb(.1.12) ASL · FreeDMR 를 PC 에 백업, 옛 t620 전체 백업 (약 50 GB)
18:17
t620 (192.168.1.11) Debian 13 새로 설치 → ASL 54866 · allmon3 · FreeDMR 이전, 공유기 포워드 .1.11 로
저녁
dvdeb → Ubuntu 24.04 dvham-sub (192.168.0.12) 로 재설치, /opt · home · 설정 첫 복사
5분 동기화 + DB 스냅샷, promote / demote / failback 스크립트, keepalived VIP .13, 공유기 포워드 7개 → .13
sysInfo V2026.11.08-01 배포 (LAN 에서 VIP 접속), sysInfo.txt 동기화 제외, 이름 DVHAM-Sub
21:35
1차 실전 전환 — 503 발견 (sub 의 dvsw vhost 꺼짐) · 옛 MQTT 접속 잔류 → 수정
22:04
2차 수동 전환 ✅ promote 31초 · failback 33초 (kUSRP 약 28명 접속 중)
22:22
3차 자동 전환 ✅ dvham 장애 → 15초 만에 sub ACTIVE · failback 34초 → 자동 전환 켬
22:38
dvham 실제 리부팅 (커널 6.8.0-147) — 계획 전환 32초 · failback 41초 ✅, BIOS 전원 복구 Off → On
밤
PC hosts → .13, 동기화 실패 Kakao 알림 추가
정리할 것 (11-12 무렵, 승인 후): sub /var/lib/dvham-sync/promote-*, dvham ~/backup-failback-*, PC D:\backup\dvdeb-20261108 · t620-20261108.
8. 파일 위치
파일
내용
/usr/local/bin/dvham-sync.sh
5분 동기화 + 실패 알림 (cron /etc/cron.d/dvham-sync)
/usr/local/bin/dvham-promote.sh
sub → ACTIVE (--planned --dry-run --no-sync --force)