Avamar: VMwaren näköistiedostojen varmuuskopioinnit epäonnistuvat virheen Code 10056 and avvcbimage Error <9759>: createSnapshot: snapshot creation failed vuoksi

Summary: avvcbimage FATAL <0000>: [IMG0002] VMX:n [DATASTOREPATH] abc.vmx-tietosäilön tiedot eivät salli palautusta eikä varmuuskopiointia.

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-työaseman näköistiedoston varmuuskopiointi epäonnistuu koodin 10056 kanssa.
Tilannevedoksen luontitehtävä epäonnistuu seuraavan virheen vuoksi:

Ongelma 1 - HUOMAUTUS: Avamar 19.4 ja alle
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
Loki osoittaa, että Avamar ei havainnut tilannevedosta tälle virtuaalikoneeseen:
avvcbimage Info <14664>: no snapshots are present on this VM.
Tietosäilössä on kuitenkin tilannevedostiedostoja:
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
 
Aihe 2: Virtuaalikoneessa on liian monta tilannevedosta (vähintään 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

Ongelma 1 – HUOMAUTUS: Avamar 19.4 ja alle
Jos Virtual Machine -hakemistossa on tilannevedostiedostoja ja vCenter ilmoittaa vähemmän kuin tarkastuksen aikana havaittiin, varmuuskopiointi epäonnistuu.

Kun Avamar yrittää varmuuskopioida virtuaalikoneen, se kysyy vCenterilta, kuinka monta tilannevedosta virtuaalikone sisältää ja missä Datastore-hakemistossa virtuaalikone sijaitsee, skannataan.
Ongelma 2
Avamar-välityspalvelin ei salli tilannevedoksia virtuaalikoneeseen, jossa on 30 aiemmin luotua tilannevedosta.
VMware ESI sallii enintään 32 tilannevedosta, ennen kuin tilannevedostehtävä epäonnistuu seuraavasti: 
Virtuaalikoneen tilannevedostehtävän luonti epäonnistuu, kun VMwaressa näkyy seuraava virhe: Snapshot hierarchy is too deep.

On otettava uusi Avamar-tilannevedos (tilannevedoksien määrä on 31).
Tämä tilannevedos on poistettava varmuuskopion päätyttyä. Tämän poistotoiminnon avulla ESXi luo piilotetun ESXi-tilannevedoksen nimeltä consolidated helper (tilannevedoksien määrä olisi 32). Tämä voi epäonnistua ESXi:n Snapshot hierarchy is too deep -ongelman vuoksi. 

Resolution

Ongelma 1 – ONGELMA ON RATKAISTU Avamar 19.7+:ssä.  

Avamar 19.4 ja alle

Tarkkuus GOAV-toiminnolla

Tilannevedostiedostot on poistettava virtuaalikoneiden Datastore-hakemistosta.  GoAV-työkalulla voidaan yksinkertaistaa tätä.

1. Lataa ftp-sivustosta Avamar Utility Node -solmun /home/admin-sivulle.
Latauspaikka
ftp://avamar_ftp:anonymous@ftp.avamar.com/software/scripts/goav
TAI (jos käytössä on Avamar)
admin@ave:~/>: wget-ftp://avamar_ftp:anonymous@ftp.avamar.com/software/scripts/goav
2. Työkalun muuttaminen suoritettavaksi Avamariin lataamisen jälkeen:
admin@ave:~/>: chmod +x goav
3. Suorita goav-virtuaalikoneen tilannevedos.  Tämä poistaa yhteydettömät tilannevedokset virtuaalikoneista ja välityspalvelimeen juuttuneet levyt. 
Tämän voi tehdä kahdella tavalla:
    - Tämän voi tehdä yksittäisessä virtuaalikoneessa, jossa on --name-valitsin.
       - Esimerkki: goav vm snapshot clean --name winpe-testing-2
- tämä toimii kaikissa virtuaalikoneissa, kuten alla.
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-KORJAUS
Tilannevedostiedostot on poistettava virtuaalikoneiden Datastore-hakemistosta.
Joitakin tarkistuksia on tehtävä ennen tiedostojen poistamista.
  1. Varmista, että virtuaalikoneet eivät käytä kyseistä tilannevedostiedostoa.
  • Kun tarkastelet virtuaalikoneiden Asetukset-laitteisto-välilehteä >> , valitse kukin levy ja varmista, että Disk file (Levytiedosto) ei ole varattu tilannevedostiedostolle. (Tilannevedoksissa on tiedostotunniste nimeltä <vm name-00000>#.vmdk
  1. Varmista, että Avamar-välityspalvelimissa ei ole levyä liitettynä.
  • Valitse vCenterissä välityspalvelin ja valitse Settings Hardware -välilehti.>

  • Kullakin välityspalvelimella on oltava kaksi levyä, ja mahdolliset muut palvelimet on poistettava.

  • Voit poistaa ylimääräisen levyn valitsemalla levyn, valitsemalla Poista ja jättämällä Removal Options (Poista virtuaalikoneesta) -valinnan kohtaan Remove from Virtual Machine (Poista virtuaalikoneesta).

  1. Tilannevedoksen yhdistäminen 
  • Selaa virtuaalikonetta vCenterissä ja valitse > työkalurivillä Inventory >Virtual Machine>Snapshot>Consolidate.      

  • Poista tilannevedokset manuaalisesti, jos konsolidointi ei toimi. Älä tee tätä, jos käytössä on muita kelvollisia käyttäjän tilannevedoksia tai jos virtuaalikonelevyt käyttävät mitä tahansa Snapshot-tiedostoa.

    1. Etsi virtuaalikoneen Datastore-hakemisto

    2. Luo VM-hakemistoon kansio, jonka nimi on SS Removal

    3. Vedä ja pudota ongelmastavat tilannevedostiedostot aiemmin luotuun uuteen hakemistoon.

  1. Tarkista virtuaalikoneen Datastore-hakemisto ja tilannevedostiedostot.

  2. Tee varmuuskopio, kun olet poistanut sen.

  3. Jos ongelma jatkuu, ota yhteys Avamar-tukeen.



Ongelma 2.  
Poista nykyinen tilannevedos VMwaressa. VMware ei suosittele tilannevedosten käyttämistä ainoana varmuuskopiointistrategiana (esimerkiksi: Käytä avamarin kaltaista tuotetta). Jos tilannevedoksia on enemmän kuin vähän, tilannevedosten viive ja suuri viritysaika. Virtuaalikoneissa ei mielellään pitäisi olla tilannevedoksia.

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.