Avamar: Sådan opdaterer du referencen til sikkerhedskopimetadata En sikkerhedskopi blev manuelt tilbagekaldt fra Data Domain Cloud-niveauet
Summary: Avamar vedligeholder og bruger backupmetadata til at udføre gendannelse på cloudniveau efter behov for et Avamar-netværk, der er integreret med et Data Domain. Denne artikel forklarer, hvordan du gensynkroniserer manuelt tilbagekaldte DD-sikkerhedskopier og opdaterer Avamar-metadata. ...
Symptoms
Den korrekte tilbagekaldelsesprocedure for en sikkerhedskopiering fra Data Domain (DD) Cloud Tier til Active Tier bruger Avamar "avtier" kommando, som dokumenteret i Avamar: Sådan tilbagekaldes sikkerhedskopier, der blev migreret til Data Domain Cloud Tier.
Denne artikel omhandler scenarier, hvor den korrekte procedure ikke blev brugt, og tilbagekaldelsen blev udført manuelt på DD uden ændringer af Avamar.
Efter den manuelle DD-tilbagekaldelse er sikkerhedskopieringen på det aktive DD-niveau, men Avamar-metadataene for sikkerhedskopieringen viser den på cloudniveauet.
F.eks.:
avmgr getb --path=/clients/ClientName --format=xml --incpartials | grep -i 1D359BBB62CE6BA
backuplistrec flags="24117249" labelnum="592" label="***_Exchange_Full-1510201386783#0" created="1510274087" roothash="fff989cfe0fe0654abc5453466fcbe7b12879207"
totalbytes="3537383718912.00" ispresentbytes="0.00" pidnum="3018" percentnew="0" expires="0" created_prectime="0x1d359bbb62ce6ba" partial="0" retentiontype=
"daily,weekly,monthly" backuptype="Full" ddrindex="1" locked="0" direct_restore="1" tier="2" appconsistent="not_available" sealstate="COMPLETE"/>
(Output indpakket for læsbarhed)
Fra dette output angiver tier="2", at Avamar stadig genkender sikkerhedskopien som gemt på Cloud Tier.
Forsøg på at gendanne denne sikkerhedskopi fra Avamar forårsager ny (unødvendig) dataflytning på DD mellem det aktive niveau og cloudniveauet, når tilbagekaldelsen aktiveres.
Cause
Hvis en sikkerhedskopiering, der er tilbagekaldt fra Data Domain Cloud Tier til Active Tier, ikke blev udført af Avamar, er metadataene for den pågældende sikkerhedskopiering på Avamar ikke synkroniseret med placeringen af dataene på Data Domain.
Resolution
Der er to løsninger til at løse dette:
Metode 1: Synkroniser backupmetadataene mellem GSAN og Data Domain ved at køre Garbage Collection (GC) med "checkalltierduringgc" aktiveret:
1. Stop vedligeholdelsesplanlæggeren:
dpnctl stop maint
2. Aktivér changealltiering parameter:
avmaint --ava config checkalltierduringgc=true
3. Start affaldsindsamling:
avmaint --ava garbagecollect
4. Overvåg gitteret, indtil GC er fuldført ved hjælp af en af kommandoerne nedenfor:
avmaint gcstatus -- or -- status.dpn
5. Når GC er fuldført, skal du deaktivere changealltiering parameter:
avmaint --ava config checkalltierduringgc=false
6. Genstart vedligeholdelsesplanlæggeren:
dpnctl start maint
Metode 2: Opdater backupmetadata manuelt ved hjælp af "avmgr chgt":
1. Opret et Avamar-kontrolpunkt, hvis der opstår problemer.
2. Forespørg på status for den sikkerhedskopi, der skal tilbagekaldes fra Data Domain Cloud Tier, ved hjælp af kommandoen nedenfor. Optag parameteren "created_prectime" værdi.
avmgr getb --path=/clients/ClientName --format=xml --incpartials |grep 'labelnum="<labelnum>"'
F.eks.:
avmgr getb --path=/clients/ClientName --format=xml --incpartials |grep 'labelnum="592"'
backuplistrec flags="24117249" labelnum="592" label="***_Exchange_Full-1510201386783#0" created="1510274087" roothash="fff989cfe0fe0654abc5453466fcbe7b12879207" totalbytes="3537383718912.00" ispresentbytes="0.00" pidnum="3018" percentnew="0" expires="0" created_prectime="0x1d359bbb62ce6ba" partial="0" retentiontype="daily,weekly,monthly" backuptype="Full" ddrindex="1" locked="0" direct_restore="1" tier="3" ...
3. Brug af "created_prectime" Fra oven skal du køre følgende kommando:
avmgr chgt --path=/clients/clientName --date="<created_prectime>" --tiering=0 --ava
F.eks.:
avmgr chgt --path=/clients/clientName --date="0x1d359bbb62ce6ba" --tiering=0 --ava
"--tiering=0" ændrer placeringen af backupmetadata fra Cloud Tier til Active Tier.
4. Kør kommandoen igen fra trin 2 for at kontrollere, at sikkerhedskopien nu rapporterer det korrekte niveau:
avmgr getb --path=/clients/ClientName --format=xml --incpartials |grep 'labelnum="<labelnum>"'
F.eks.:
avmgr getb --path=/clients/ClientName --format=xml --incpartials |grep 'labelnum="592"'
avmgr getb --path=/clients/ClientName --format=xml --incpartials labelnum=592
<backuplistrec flags="24117249" labelnum="592" label="***_Exchange_Full-1510201386783#0" created="1510274087" roothash="fff989cfe0fe0654abc5453466fcbe7b12879207" totalbytes="3537383718912.00" ispresentbytes="0.00" pidnum="3018" percentnew="0" expires="0" created_prectime="0x1d359bbb62ce6ba" partial="0" retentiontype="daily,weekly,monthly" backuptype="Full" ddrindex="1" locked="0" direct_restore="1" tier="0" ...
Additional Information
| Niveaunavn | Nummer | Bemærkninger |
| Aktiv | 0 |
Sikkerhedskopien gemmes på det aktive niveau af Data Domain og gemmes ikke i skyen. |
| Markeret | 1 |
Sikkerhedskopieringen er markeret til niveauinddeling til clouden. |
| Cloud | 2 |
Sikkerhedskopieringen er lagdelt i skyen. |
| Ubestemt | 3 |
Når Avamar-serveren markerer sikkerhedskopier til niveauinddeling eller tilbagekalder sikkerhedskopier fra clouden, har sikkerhedskopien status som Ubestemt. |