Avamar: Slik oppdaterer du referansen for metadata for sikkerhetskopiering En sikkerhetskopi ble tilbakekalt manuelt fra Data Domain-skynivået
Summary: Avamar vedlikeholder og bruker metadata for sikkerhetskopiering for å utføre nettskynivågjenoppretting etter behov for et Avamar-rutenett integrert med et Data Domain. Denne artikkelen forklarer hvordan du synkroniserer DD manuelt tilbakekalte sikkerhetskopier og oppdaterer Avamar-metadata. ...
Symptoms
Den riktige tilbakekallingsprosedyren for en sikkerhetskopi fra nettskynivået Data Domain (DD) til Active Tier bruker Avamar "avtier" -kommandoen, som dokumentert i Avamar: Slik husker du sikkerhetskopier som ble migrert til Data Domain Cloud Tier.
Denne artikkelen tar for seg scenarier der riktig prosedyre ikke ble brukt, og tilbakekallingen ble utført manuelt på DD uten endringer i Avamar.
Etter den manuelle DD-tilbakekallingen er sikkerhetskopien på DD-aktivt nivå, men Avamar-metadataene for sikkerhetskopien viser den på skynivået.
Eksempel:
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 innpakket for lesbarhet)
Fra denne utdataene indikerer tier="2" at Avamar fremdeles gjenkjenner sikkerhetskopien som lagret på Cloud Tier.
Forsøk på å gjenopprette denne sikkerhetskopien fra Avamar fører til ny (unødvendig) dataflytting på DD mellom det aktive nivået og skynivået når tilbakekallingen aktiveres.
Cause
Hvis en sikkerhetskopi som tilbakekalles fra Data Domain-skynivået til det aktive nivået, ikke ble utført av Avamar, er metadataene for den sikkerhetskopieringen på Avamar ikke synkronisert med plasseringen av dataene på Data Domain.
Resolution
Det finnes to løsninger for å løse dette:
Fremgangsmåte 1: Synkronisere metadataene for sikkerhetskopiering mellom GSAN og Data Domain ved å kjøre søppelrydding (GC) med "checkalltierduringgc" aktivert:
1. Stopp vedlikeholdsplanleggeren:
dpnctl stop maint
2. Aktiver changealltiering parameter:
avmaint --ava config checkalltierduringgc=true
3. Start søppelrydding:
avmaint --ava garbagecollect
4. Overvåk rutenettet til GC er fullført ved å bruke en av kommandoene nedenfor:
avmaint gcstatus -- or -- status.dpn
5. Når GC er fullført, deaktiver changealltiering parameter:
avmaint --ava config checkalltierduringgc=false
6. Start vedlikeholdsplanleggeren på nytt:
dpnctl start maint
Fremgangsmåte 2: Oppdater metadata for sikkerhetskopiering manuelt ved hjelp av "avmgr chgt":
1. Opprett et Avamar-sjekkpunkt i tilfelle det oppstår problemer.
2. Spør statusen for sikkerhetskopien som skal hentes frem fra Data Domain-skynivået, ved hjelp av kommandoen nedenfor. Ta opp parameteren "created_prectime" verdi.
avmgr getb --path=/clients/ClientName --format=xml --incpartials |grep 'labelnum="<labelnum>"'
Eksempel:
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. Ved hjelp av "created_prectime" Fra oven, kjør følgende kommando:
avmgr chgt --path=/clients/clientName --date="<created_prectime>" --tiering=0 --ava
Eksempel:
avmgr chgt --path=/clients/clientName --date="0x1d359bbb62ce6ba" --tiering=0 --ava
"--tiering=0" endrer plasseringen av metadataene for sikkerhetskopiering fra nettskynivået til det aktive nivået.
4. Kjør kommandoen fra trinn 2 på nytt for å bekrefte at sikkerhetskopien nå rapporterer riktig nivå:
avmgr getb --path=/clients/ClientName --format=xml --incpartials |grep 'labelnum="<labelnum>"'
Eksempel:
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ånavn | Nummer | Merknader |
| Aktiv | 0 |
Sikkerhetskopien lagres på det aktive nivået i datadomenet og lagres ikke i skyen. |
| Markert | 1 |
Sikkerhetskopien er merket for lagdeling til skyen. |
| Nettsky | 2 |
Sikkerhetskopien er lagdelt til skyen. |
| Ubestemte | 3 |
Når Avamar-serveren markerer sikkerhetskopier for lagdeling eller tilbakekaller sikkerhetskopier fra nettskyen, har sikkerhetskopien statusen Ubestemt. |