Avamar: VMware 이미지 백업이 실패하고 "Code 10056 and avvcbimage Error <9759>: createSnapshot: snapshot creation failed" 메시지가 표시됩니다.

Summary: avvcbimage FATAL <0000>: [IMG0002] VMX '[DATASTOREPATH] abc.vmx'의 데이터 저장소 정보는 복원 또는 백업을 허용하지 않습니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

코드 10056에서 VMware 클라이언트 이미지 백업이 실패합니다.
스냅샷 생성 작업이 실패하고 다음 오류 중 하나가 발생합니다.

문제 #1 - 참고: Avamar 19.4 이하만 해당
avvcbimage Warning <16002>: Too many extra snapshot files (3) were found on the VMs datastore. This can cause a problem for the backup or restore. 
avvcbimage FATAL <16018>: The datastore information from VMX '[MLUN] Datastore/TestMachine.vmx' will not permit a restore or backup.
avvcbimage Info <0000>: Starting graceful (staged) termination, Too many pre-existing snapshots on the datastore will not permit a restore or backup. (wrap-up stage) 
avvcbimage Error <9759>: createSnapshot: snapshot creation failed
로그에 Avamar가 처음에 이 VM의 스냅샷을 감지하지 못했음이 표시됩니다.
avvcbimage Info <14664>: no snapshots are present on this VM.
하지만 데이터 저장소에는 스냅샷 파일이 있습니다.
avvcbimage Info <14677>: All VM file Info:
File:'TEST-000003-ctk.vmdk                   ' last modified on '07-Dec-2015 15:58'  size=3932672
File:'TEST-000003-delta.vmdk                 ' last modified on '07-Dec-2015 15:57'  size=134344704
File:'TEST-000003.vmdk                       ' last modified on '07-Dec-2015 15:55'  size=408
 
문제 #2 가상 머신에 기존 스냅샷이 너무 많습니다(30개 이상).
avvcbimage Info <14665>: 30 snapshots are present on this VM:
   level=1, children=1, ref='snapshot-4223', 'snapshot1':desc='na'
   ...
     *level=30, children=0, ref='snapshot-4252', 'snapshot30':desc='na

avvcbimage FATAL <0000>: [IMG0019] The pre-existing snapshots from VMX '[MLUN] Datastore/TestMachine.vmx does not permit a backup.

Cause

문제 #1 - 참고: Avamar 19.4 이하만
해당가상 머신 디렉토리에 스냅샷 파일이 있고 vCenter가 스캔 중에 검색된 것보다 적게 보고된 경우 백업이 실패합니다.

Avamar가 가상 머신을 백업하려고 하면 vCenter에 가상 머신에 포함된 스냅샷 수와 가상 머신이 있는 데이터 저장소 디렉토리를 검사합니다.
문제 #2
의 경우Avamar 프록시는 30개의 기존 스냅샷이 있는 VM의 스냅샷을 허용하지 않습니다.
VMware ESI는 스냅샷 작업이 실패하기 전에 최대 32개의 스냅샷만 허용합니다. 
가상 머신 스냅샷 생성 작업이 실패하고 다음과 같은 VMware 오류가 발생합니다. "스냅샷 계층 구조가 너무 깊습니다."

새 "Avamar" 스냅샷을 생성해야 합니다(스냅샷 수를 31개로 가져오기).
백업이 끝나면 이 스냅샷을 삭제해야 합니다. 이 삭제 작업을 수행하면 ESXi가 통합 도우미라고 하는 숨겨진 ESXi 스냅샷을 생성합니다(스냅샷 수는 32개). ESXi "Snapshot hierarchy is too deep" 문제로 인해 이 문제가 실패할 수 있습니다. 

Resolution

문제 #1 - 이 문제는 Avamar 19.7+에서 해결되었습니다.  

Avamar 19.4 이하

의 경우GOAV

를 사용한 해상도스냅샷 파일은 가상 머신 데이터 저장소 디렉토리에서 제거해야 합니다.  도구 GOAV를 사용하여 이를 간소화할 수 있습니다.

