Avamar: Så här uppdaterar du referensen för säkerhetskopierade metadata: en säkerhetskopia återkallades manuellt från Data Domain-molnnivån
Summary: Avamar underhåller och använder säkerhetskopierade metadata för att utföra behovsbaserad återställning på molnnivå för ett Avamar-rutnät som är integrerat med en Data Domain. I den här artikeln beskrivs hur du synkroniserar om manuellt återkallade DD-säkerhetskopior och uppdaterar Avamar-metadata. ...
Symptoms
Korrekt återkallelseprocedur för en säkerhetskopiering från Data Domain (DD) molnnivå till den aktiva nivån använder Avamar "avtier" -kommandot, enligt dokumentationen i Avamar: Så här återkallar du säkerhetskopior som har migrerats till Data Domain Cloud Tier.
Den här artikeln beskriver scenarier där rätt procedur inte användes och återkallelsen utfördes manuellt på DD utan ändringar i Avamar.
Efter det manuella DD-återkallandet finns säkerhetskopian på den aktiva DD-nivån, men Avamar-metadata för säkerhetskopian visar den på molnnivån.
Till exempel:
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"/>
(Utdata omsluts för läsbarhet)
Från dessa utdata tier="2" anger att Avamar fortfarande känner igen säkerhetskopian som lagrad på molnnivån.
Försök att återställa den här säkerhetskopian från Avamar orsakar ny (onödig) dataförflyttning på DD mellan den aktiva nivån och molnnivån när återkallelsen anropas.
Cause
Om en säkerhetskopia som återkallats från Data Domain-molnnivån till Active Tier inte har utförts av Avamar är metadata för säkerhetskopian på Avamar inte synkroniserade med platsen för data på Data Domain.
Resolution
Det finns två lösningar för att åtgärda detta:
Metod 1: Synkronisera säkerhetskopierade metadata mellan GSAN och Data Domain genom att köra Garbage Collection (GC) med "checkalltierduringgc" aktiverad:
1. Stoppa underhållsschemaläggaren:
dpnctl stop maint
2. Aktivera changealltiering parameter:
avmaint --ava config checkalltierduringgc=true
3. Starta skräpsamling:
avmaint --ava garbagecollect
4. Övervaka rutnätet tills GC har slutförts med något av kommandona nedan:
avmaint gcstatus -- or -- status.dpn
5. När GC har slutförts inaktiverar du changealltiering parameter:
avmaint --ava config checkalltierduringgc=false
6. Starta om underhållsschemaläggaren:
dpnctl start maint
Metod 2: Uppdatera säkerhetskopierade metadata manuellt med "avmgr chgt":
1. Skapa en Avamar-kontrollpunkt om det uppstår problem.
2. Fråga efter status för säkerhetskopian som ska återkallas från Data Domain-molnnivån med hjälp av kommandot nedan. Anteckna parametern "created_prectime"-värde.
avmgr getb --path=/clients/ClientName --format=xml --incpartials |grep 'labelnum="<labelnum>"'
Till exempel:
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. Med hjälp av "created_prectime" ovanifrån kör du följande kommando:
avmgr chgt --path=/clients/clientName --date="<created_prectime>" --tiering=0 --ava
Till exempel:
avmgr chgt --path=/clients/clientName --date="0x1d359bbb62ce6ba" --tiering=0 --ava
"--tiering=0" ändrar platsen för säkerhetskopierade metadata från molnnivån till den aktiva nivån.
4. Kör kommandot igen från steg 2 för att kontrollera att säkerhetskopieringen nu rapporterar rätt nivå:
avmgr getb --path=/clients/ClientName --format=xml --incpartials |grep 'labelnum="<labelnum>"'
Till exempel:
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
| Nivånamn | Nummer | Anteckningar |
| Aktiv | 0 |
Säkerhetskopian lagras på den aktiva nivån i Data Domain och lagras inte i molnet. |
| Märkt | 1 |
Säkerhetskopian är markerad för nivåindelning till molnet. |
| Moln- | 2 |
Säkerhetskopian har nivåindelats till molnet. |
| Obestämt | 3 |
När Avamar-servern markerar säkerhetskopior för nivåindelning eller återkallar säkerhetskopior från molnet har säkerhetskopian statusen Obestämd. |