VM 백업 중단이 게스트 I/O 때문인지 호스트 스토리지 때문인지 확인하는 방법

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

게스트 에이전트의 동결 시점을 호스트 데이터스토어 지연 시간과 연관 지어 보세요. 호스트 압력 지점 전에 동결이 발생하면 게스트 내부 문제일 가능성이 높고, 여러 게스트에서 지연이 나타나면 스토리지 문제일 가능성이 높습니다.

스냅샷 모드 백업 중 VM이 일시 중지되거나 응답하지 않을 때 이 판단이 중요합니다. 서로 경쟁하는 두 가지 상태는 게스트 정지, 파일 시스템 또는 애플리케이션 플러시 지연과 호스트 데이터스토어, 스냅샷, 네트워크 또는 백업 대상 지연입니다. 저장된 구성과 폐기 가능한 데이터를 사용해 시작하고, 한 번에 한 가지 분기만 관찰하며, 테스트로 인해 데이터 손실, 권한 또는 가용성 위험이 확대되면 중단하세요.

게스트 정지, 파일 시스템 또는 애플리케이션 플러시 지연과 호스트 데이터스토어, 스냅샷, 네트워크 또는 백업 대상 지연을 구분하세요

변경하기 전에 환경을 기록하세요. 소프트웨어 및 펌웨어 버전, 장치 식별자, 마운트 또는 네트워크 경로, 여유 공간, 권한, 관찰 가능한 증상을 포함해야 합니다. 기준 상태에는 스냅샷 모드 백업 중 VM이 일시 중지되거나 응답하지 않는 문제를 재현하는 데 필요한 세부 정보가 충분히 포함되어야 합니다.

첫 번째 후보는 게스트 정지, 파일 시스템 또는 애플리케이션 플러시 지연입니다. 두 번째는 호스트 데이터스토어, 스냅샷, 네트워크 또는 백업 대상 지연입니다. 현재 Proxmox vzdump 동작은 테스트에 사용되는 메커니즘 또는 명령 경계를 정의하지만, 이 특정 홈 서버에서 직접 관찰한 결과를 대신하지는 않습니다.

판별 테스트를 실행하기 전에 승인 조건과 중단 조건을 작성하세요. 통과란 한 분기가 예측한 증거가 바뀌면서 관련 없는 서비스는 변경되지 않는 상태여야 합니다. 실패란 추측성 수정 작업을 연쇄적으로 실행하는 대신 시스템을 저장된 상태로 되돌리는 것이어야 합니다.

하나의 통제된 판별 테스트 실행

다음 판별 테스트를 사용하세요. 한 번의 통제된 백업 중 동결/해제 이벤트, 게스트 디스크 지연 시간, 호스트 스토리지 지연 시간 및 기타 VM 동작을 타임스탬프와 함께 기록합니다. 변경된 변수에 결과를 귀속할 수 있도록 작업 부하, 클라이언트, 경로, 파일 집합 및 타이밍을 일정하게 유지하세요.

QEMU 게스트 에이전트 상태를 사용해 실제로 두 분기를 구분할 수 있는 필드를 선택한 다음, 타임스탬프, 종료 상태, 오류 텍스트, 장치 또는 스냅샷 식별자, 지연 시간, 전송된 바이트 수, 권한 및 복구 상태를 수집하세요. 식별자, 내구성 또는 애플리케이션 상태가 테스트 대상 주장일 때는 명령이 정상적으로 종료된 것만으로 충분하지 않습니다.

해당 이벤트가 원래 조건의 일부라면 재시작, 재연결, 재마운트 또는 콜드 캐시 이후 테스트를 한 번 반복하세요. 첫 실행이 파괴적이거나 환경을 복원할 수 없다면 중단하고 폐기 가능한 복사본에서 대신 재현하세요.

journalctl -u qemu-guest-agent
pvesh get /nodes/NODE/status
# 타임스탬프를 데이터스토어 지연 시간과 연관

증거가 뒷받침하는 분기 해석

통과: 호스트는 정상 상태를 유지하는 동안 한 게스트만 동결되거나, 호스트 대기열 및 지연 시간이 증가하면서 여러 게스트가 느려집니다. 결론이 보편적인 주장이 아닌 조건부 결론으로 유지되도록 통과한 정확한 버전, 식별자 및 작업 부하를 기록하세요.

실패: 백업 대역폭과 스냅샷 메타데이터가 두 신호를 모두 만들 수 있으므로, 폐기 가능한 상태에서만 게스트 정지를 비활성화한 채 다시 테스트하세요. 네트워크, 메모리, 권한 또는 소스 일관성이 양쪽 모두에 영향을 줄 수 있으므로, 실패가 자동으로 반대 분기를 입증하는 것은 아닙니다. 확대하기 전에 이러한 공통 종속성을 분리하세요.