1. ftp 사이트에서 Avamar 유틸리티 노드의 /home/admin으로 다운로드합니다.
위치 다운로드
ftp://avamar_ftp:anonymous@ftp.avamar.com/software/scripts/goav
OR(Avamar에서 실행되는 경우)
admin@ave:~/>: wget ftp://avamar_ftp:anonymous@ftp.avamar.com/software/scripts/goav
2. Avamar에 다운로드한 후 실행할 수 있도록 하려면 다음을 수행합니다.
admin@ave:~/>: chmod +x goav
3. goav vm 스냅샷을 새로 실행합니다.  이렇게 하면 VM 및 프록시에 고정된 모든 디스크에서 분리된 스냅샷이 제거됩니다. 
두 가지 방법으로 실행할 수 있습니다.
    - --name 스위치를 사용하여 단일 가상 머신에서 실행할 수 있습니다.
       - 예: goav vm snapshot clean --name winpe-testing-2
- 아래와 같이 모든 VM에 대해 실행할 수 있습니다.
admin@ave:~/>: ./goav vm snapshot clean
===========================================================
GoAv    :        1.49
Avamar  :        19.7
Date    :        03 Mar 2023 10:29 EST
===========================================================
COMMAND :  ./goav vm snapshot clean
NOTE: This is not an official tool
===========================================================
Running "./goav proxy clean" to clean proxies : ConsolidateTask=True
================== Checking Active Vmware Image backups =================
No active Vmware backups found
================== Checking PROXIES for unwanted DISK =================
------------ 192proxy.lab ------------
Proxy 192proxy.lab is clean
------------ 197proxy.lab (19.7.100-82) ------------
Proxy 197proxy.lab (19.7.100-82) is clean
================== Checking Vms for leftover snapshots and disk consolidation =================
....
 
마나울 수정
스냅샷 파일은 가상 머신 데이터 저장소 디렉토리에서 제거해야 합니다.
파일을 제거하기 전에 완료해야 하는 몇 가지 검사가 있습니다.
  1. 가상 머신이 해당 스냅샷 파일을 사용하고 있지 않은지 확인합니다.
  • 가상 머신 설정 > 하드웨어 탭 > 을 보면 각 디스크를 선택하고 "디스크 파일"이 스냅샷 파일에 할당되지 않았는지 확인합니다. (스냅샷에는 vm name-00000>#.vmdk라는 <이름의 접미사가 있습니다.
  1. Avamar 프록시에 연결된 디스크가 없는지 확인합니다.
  • vCenter에서 프록시를 선택하고 설정 > 하드웨어 탭을 찾습니다.

  • 각 프록시에는 2개의 디스크가 있어야 하며 추가 디스크를 제거해야 합니다.

  • 추가 디스크를 제거하려면 디스크를 선택하고 "Remove"를 클릭하고 "Remove Options" 선택을 "Remove from Virtual Machine"으로 둡니다.

  1. 스냅샷 통합 실행 
  • vCenter에서 가상 머신을 찾은 다음 툴 표시줄에서 Inventory >Virtual Machine>Snapshot>Consolidate를 선택합니다>.      

  • 통합이 작동하지 않는 경우 스냅샷을 수동으로 제거합니다. 다른 유효한 사용자 스냅샷이 있거나 VM 디스크가 스냅샷 파일을 사용하는 경우 이 작업을 수행하지 마십시오.

    1. 가상 머신의 데이터 저장소 디렉토리 탐색

    2. VM 디렉토리에 "SS 제거"라는 폴더를 생성합니다.

    3. 문제가 되는 스냅샷 파일을 위에 생성된 새 디렉토리로 끌어다 놓습니다.

  1. 해당 가상 머신의 데이터 저장소 디렉토리를 검사하고 스냅샷 파일이 있는지 확인합니다.

  2. 제거된 후에는 백업을 수행합니다.

  3. 문제가 해결되지 않으면 Avamar 지원 부서에 문의하십시오.



문제 #2의 경우.  
VMware에서 기존 스냅샷을 삭제합니다. VMware는 스냅샷을 유일한 백업 전략으로 사용하는 것을 권장하지 않습니다(예: Avamar와 같은 제품을 사용하십시오.) 일련의 단기 스냅샷을 1개 이상 보유하면 스냅샷 작업 중에 레이턴시 및 고사율 시간이 발생합니다. VM에 스냅샷이 없어야 하는 것이 이상적입니다.

Additional Information

 

Affected Products

Avamar

Products

Avamar, Avamar Client for VMware
Article Properties
Article Number: 000068694
Article Type: Solution
Last Modified: 29 Feb 2024
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.