Avamar: Hvordan aktivere "checkdiratomicrefs" og optimalisere stripebruk
Riepilogo: Denne artikkelen gir veiledning om hvordan du aktiverer checkdiratomicrefs-funksjonen på en Avamar som er integrert med et datadomene. Denne funksjonen optimaliserer lagring av metadata på en Avamar som er integrert med et datadomene, både for ytelse og bruk. Dette oppnås ved å muliggjøre bruk av større "data"-striper for å lagre metadata for sikkerhetskopiering. ...
Istruzioni
Aktivering av "checkdiratomicrefs"-funksjonen optimaliserer lagring av metadata på en Avamar med en integrert Data Domain-løsning. Det har en positiv effekt både når det gjelder systemytelse og kapasitetsutnyttelse.
Denne funksjonen bør aktiveres første gang et Data Domain først integreres med et Avamar-system, ideelt sett før sikkerhetskopier lagres på Data Domain.
Se delen "Teknisk bakgrunn" hvis du vil ha mer informasjon om hvordan funksjonen fungerer, og en forklaring på fordelene.
Aktivering av "checkdiratomicrefs" funksjon
- Avamar 18.1: Hurtigreparasjon 306587 eller nyere
- Avamar 18.2: Feilretting 306588 eller nyere
- For Avamar-versjoner 19.x og nyere kreves ingen hurtigreparasjon.
For å aktivere "checkdiratomicrefs" -funksjonen (etter å ha fullført trinnene for å legge til Data Domain), følger du trinnene under enten "Automatisert prosedyre" eller "Manuell prosedyre".
Automatisert prosedyre
- Logg på Avamar-verktøynoden/enkeltnoden som administratorbruker.
- Last ned og installer GoAV-verktøyet ved å følge trinnene i Avamar: GoAV-produktverktøy for administrasjon og feilsøking
- Skriv inn følgende kommando:
./goav system config enable-checkdiratomicrefs
Manuell prosedyre
- Logg på Avamar-verktøynoden/enkeltnoden som administratorbruker.
- Skriv inn følgende kommandoer:
Kommandoene ovenfor aktiverer checkdiratomicrefs-funksjonen, og optimaliserer størrelsen på de sammensatte stripene for ikke å lagre filmetadata.avmaint config --ava maxcompdatastripe=20971520 avmaint config --ava checkdiratomicrefs=true
- Kontroller at de oppdaterte parameterne har trådt i kraft ved å kjøre følgende kommando. Forventet utdata skal samsvare med nedenfor:
admin@avamar:~/>: avmaint config --ava | grep "maxcompdatastripe\|checkdiratomicrefs" maxcompdatastripe="20971520" checkdiratomicrefs="true" admin@avamar:~/> - Lag en kopi av mcserver.xml-filen:
cp -p /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml /usr/local/avamar/var/mc/server_data/prefs/x-mcserver.xml.$(date -I) - Bruk vi, åpne mcserver.xml filen for redigering:
Endre følgende to verdier:vi /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml
Fra:
til:<entry key="maxcompdatastripe" value="41943040" /> ... <entry key="stripeUtilizationCapacityFactor" value="1.20" />
Endringene ovenfor sikrer at Avamar Management Console Server (MCS) bruker den oppdaterte sammensatte stripestørrelsen ved beregning av systemets metadatautnyttelse. "Merge directive" av "keep" sikrer at de endrede verdiene vedvarer gjennom systemoppdateringer.<entry key="maxcompdatastripe" value="20971520" merge="keep"/> ... <entry key="stripeUtilizationCapacityFactor" value="2.50" merge="keep"/>
- Start MCS på nytt slik at de oppdaterte verdiene trer i kraft ved å følge trinnene i Avamar: Slik starter du Management Console-serveren på nytt.
Teknisk bakgrunn
Et Avamar-system lagrer data i flere forskjellige filer på disken. Disse filene kalles "striper", og forskjellige typer stripe brukes til å lagre forskjellige typer data.
Denne utformingen fører til en distribusjon av ulike stripetyper som balanserer ytelse, lagringsutnyttelse og dataintegritet på Avamar.
Sikkerhetskopierte data lagres i «datastriper» og metadata i «sammensatte striper». Dette er de to typer striper av bekymring i denne artikkelen.
Når et datadomene er integrert med en Avamar; Sikkerhetskopierte data kan lagres på Data Domain. I dette tilfellet lagres bare metadataene for sikkerhetskopi på Avamar.
Metadata for sikkerhetskopiering er vanligvis en brøkdel av størrelsen på de sikkerhetskopierte dataene. Den viktigste fordelen med å lagre sikkerhetskopierte data på Data Domain er derfor at Avamar kan beskytte et større antall klienter (og sikkerhetskopier).
En Avamar som lagrer en gitt mengde bare metadata, vil imidlertid ha et betydelig høyere stripantall enn en Avamar som lagrer samme mengde blandede metadata/data.
Dette skyldes at datastriper er 9x større enn sammensatte striper (henholdsvis 360 MB og 40 MB), slik at færre datastriper inneholder mer data.
Et Avamar-system som bare lagrer metadata, vil derfor ha et økt antall striper sammenlignet med et system som lagrer metadata og sikkerhetskopidata, forutsatt at begge systemene bruker omtrent samme mengde lagringsplass "på disken".
Dessverre kan høyt stripeantall forårsake ytelsesproblemer, spesielt under Avamar-vedlikeholdsoppgaver, noe som kan svekke produktets funksjonalitet.
For å oppsummere ovenstående; et Avamar-system som bare lagrer metadata, kan ende opp begrenset i antall sikkerhetskopier det kan beskytte, ikke etter kapasitet, men av antall striper.
En løsning på dette problemet ble introdusert i Avamar 18.1 (feilretting 306587). Et funksjonsflagg (checkdiratomicrefs) ble lagt til som gjør at Avamar-systemet kan lagre nesten alle metadata i datastriper, i stedet for sammensatte striper.
Når du aktiverer denne funksjonen, øker mengden metadata som kan lagres i hver enkelt stripe på Avamar, ved å bruke de større datastripene for lagring av både data og metadata . Med andre ord reduserer det antall striper som kreves for å lagre en gitt mengde metadata.
Forbeholdet til denne funksjonen er at for maksimal effekt, bør den aktiveres før systemet inntar sikkerhetskopierte data til det vedlagte Data Domain. Med andre ord, ideelt sett bør det aktiveres umiddelbart etter at Data Domain er integrert med Avamar.
Dette skyldes at striper på Avamar ikke kan slettes etter at de er opprettet. Hvis et system allerede har opprettet mange sammensatte striper før funksjonen aktiveres, vil derfor disse stripene beholdes etter at den er aktivert.
Funksjonen kan fortsatt aktiveres senere og gir de samme fordelene for eventuelle sikkerhetskopierte data som inntas etter det tidspunktet. Det vil imidlertid ikke være like effektivt som om det var aktivert fra starten.
Hvis du aktiverer denne funksjonen på et system før sikkerhetskopier lagres på det tilkoblede Data Domain, får du et lavere totalt antall striper enn om funksjonen ble aktivert etter at noen sikkerhetskopier er lagret på det vedlagte datadomenet. Dette fører både til forbedret vedlikeholdsytelse og gjør at systemet kan beskytte ytterligere sikkerhetskopidata.
Funksjonen "checkdiratomicrefs" gir også en løsning på et annet problem. Der et system tidligere lagret sikkerhetskopier lokalt i Avamar, nå er integrert med et datadomene, og sikkerhetskopiene ikke lenger lagres på Avamar.
I dette andre scenariet ville datastriper tidligere blitt opprettet på Avamar for å lagre de sikkerhetskopierte dataene. Sikkerhetskopiene lagres imidlertid ikke lenger på Avamar, så disse stripene er nå tomme.
Siden striper ikke kan slettes, forblir de på systemet, men de kan ikke brukes.
Aktivering av denne funksjonen aktiverer lagring av metadata i disse eksisterende stripene, noe som muliggjør effektiv bruk av tilgjengelig lagringsplass på Avamar.