호스트, VM, 컨테이너 및 스토리지를 위한 UPS 종료 테스트 가이드

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

UPS 설계는 모든 작성자가 공유 스토리지에 접근하기 전에 중지하고 모든 호스트가 배터리 차단 시점 전에 완료하며, 재시도를 위한 잔여 시간이 측정될 때만 통과합니다.

하이퍼바이저에 UPS 상태가 녹색으로 하나 표시된다고 해서 VM, 컨테이너, 네트워크 스위치, NAS가 동일한 이벤트를 수신하거나 견딘다는 의미는 아닙니다. 타임스탬프와 중단 조건을 정의하고, 먼저 소프트웨어 이벤트를 실행한 다음 최신 백업과 로컬 콘솔 액세스를 확보한 상태에서 제어된 상용 전원 차단 훈련을 수행하세요. 서비스를 정상적으로 중지했더라도 스토리지가 준비되기 전에 다시 시작될 수 있으므로 최종 결정에는 콜드 복구도 포함해야 합니다.

통과 조건과 중단 경계 정의

UPS 종료 설계는 애플리케이션이 쓰기 수락을 중지하고, 데이터베이스와 컨테이너가 종료되며, VM이 중지 상태에 도달하고, 컴퓨팅 호스트가 정지하며, 공유 스토리지가 마지막에 전원을 끄는 동시에 제어 네트워크가 계속 사용 가능할 때만 통과합니다. 복구 시에는 종속 게스트보다 먼저 스토리지와 네트워킹을 시작해야 합니다.

Network UPS Tools는 모니터링되는 하나의 UPS 상태를 클라이언트에 배포할 수 있습니다. 실용적인 UPS 서버 및 클라이언트 모델은 서버와 클라이언트 모델을 설명합니다. 이 제어 경로만으로는 배터리 작동 시간이나 게스트 순서를 입증할 수 없으므로, 테스트 전에 모든 장치, 종속성, 종료 담당자, 타임아웃, 측정된 와트를 목록으로 작성하세요.

로컬 콘솔 액세스, 최신 백업, 폐기 가능한 트랜잭션, 지정된 관찰자를 준비하세요. 스토리지에서 오류를 보고하거나, 배터리 충전량이 계획된 시작 임계값보다 낮거나, UPS 자체 테스트가 비정상이거나, 필요한 장치를 수동으로 종료할 수 없으면 중단하세요.

상용 전원을 제거하기 전에 소프트웨어 이벤트 실행

전원을 차단하지 않고 지원되는 배터리 부족 시뮬레이션 또는 강제 종료 이벤트를 트리거하세요. UPS 상태, 클라이언트 알림, 애플리케이션 중지, 게스트 종료, 컨테이너 중지, 호스트 정지, 스토리지 마운트 해제, 네트워크 서비스가 사라지는 시점에 대한 동기화된 타임스탬프를 기록하세요.

UPS 종료 순서 최적화에 대한 ZimaSpace 절차를 사용하여 작성자와 컴퓨팅이 공유 스토리지보다 먼저 종료되도록 하세요. 이 테스트에는 판정 게이트가 추가됩니다. 모든 종속성이 단순히 종료 명령을 수신하는 데 그치지 않고 기한을 충족해야 합니다.

모든 단계가 순서대로 완료되고 UPS 모니터가 계속 신뢰할 수 있는 기준으로 작동하면 PASS입니다. 클라이언트가 이벤트를 놓치거나, 게스트가 타임아웃을 초과하거나, 스토리지가 너무 일찍 클라이언트를 잃으면 FAIL입니다. 실제 정전 테스트를 시도하기 전에 구성을 복원하고 실패한 연결 단계만 수정하세요.

제어된 상용 전원 차단 훈련 수행

스택을 대표적인 부하 상태로 유지하고 백업을 일시 중지한 뒤, UPS 출력을 유지하면서 UPS 제조업체의 안전한 테스트 방법을 사용해 상용 전원 입력을 차단하세요. 이벤트 임계값까지의 작동 시간, 부하 비율, 배터리 예상치, 종료 시간, 남은 여유 시간을 기록하세요. 실행 중인 스토리지에서 데이터 케이블이나 전원 케이블을 뽑지 마세요.

상세한 Proxmox 및 NUT 워크플로는 정상적인 게스트 종료 타이밍을 설명합니다. 해당 타이밍 모델을 비교 기준으로 사용하되, 자체 호스트, 스토리지, 노후 배터리에서 측정한 최악의 경우를 우선 유지하세요.

게스트가 강제 종료되거나, 클라이언트가 쓰기 작업을 수행하는 동안 스토리지를 사용할 수 없게 되거나, 네트워크 스위치가 너무 일찍 중단되거나, 온도가 예기치 않게 상승하거나, 남은 작동 시간이 해결되지 않은 가장 긴 타임아웃에 가까워지면 상용 전원을 복구하여 중단하세요. 소프트웨어만으로 통과한 결과가 배터리 훈련 실패를 무효화할 수는 없습니다.

콜드 복구 및 반복 가능성 검증

모든 장치가 완전히 꺼진 후 상용 전원을 복구하고 UPS, 스위치, NAS, 하이퍼바이저, 컨테이너, 애플리케이션이 의도한 순서로 시작되는지 관찰하세요. 파일시스템, 데이터베이스 복구 로그, VM 상태, 마운트, 폐기 가능한 트랜잭션 하나를 확인하세요. 스토리지 준비 상태를 예측 가능하게 만들 때까지 제어되지 않은 자동 시작을 비활성화하세요.

타임아웃을 변경한 후에는 소프트웨어 이벤트를 반복하고, 배터리, UPS, 스위치, 호스트 또는 스토리지 토폴로지가 변경된 후에는 제어된 전원 테스트를 다시 수행하세요. 측정된 종료 시간과 배터리 예비 용량을 유지 관리 기록에 보관하세요.

두 번의 주기에서 정상적으로 중지되고, 복구 과정에서 수리 없이 복구되며, 가장 느린 경로를 넘어서는 예비 용량이 남을 때만 설계를 승인하세요. UPS 텔레메트리 불일치, 배터리 급격한 성능 저하 또는 스토리지 오류가 발생하면 에스컬레이션하세요. 호스트 콘솔에 “전원 끄기”라고 표시되더라도 이러한 문제는 종료 주장을 무효화합니다.

지원 및 팁

더 읽어보기

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.