Avamar: Säkerhetskopiering på VM-avbildningsnivå misslyckas med 10026-fel till Data Domain
Summary: Säkerhetskopiering av en VMware-avbildning misslyckas med 10026 eller 10055, "Ogiltig längd misslyckades vid överskrivning till en fil i en behållare för säkerhetskopiering"
Symptoms
I slutet av en säkerhetskopiering av en virtuell dator med Data Domain misslyckas den med FCOW-fel relaterat till ändringsblockförskjutning:
2016-11-10 19:00:39 avtar FATAL <0000>: Failed to send data to file container for FCOW, Invalid offset failed overwriting to a file in a container for backup, changed block begin offset 133272572928 is not a multiple of the fixed segment size 8192, DDR result code: 4914, desc: Invalid offset
2016-11-10 19:00:39 avtar FATAL <0000>: <10621>Failed to overwrite data to stream, due to send data failure for size 262144 for FCOW for stream index 15, DDR result code: 0 desc: Error not set
2016-11-10 19:00:39 avtar FATAL <40009>: DDR encountered errors.
2016-11-10 19:00:39 avtar Info <9772>: Starting graceful (staged) termination, DDR_ERROR event received (fatal severity) (wrap-up stage)
2016-11-10 19:00:39 avtar Info <0000>: Entering the 'final' phase of termination, DDR_ERROR need to exit)
2016-11-10 19:00:39 avtar Info <15092>: Container final statistics:
container file name: C884337993FD57BF9CB6B44AB276E861ABA0F5F8
total seg count: 22,599,398
redundant seg count: 22,560,065
2016-11-10 19:00:39 avtar FATAL <5155>: Backup aborted due to earlier errors. No backup created on the server.
Eller
2022-07-13 10:39:52 avtar FATAL <0000>: Failed to close file container for backup for FCOW, Invalid length failed when overwriting to a file in a container for backup, length 1677312 is not a multiple of the fixed segment size 8192, DDR result code: 4915, desc: Invalid length
2022-07-13 10:39:52 avtar FATAL <0000>: Failed closing write stream for FCOW, index: 33, close container failed, exit code: 157.
Cause
Resolution
Konfigurera den virtuella maskinen och redigera inställningarna.
Kontrollera om det finns en decimalstorlek för varje diskstorlek.
Justera storleken på disken genom att AVRUNDA UPPÅT till närmaste heltal.
Exempel:
Disken har storleken 127999,3337 MB.
Ändra detta till 128000 MB.
Dessutom kan goav vm validate-size kommandot användas för att söka efter det här problemet.
För mer information om validate-size kan du läsa avsnittet Ytterligare information i den här artikeln eller i GoAV-dokumentationen.
-
Använd GoAV och kör kommandot:
./goav vm validate-size
-
Så här ändrar du storlek på den virtuella datorn:
-
Leta reda på den virtuella maskinen i vSphere-klienten.
-
Redigera den virtuella maskinen och välj den identifierade disken med hjälp av verktyget.
-
Ändra enheterna till MB och gå till verktyget GoAV och ställ in storleken på ÄNDRA STORLEK TILL.
-
-
Starta en ny säkerhetskopiering i Avamar. När säkerhetskopieringen är klar utför du en ny avbildningsåterställning på den senaste säkerhetskopian för att bekräfta att problemet är löst.
Se kunskapsbasartikel om VMware: https://knowledge.broadcom.com/external/article?articleNumber=377962
Additional Information
Mer information om funktionen GoAV validate-size:
Den här funktionen identifierar virtuella datorer med virtuella diskstorlekar som inte är multiplar av 8192 kB eller 1 048 576 kB (1 MB). Om den hittas rekommenderar den en nyare, större storlek för att öka den virtuella disken.
./goav vm validate-size --help
Verifiera diskstorleken för den virtuella datorn genom att kontrollera varje disk för den virtuella datorn i vCenter.
Verifierar att diskstorlekarna är korrekt delbara med 1 MB och 8 kB.
Användning:
goav vm validate-size [flaggor]
Exempel:
./goav vm validate-size --name testing8kb-invalidlength --vc myvcenter.fqdn.tld
ENHETSNYCKEL | VMDK | DISKSTORLEK | 8 kB | 1 MB | ÄNDRA STORLEK TILL
-------------+---------------------------------------------------------------------+-----------+-------+-------+------------
2001 | [localDatastore] testing8kb-invalidlength/invalidSize.vmdk | 1536000 | falskt | falskt | 2 MB
flaggor:
-h, --help help för valideringsstorlek
--hide-valid Ange utdata för att dölja giltiga virtuella datorer
--name sträng VM-namn
--prompt Frågar om du vill välja vCenter
--vc sträng vCenter-namn
Globala flaggor:
-d, --debug felsökningsutdata
-f, --force Ignorera konfiguration
-n, --noheader Visa inte rubrik