Avamar: Zálohování bitové kopie VMware selže s chybou "Code 10056 and avvcbimage Error <9759>: createSnapshot: snapshot creation failed"

Summary: avvcbimage FATAL (závažná bitová kopii avvcbimage) <0000>: [IMG0002] Informace o datovém úložiště z VMX '[DATASTOREPATH] abc.vmx' nepovolí obnovení nebo zálohu.

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

Zálohování bitových kopií klienta VMware selhává s kódem 10056.
Úloha vytvoření snapshotu selže s jednou z následujících chyb:

Problém č. 1 – POZNÁMKA: Pouze avamar 19.4 a nižší
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
Protokol ukazuje, že systém Avamar zpočátku nerozpoznal snapshot pro tento virtuální počítač:
avvcbimage Info <14664>: no snapshots are present on this VM.
V datovém úložiště jsou však soubory snapshotů:
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
 
Problém č. 2: Virtuální počítač má příliš mnoho stávajících snapshotů (30 nebo více).
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

U problému č. 1 – POZNÁMKA: Pouze
avamar 19.4 a nižší
Pokud jsou v adresáři virtuálního počítače soubory snapshotu a nástroj vCenter ohlásil méně, než bylo zjištěno během kontroly, zálohování se nezdaří.

Když se software Avamar pokusí zálohovat virtuální počítač, odešle dotaz na nástroj vCenter, kolik snapshotů virtuální počítač obsahuje, a poté provede skenování adresáře datového úložiště, kde se nachází virtuální počítač.
U problému č. 2
Proxy Avamar neumožňuje snapshoty virtuálního počítače, který má 30 stávajících snapshotů.
Systém VMware ESI umožňuje až 32 snapshotů před selháním úlohy snapshotu: 
Vytvoření snapshotu virtuálního počítače selže s chybou systému VMware: "Hierarchie snapshotů je příliš hlá."

Je třeba vytvořit nový snapshot "Avamar" (počet snapshotů na 31).
Na konci zálohy je nutné tento snapshot odstranit. Tato akce odstranění způsobí, že systém ESXi vytvoří skrytý snapshot ESXi s názvem consolidated helper (počet snapshotů bude 32). To může selhat kvůli problému systému ESXi "Snapshot hierarchy is too deep". 

Resolution

Problém č. 1 – TENTO PROBLÉM JE VYŘEŠEN U serveru Avamar verze 19.7 a více.  

Pro software Avamar 19.4 a nižší

Řešení pomocí GOAV

Soubory snapshotu je nutné odebrat z adresáře datového úložiště virtuálních počítačů.  K zjednodušení lze použít nástroj GOAV.

1. Stáhněte soubor z serveru ftp do umístění /home/admin na uzlu nástroje Avamar.
Umístění stahování
ftp://avamar_ftp:anonymous@ftp.avamar.com/software/scripts/goav
NEBO (pokud je spuštěný ze serveru Avamar)
admin@ave:~/>: wget ftp://avamar_ftp:anonymous@ftp.avamar.com/software/scripts/goav
2. Chcete-li z něj udělat spustitelný soubor, abyste jej mohli spustit, po stažení na serveru Avamar postupujte takto:
admin@ave:~/>: chmod +x goav
3. Spusťte příkaz goav vm snapshot clean.  Tímto dojde k odebrání osamocených snapshotů z virtuálních počítačů a všech disků, které jsou zaseknuté na serveru proxy. 
To lze provést dvěma způsoby:
    – To lze provést u jednoho virtuálního počítače s přepínačem --name.
       – Příklad: goav vm snapshot clean --name winpe-testing-2
– Může být spuštěn u VŠECH virtuálních počítačů, jak je uvedeno níže.
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 =================
....
 
OPRAVA MANAUL
Soubory snapshotu je nutné odebrat z adresáře datového úložiště virtuálních počítačů.
Před odebráním souborů je nutné provést některé kontroly.
  1. Ujistěte se, že virtuální počítače nepoužívají příslušný soubor snapshotu.
  • Na kartě > Hardware nastavení > virtuálních počítačů vyberte každý disk a ujistěte se, že "Soubor disku" není přiřazen k souboru snapshotu. (Snapshoty mají příponu pojmenovanou <vm name-00000>#.vmdk
  1. Ujistěte se, že proxy Avamar nemají připojený disk.
  • V nástroji vCenter vyberte proxy server a přejděte na kartu Settings > Hardware.

  • Každý server proxy by měl mít dva disky. Veškeré další by měly být odebrány.

  • Chcete-li vyjmout další disk, vyberte jej, klikněte na možnost "Odebrat" a ponechte možnost "Možnosti odebrání" na možnost "Odebrat z virtuálního počítače".

  1. Spuštění konsolidace snapshotů 
  • V nástroji vCenter vyhledejte virtuální počítač a v panelu nástrojů vyberte možnost >Inventory >Virtual Machine>Snapshot>Consolidate.      

  • Pokud konsolidace nefunguje, ručně odeberte snapshoty. Neprovedli to, pokud jsou k dispozici jiné platné snapshoty uživatele nebo pokud disky virtuálního počítače používají libovolný soubor snapshotu.

    1. Projděte adresář datového úložiště virtuálního počítače.

    2. Vytvořte složku v adresáři virtuálního počítače s názvem "SS Removal"

    3. Přetáhněte problematický soubor snapshotu do nového adresáře vytvořeného výše.

  1. Zkontrolujte adresář datového úložiště daného virtuálního počítače a zkontrolujte, zda existují soubory snapshotu.

  2. Po odebrání proveďte zálohu.

  3. Pokud problém není vyřešen, obraťte se na podporu Avamar.



U problému č. 2.  
V systému VMware odstraňte stávající snapshot. Společnost VMware nedoporučuje používat snapshoty jako jedinou strategii zálohování (například: Použijte produkt, jako je Avamar). Používání více než malé sady krátkodobých snapshotů přináší latenci a vysoké doby ladění během operací snapshotů. V ideálním případě by virtuální počítač neměl mít snapshoty.

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.