Avamar: VMware-avbildssäkerhetskopiering misslyckas med "Code 10056 and avvcbimage Error <9759>: createSnapshot: snapshot creation failed"

Summary: AVVCbimage ALLVARLIGT <0000>: [IMG0002] Datalagerinformationen från VMX "[DATASTOREPATH] abc.vmx" tillåter inte en återställning eller säkerhetskopiering.

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

VMware-klientbildssäkerhetskopiering misslyckas med kod 10056.
Åtgärden för att skapa snapshot misslyckas med ett av följande fel:

Problem 1 – Obs! Avamar 19.4 och tidigare
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
Loggen visar att Avamar inte upptäckte någon snapshot för den virtuella datorn initialt:
avvcbimage Info <14664>: no snapshots are present on this VM.
Det finns dock snapshotfiler i datalagret:
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
 
Problem 2 Den virtuella datorn har för många befintliga snapshots (30 eller fler).
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

För problem 1 – Obs! Avamar 19.4 och tidigare
Om det finns snapshotfiler i katalogen Virtual Machine och vCenter rapporterade färre än vad som upptäcktes under genomsökningen misslyckas säkerhetskopieringen.

När Avamar försöker säkerhetskopiera en virtuell maskin frågar den vCenter efter hur många snapshots den virtuella datorn innehåller och datalagerkatalogen där den virtuella datorn finns skannas sedan.
För problem 2
Avamar-proxyn tillåter inte snapshots av en virtuell dator som har 30 befintliga snapshots.
VMware ESI tillåter endast upp till 32 snapshots innan snapshotaktiviteten misslyckas med: 
Det går inte att skapa snapshot-uppgiften för den virtuella maskinen med ett VMware-fel på: "Snapshothierarkin är för djup."

Vi måste ta en ny "Avamar"-snapshot (ange antalet snapshots till 31).
I slutet av säkerhetskopieringen måste vi ta bort den här ögonblicksbilden. Borttagningsåtgärden gör att ESXi skapar en dold ESXi-snapshot med namnet consolidated helper (antalet ögonblicksbilder är 32). Det kan misslyckas på grund av problemet med ESXi-snapshothierarkin är för djup. 

Resolution

Problem 1 – PROBLEMET ÄR LÖST i Avamar 19.7+.  

För Avamar 19.4 och tidigare

Upplösning med GOAV

Snapshotfiler måste tas bort från datalagerkatalogen för virtuella datorer.  Verktyget GOAV kan användas för att förenkla detta.

1. Ladda ner från FTP-platsen till /home/admin på Avamar Utility Node.
Nedladdningsplats
ftp://avamar_ftp:anonymous@ftp.avamar.com/software/scripts/goav
ELLER (om den körs från Avamar)
admin@ave:~/>: wget ftp://avamar_ftp:anonymous@ftp.avamar.com/software/scripts/goav
2. Så här gör du det körbart för att kunna köra det:
admin@ave:~/>: chmod +x goav
3. Kör goav vm snapshot clean.  Då tas överblivna snapshots bort från virtuella maskiner och alla diskar som har fastnat i en proxy. 
Det här kan köras på två sätt:
    - Detta kan köras mot en enda virtuell maskin med --name-switchen.
       Exempel: goav vm snapshot clean --name winpe-testing-2
– Det här kan köras mot ALLA virtuella datorer, enligt nedan.
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 =================
....
 
MANAUL-KORRIGERING
Snapshotfiler måste tas bort från datalagerkatalogen för virtuella datorer.
Innan filerna tas bort finns det några kontroller som måste slutföras.
  1. Kontrollera att de virtuella datorerna inte använder snapshotfilen i fråga.
  • När du tittar på fliken > Virtual Machines Settings > Hardware väljer du varje disk och kontrollerar att "Disk file" inte allokeras till en snapshotfil. (Snapshots har ett suffix som heter <vm name-00000>#.vmdk
  1. Kontrollera att Avamar-proxyservrarna inte har disken ansluten till dem.
  • I vCenter väljer du en proxy och bläddrar på fliken Settings > Hardware

  • Varje proxy bör ha två diskar. Eventuella ytterligare bör tas bort

  • Om du vill ta bort en extra disk markerar du disken och klickar på Remove (ta bort) och efterlämnar alternativet "Removal Options" (borttagningsalternativ) till Remove from Virtual Machine (ta bort från virtuell maskin).

  1. Kör en snapshotkonsolidering 
  • I vCenter bläddrar du till den virtuella datorn och väljer > sedan Inventory >Virtual Machine>Snapshot Consolidate> i verktygsfältet      

  • Ta bort snapshots manuellt om konsolidera inte fungerar. Gör inte detta om det finns andra giltiga användarögonblicksbilder eller om VM-diskarna använder någon snapshotfil.

    1. Bläddra i datalagerkatalogen för den virtuella datorn

    2. Skapa en mapp i VM-katalogen med namnet "SS Removal" (SS-borttagning)

    3. Dra och släpp de felande snapshotfilerna i den nya katalogen som skapades ovan.

  1. Kontrollera datalagerkatalogen för den virtuella maskinen i fråga och kontrollera att snapshotfilerna finns.

  2. När du har tagit bort den utför du en säkerhetskopiering.

  3. Om problemet inte är löst kontaktar du Avamar-supporten.



För problem 2.  
I VMware tar du bort befintlig snapshot. VMware rekommenderar inte att du använder Snapshots som din enda strategi för säkerhetskopiering (till exempel: Använd en produkt som Avamar). Om du har mer än en liten uppsättning snapshots på kort sikt införs latens och höga tidsförhållanden under snapshotåtgärder. En virtuell dator bör helst inte ha snapshots.

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.