Avamar: 가상 머신에 대한 체크포인트 생성이 실패했으며 백업에서 건너뜁니다.
Summary: 이 기술 자료 문서에서는 VM(가상 머신) 백업 오류에 대한 Hyper-V 체크포인트 생성 오류를 해결하기 위한 솔루션을 제공합니다.
Symptoms
데이터 세트에서 애플리케이션 정합성 보장 스냅샷을 사용하는 VM의 Hyper-V 백업은 다음과 유사한 오류와 함께 실패할 수 있습니다.
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'AVAMARPROD01v<GUID>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'DELLVM<GUID>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
에서 winclustersvc.log 파일에 다음과 같은 오류가 표시될 수 있습니다.
로그 파일은 다음 위치에 있습니다. C:\Program Files\avs\var Dell Avamar Backup Agent 서비스의 활성 노드에 있는 폴더입니다.
(해당 서비스를 소유하는 활성 노드는 장애 조치(failover) 클러스터 관리 도구에서 확인할 수 있습니다.)
winclustersvc ERROR<0000>: Failed to execute CreateSnapshot method: Failed to create checkpoint on collection 'AvamarBackup_HVSVR02-03-app-20220503000228-0' (AEE36BC1-A2AD-4682-A71A-80B127A6839F).
winclustersvc ERROR<0000>: Failed to execute CreateSnapshot method: Not found .Cause
이러한 체크포인트 생성 오류는 Hyper-V Manager가 영향을 받는 VM에 대한 운영 체크포인트를 생성할 수 없는 경우에 발생할 수 있습니다. 운영 체크포인트는 Hyper-V 백업에 대한 애플리케이션 정합성 보장 스냅샷과 동일함)
VM의 VSS(Volume Shadow Copy Service) writer가 실패 상태일 수 있습니다.
VM의 개별 볼륨에 VSS 스냅샷을 생성하는 데 사용할 수 있는 디스크 공간이 충분하지 않을 수 있습니다. 각 하드 드라이브 볼륨에 10%에서 20%의 여유 용량이 권장됩니다.
영향을 받는 VM에 최신 Integration Services 또는 Windows OS(운영 체제) 업데이트 및 패치가 없을 수 있습니다.
이러한 오류로 인해 많은 VM이 실패하는 경우 호스트 서버 또는 클러스터 노드가 최신 Windows OS 업데이트로 업데이트되지 않을 수 있습니다. 이로 인해 애플리케이션 정합성이 보장되는 백업과 장애 발생 시 정합성이 보장되는 백업이 모두 실패할 수 있습니다.
Resolution
1. Hyper-V 관리자를 사용하여 수동 검사점을 수행하고 다음 설정을 사용하여 프로덕션 검사점만 선택하여 VM을 테스트합니다.

중요: "표준 체크포인트 만들기" 옵션을 선택 취소합니다. 이렇게 하면 Hyper-V Manager가 표준 검사점 대신 프로덕션 검사점을 만들게 됩니다. 운영 체크포인트는 애플리케이션 정합성이 보장되는 스냅샷을 사용하여 Avamar Hyper-V 백업을 시뮬레이션합니다.