예외 또는 모호한 결과: 스토리지 또는 에이전트 설정을 변경하기 전에 이전 백업 모드로 복원하고 게스트 동결을 해제하세요. 복구 가능한 복사본이 생길 때까지 로그를 보존하고 복구, 정리, 삭제, 재파티션 또는 재귀적 소유권 변경 명령을 실행하지 마세요.

-15% OFF

일치하는 조치를 적용하고 원래 장애를 재현하세요

관찰된 분기에 맞는 조치를 적용한 다음 축소된 대체 조건이 아니라 원래 조건을 다시 실행하세요. 한 게스트만 동결되고 호스트는 정상 상태를 유지하거나, 여러 게스트가 느려지면서 두 번의 주기 또는 관련 재부팅, 절전, 중단 또는 부하 전환에 걸쳐 호스트 대기열과 지연 시간이 증가할 때만 이 판단이 성립합니다.

Proxmox 백업 모드를 사용해 가장 가까운 종속 워크플로를 확인하되, 원래 트리거는 변경하지 마세요. 관련 없는 데이터셋, 공유, 컨테이너, 사용자 및 복구 지점은 이전의 액세스 상태와 타이밍을 유지해야 합니다.

중단 경계는 명확합니다. 백업 대역폭과 스냅샷 메타데이터가 두 신호를 모두 만들 수 있다면 폐기 가능한 상태에서만 게스트 정지를 비활성화한 채 다시 테스트하세요. 그런 다음 마지막으로 검증된 구성으로 돌아가 증거를 보존하고, 해당 분기가 반복해서 재현될 때만 더 심층적인 플랫폼 또는 하드웨어 테스트로 확대하세요.

대상 결과가 유지되면 종료 종속성과 비교하여 수정 사항이 인접 서비스로 위험을 옮기지 않는지 확인하세요. 새로운 백업, 식별자, 시간 초과 또는 가용성 장애가 발생한 성공적인 대상 테스트는 여전히 실패한 변경입니다.

FAQ

VM 백업 동결 진단에서 남은 검색은 일반적으로 게스트 동결을 비활성화하면 에이전트에 문제가 있다는 뜻인지, 한 번의 백업 중 모든 VM이 일시 중지되는 이유는 무엇인지, 중지 모드를 언제 사용해야 하는지에 관한 것입니다. 아래 답변은 이러한 예외 사례를 주요 판단과 분리합니다.

승인 경계는 바뀌지 않습니다. 한 게스트만 동결되고 호스트는 정상 상태를 유지하거나, 여러 게스트가 느려지면서 호스트 대기열과 지연 시간이 증가해야 합니다. 후속 조건으로 파일 시스템, 식별자, 네트워크 경로 또는 애플리케이션 버전이 변경되면 해당 변경의 영향을 받은 판별 테스트만 반복하세요.

백업 대역폭과 스냅샷 메타데이터가 두 신호를 모두 만들 수 있다면 실험을 계속 확장하지 마세요. 폐기 가능한 상태에서만 게스트 정지를 비활성화한 채 다시 테스트하세요. 그 시점에는 스토리지 또는 에이전트 설정을 변경하기 전에 이전 백업 모드로 복원하고 게스트 동결을 해제하세요. 플랫폼, 스토리지 또는 하드웨어 담당자에게 확대하기 전에 증거를 보존하세요.

게스트 동결을 비활성화하면 에이전트가 원인이라는 것이 입증되나요?

정지 경로를 분리할 수 있지만 애플리케이션 일관성이 낮아질 수 있으므로 통제된 테스트로만 사용하세요.

한 번의 백업 중 모든 VM이 일시 중지되는 이유는 무엇인가요?

호스트 스토리지 대기열, 스냅샷 메타데이터 또는 백업 대역폭이 공유 데이터스토어에 영향을 줄 수 있습니다.

중지 모드는 언제 사용해야 하나요?

정상 종료가 필요하고 그로 인한 중단 시간이 복구 목표에 부합할 때 사용하세요.

동일한 작업 부하에서 게스트 정지, 파일 시스템 또는 애플리케이션 플러시 지연이나 호스트 데이터스토어, 스냅샷, 네트워크 또는 백업 대상 지연에 따라 증거가 일관되게 나타나고, 일치하는 조치가 새로운 문제를 만들지 않고 원래 증상을 제거하면 진단이 완료됩니다. 어느 분기도 반복해서 재현되지 않는다면 로그와 저장된 상태를 그대로 유지하세요. 불확실성은 더 많은 수정 사항을 쌓을 이유가 아니라 확대할 이유입니다.

지원 및 팁

더 읽어보기

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.