Avamar: 분리된 체크포인트로 인해 Hyper V RCT 백업이 오류와 함께 실패함
Summary: 이 KB(기술 자료) 문서에서는 검사점 생성 오류로 인한 Hyper-V RCT(복원 변경 내용 추적) 백업 실패에 대한 해결 방법을 제공합니다.
Symptoms
Avamar Hyper-V RCT 백업이 실패하고 다음과 유사한 오류가 발생할 수 있습니다.
avhypervvss Info <43419>: Creating backup CheckPoint with 'Copy' guest backup type
2019-04-15 00:05:05 avhypervvss Info <43420>: Creating backup CheckPoint with 'Application' consistenty level
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'DELLEMC-VM<XXXXSS-XXXX-XXXX-XXXX-XXXXXX>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'AVAMAR-DEV<XXXXSS-XXXX-XXXX-XXXX-XXXXXX>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'DDR-Dev2<XXXXX-XXXX-XXXX-XXXX-XXXXXX>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Warning <43427>: No targets available for backup after checkpoint process.Cause
Hyper-V RCT 백업은 하루나 이틀 정도 성공적으로 완료될 수 있습니다. 그러나 마지막으로 성공한 백업은 VM(가상 머신) 디렉터리에 분리된 검사점 파일(*.avhdx)을 남겨둡니다.
백업 중에 VM의 체크포인트가 일시적으로 생성됩니다. 완료되면 Hyper-V 플러그인은 AVHD 검사점을 VM의 부모 VHD(가상 하드 디스크)에 병합하도록 Windows OS(운영 체제)에 알릴 수 있습니다.
백업이 완료된 후 검사점이 기본 VHD에 병합되지 않는 경우가 있습니다. 이벤트 뷰어 로그(애플리케이션 및 서비스 로그 -> Microsoft - Windows ->> Hyper-V VMMS)에서 다음 오류가 표시될 수 있습니다.
"'DDR-Dev2' background disk merge failed to complete: Account restrictions are preventing this user from signing in. For example: blank passwords aren't allowed, sign-in times are limited, or a policy restriction has been enforced. (0x8007052F). (Virtual machine ID XXXXX-XXXX-XXXX-XXXX-XXXXXX) "
최악의 경우 Hyper-V Manager 또는 PowerShell 명령에서 검사점이 표시되지 않을 수 있습니다.
Hyper-V와 Avamar 플러그인 모두 분리된 체크포인트를 인식하지 못합니다. 기존의 분리된 체크포인트로 인해 Windows OS에서 새 체크포인트 AVHD 파일을 생성할 수 없으므로 다음 Avamar 백업이 실패합니다.
Resolution
Avamar 로그에서 체크포인트 정리가 Avamar Hyper-V 플러그인 측에서 실행되었습니다. 그러나 이벤트 뷰어에서 동시에 오류가 발생하여 디스크를 병합하지 못해 체크포인트 삭제 오류가 발생했습니다.
Winclustersvc.log 파일에서 아래 코드 조각은 체크포인트 정리가 성공적으로 수행되었음을 보여 줍니다.
winclustersvc INFO<0000>: Cleaning up checkpoint created on group AvamarBackup_SERVER-app-20190510000504-0: checkpoint \\SERVER\root\virtualization\v2:Msvm_SnapshotCollection.CollectionID="DXXXXDX-XXCE-XXDX-XABF-XXXDXXXXXX" .
winclustersvc INFO<0000>: DestroySnapshot executed successfully
플러그인은 Microsoft API를 호출하여 체크포인트를 삭제하고, 성공적으로 반환된 후에만 위의 메시지를 기록합니다.
그러나 동시 이벤트 뷰어 로그는 모든 VM에 대해 다음 오류를 제공하여 체크포인트가 삭제되지 않습니다.
"'DDR-Dev2' background disk merge failed to complete: Account restrictions are preventing this user from signing in. For example: blank passwords aren't allowed, sign-in times are limited, or a policy restriction has been enforced. (0x8007052F). (Virtual machine ID XXXXX-XXXX-XXXX-XXXX-XXXXXX) "
분리된 체크포인트 문제에 대한 자세한 문제 해결을 위해 Microsoft에 지원 사례를 개설합니다.
문제를 해결할 수 있는 몇 가지 해결 방법은 다음과 같습니다.
- Windows 업데이트를 사용하여 Hyper-V 호스트 컴퓨터에 최신 패치 및 업데이트를 설치합니다.
- Avamar 백업을 시작하기 전에 Hyper-V VMMS(Virtual Machine Management) 서비스를 재시작합니다. 서비스로 로그온 그룹 정책 개체 속성은 예약된 작업을 만든 후 VMMS 서비스와 동기화되지 않습니다. VMMS 서비스가 다시 시작되면 Microsoft 로그온 서비스와 강제로 동기화하려고 시도합니다.
- GPO(그룹 정책 개체)에서 사용자 권한 할당/서비스로 로그온 속성을 사용하지 않도록 설정합니다. 그런 다음 Windows 명령 또는 PowerShell 프롬프트를 사용하여 Hyper-V 컴퓨터에서 다음 명령을 실행합니다.
GPUpdate / Force
Additional Information
참조: https://social.technet.microsoft.com/Forums/en-US/1dc1a820-be03-4c24-9f85-5793eb6c1d4a/background-merge-fails-replication-state-critical?forum=winserverhyperv (외부 링크)