Hyper-V Manager를 사용하여 검사점을 만들 때 프로덕션 또는 표준을 사용하지 못하는 경우 필요한 경우 Microsoft 지원에 문의합니다.
운영 체크포인트가 실패하면 설정을 편집하고 표준 체크포인트 옵션으로 변경한 후 절차를 다시 시도하십시오.
운영 체크포인트 생성이 실패하지만 표준 체크포인트가 작동하는 경우 별도의 데이터 세트와 정책을 생성하고 데이터 세트에서 크래시 일관성이 있는 스냅샷 레벨을 사용하여 VM을 백업합니다. 장애 발생 시 정합성이 보장되는 스냅샷은 Hyper-V Manager를 사용한 표준 체크포인트 생성과 상관 관계가 있습니다.
2. 장애가 발생한 VM에 로그인하고 PowerShell 또는 Windows 명령 프롬프트를 엽니다. 다음 명령을 실행하여 VSS writer의 상태를 확인합니다.
vssadmin list writers
실패 상태인 경우 관련 서비스를 다시 시작하거나 VM을 재부팅하여 기록기를 정상 상태로 되돌립니다.
참조: https://campus.barracuda.com/product/ISBKB/doc/93197282/the-vss-writer-is-in-a-bad-state/ (외부 링크)
3. 실패한 VM에 로그인하고 하드 디스크 볼륨에 최소 10-15%의 사용 가능한 디스크 공간이 있는지 확인합니다.
Windows 관리 도구 -> 컴퓨터 관리 -> 디스크 관리 -> 디스크 볼륨 -> 마우스 오른쪽 버튼 클릭 -> 속성 선택 -> 섀도 복사본 탭 -> 설정으로 이동합니다.
스토리지 영역 제한이 구성된 경우 필요한 경우 최대 크기를 늘립니다. 또는 Avamar 플러그인을 사용하여 생성된 VSS 스냅샷은 일시적이므로 No Limit 로 변경합니다.

4. Windows 가상 머신의 통합 서비스가 최신 상태인지 확인합니다. Windows Server 2016 및 2019 운영 체제의 경우 Windows 업데이트 기능을 사용하여 이 작업을 수행합니다.
Windows Server 2012 및 2012 R2의 경우 다음 작업을 수동으로 수행할 수 있습니다. https://www.zubairalexander.com/blog/how-to-update-integration-services-in-windows-server-2012-r2/ (외부 링크)
5. 모든 Hyper-V 클러스터 노드에 최신 Windows OS 업데이트가 있는지 확인합니다. 이는 Windows 업데이트 기능을 사용하여 확인할 수 있습니다.
6. VM에서 분리된 체크포인트를 제거합니다. Avamar 백업에서 남은 분리된 체크포인트의 구문은 다음과 같습니다.AvamarBackup_<<Avamar policy name>>-<<snapshot consistency level>>-<<backup job timestamp>>"
예:


Avamar 백업 중에 생성되었지만 나중에 상위 VHDX(Virtual Hard Disk v2) 파일로 다시 병합하지 못한 "복구" 체크포인트입니다. Hyper-V Manager의 일반적인 방법을 사용하여 삭제할 수 없습니다.
체크포인트를 마우스 오른쪽 버튼으로 클릭하면 "Delete Checkpoint" 옵션이 없습니다.
Avamar 복구 체크포인트를 삭제하려면 Hyper-V Manager에서 체크포인트를 강조 표시하고 키보드에서 Del (Delete) 키를 누릅니다. 분리된 복구 검사점은 기본 VHDX 파일에 병합됩니다.

그러나 수동으로 Avamar 체크포인트를 삭제하면 "객체가 현재 상태에 있는 동안에는 작업을 수행할 수 없습니다."라는 열린 메시지가 표시되면서 작업이 실패할 수 있습니다.
이 시나리오에서는 모든 클러스터 노드에서 오래된 체크포인트와 vmgroup을 제거하기 위한 자세한 절차 및 스크립트는 다음 문서를 참조하십시오. Windows Server: Hyper-V Live Migration은 복구 체크포인트의 결과로 실패할 수 있습니다.복구 체크포인트 수
7. 사용 중인 Avamar Hyper-V VSS 플러그인 버전에 최신 핫픽스를 적용합니다. 다음 문서에서는 핫픽스 번호 및 다운로드할 위치를 제공합니다. Avamar Hyper-V 증분 RCT 백업이 실패하고 "디스크 파일에 대한 RCT 익스텐트 가져오기 실패" 또는 "가상 머신에 대한 참조 지점 생성 실패"가 표시됨
(그렇지 않으면 VM이 애플리케이션 정합성이 보장되는 스냅샷/체크포인트를 수행하지 못할 수 있습니다.)
8. 문제가 있는 VM에 대해 별도의 정책 및 데이터 세트를 생성하고, 데이터 세트를 편집하고, 스냅샷 수준을 "애플리케이션"에서 "충돌"로 변경합니다.