하나의 USB 연결로 UPS가 홈 서버 두 대를 관리할 수 있나요?

에바 왕 는 기술 작가 그리고 이자 ZimaSpace의 상주 장인입니다. 평생을 기술에 열정을 가진 사람으로서 홈랩과 오픈소스 소프트웨어에 열정을 가지고 있으며,복잡한 기술 개념을 쉽게 이해할 수 있는 실습 가이드로 번역하는 데 전문성을 가지고 있습니다.에바는 셀프 호스팅이 어렵지 않고 재미있어야 한다고 믿습니다. 그녀의 튜토리얼을 통해 커뮤니티가 하드웨어 설정의 신비를 풀도록돕고 있습니다. 첫 NAS 구축부터 Docker 컨테이너 마스터링까지.

예. UPS USB 케이블을 항상 켜져 있는 모니터링 호스트 하나에 연결한 다음, Network UPS Tools 또는 공급업체가 지원하는 네트워크 서비스를 사용해 두 번째 서버에 상태를 게시하세요. USB 자체를 두 서버에서 분할해 사용할 수는 없습니다.

모니터링 호스트는 제어 종속성이 됩니다. 두 서버 모두 인증된 클라이언트 구성, 종료 정책, 네트워크 경로를 계속 사용할 수 있을 만큼의 충분한 런타임이 필요합니다. 이 구분에 따라 안전한 구성, 검증 방법, 롤백 지점이 결정됩니다.

모니터와 클라이언트 역할 선택

전원이 공급되고 네트워크에 연결된 상태로 남아 있을 가능성이 가장 높은 서버를 UPS 모니터로 사용하세요. 이 서버가 USB 장치를 소유하고 드라이버, 데이터 서비스, 기본 종료 로직을 실행합니다.

두 번째 서버는 네트워크 클라이언트로 구성하세요. 리스너를 관리 네트워크로 제한하고, 전용 자격 증명을 사용하며, 신뢰할 수 없는 클라이언트에서 서비스에 접근하지 못하도록 방화벽을 설정하세요.

두 서버 사이의 스위치에도 UPS 전원을 공급하세요. 네트워크가 끊긴 뒤에는 정상적으로 작동하는 모니터도 클라이언트에 알림을 보낼 수 없습니다.

런타임 신호를 기준으로 임계값 설정

두 서버를 모두 활성화한 상태에서 실제 UPS 부하, 예상 런타임, 배터리 사용 기간, 배터리 부족 이벤트를 관찰하세요. 명판 용량만으로 종료 일정을 정할 수는 없습니다.

중요도가 낮거나 종료에 더 오래 걸리는 서버를 먼저 종료한 다음, 파일 시스템 동기화를 완료하고 안전하게 전원을 끌 수 있도록 배터리 여유가 충분할 때 모니터 호스트를 종료하세요.

이 설계에 의존하기 전에 아래 표를 사용해 구성을 분류하세요.

관찰된 상태 판정 다음 조치
USB 모니터와 보호된 스위치 네트워크 클라이언트가 상태를 수신함 권장
USB 케이블 분할 또는 전환 지원되지 않는 소유권 모델 사용하지 마세요
모니터에는 연결되지만 게스트가 이벤트를 무시함 불완전한 종료 체인 게스트/VM 정책 추가

장애 안전 동작 구성

클라이언트는 제한된 시간 동안 UPS 데이터가 갱신되지 않으면 이를 장애로 처리하도록 설정하세요. 정전 중 모니터가 사라졌을 때 무기한 기다리지 않고 종료할지 결정하세요.

하이퍼바이저가 호스트보다 먼저 게스트를 종료하도록 하세요. ZimaSpace의 호스트에는 UPS 신호가 도달하지만 VM에는 도달하지 않는 문제 문서에서는 호스트 알림과 게스트 종료가 서로 다른 문제임을 설명합니다.

Jeff Geerling의 독립적인 NUT 모니터링 안내서에서는 USB로 연결된 모니터 하나가 네트워크 클라이언트를 제공하는 방식을 보여 줍니다.

제어된 정전 테스트 실행

최신 백업이 확인된 상태에서 UPS 출력이 아니라 UPS의 벽면 전원을 차단하고, 두 서버가 배터리 사용 상태를 수신하는지 확인하세요. 첫 번째 테스트에서는 배터리가 소진되기 전에 상용 전원을 복구하세요.

그런 다음 구성된 종료 임계값을 테스트하고, 클라이언트가 먼저 중지되는지 확인한 뒤 재시작 후 양쪽 시스템의 로그를 점검하세요. 또한 시뮬레이션한 정전 중 관리 네트워크를 분리해 오래된 데이터에 대한 정책도 검증하세요.

두 시스템이 순서대로 종료되고 모니터가 충분히 오랫동안 연결 가능한 상태로 유지되면 진행하세요. 스위치에 UPS 전원이 공급되지 않거나, 재부팅 후 USB 소유권이 변경되거나, 클라이언트가 모니터 손실에 안전하게 대응하지 못하면 중단하세요.

지원 및 팁

더 읽어보기

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.