Avamar: Sådan aktiverer du "checkdiratomicrefs" og optimerer stripeudnyttelsen
Riepilogo: Denne artikel indeholder vejledning i, hvordan du aktiverer funktionen "checkdiratomicrefs" på en Avamar, der er integreret med et Data Domain. Denne funktion optimerer lagringen af metadata på en Avamar, der er integreret med et Data Domain, både hvad angår ydeevne og udnyttelse. Det opnår dette ved at muliggøre brugen af større "data" -striber til lagring af backupmetadata. ...
Istruzioni
Aktivering af "checkdiratomicrefs" -funktionen optimerer lagringen af metadata på en Avamar med en integreret Data Domain-løsning. Det har en positiv effekt både med hensyn til systemydelse og kapacitetsudnyttelse.
Denne funktion bør aktiveres, når et Data Domain første gang integreres med et Avamar-system, ideelt set før eventuelle sikkerhedskopier gemmes på Data Domain.
Se afsnittet "Teknisk baggrund" for at få yderligere oplysninger om, hvordan funktionen fungerer, og en forklaring af fordelene.
Aktivering af "checkdiratomicrefs" funktion
- Avamar 18.1: Hotfix 306587 eller nyere
- Avamar 18.2: Hotfix 306588 eller nyere
- Der kræves ikke hotfix til Avamar version 19.x og nyere.
Sådan aktiverer du "checkdiratomicrefs" (når du har fuldført Data Domain-tilføjelsestrinnene), skal du følge trinnene under enten "Automatiseret procedure" eller "Manuel procedure".
Automatiseret procedure
- Log på Avamar-hjælpeprogramnoden/enkeltnoden som administratorbruger.
- Download og installer GoAV-værktøjet ved at følge trinnene i Avamar: GoAV-produktværktøj til administration og fejlfinding
- Indtast følgende kommando:
./goav system config enable-checkdiratomicrefs
Manuel procedure
- Log på Avamar-hjælpeprogramnoden/enkeltnoden som administratorbruger.
- Skriv følgende kommandoer:
Ovenstående kommandoer aktiverer funktionen checkdiratomicrefs og optimerer størrelsen på de sammensatte striber til ikke at gemme filmetadata.avmaint config --ava maxcompdatastripe=20971520 avmaint config --ava checkdiratomicrefs=true
- Kontrollér, at de opdaterede parametre er trådt i kraft ved at køre følgende kommando. Det forventede output skal matche nedenstående:
admin@avamar:~/>: avmaint config --ava | grep "maxcompdatastripe\|checkdiratomicrefs" maxcompdatastripe="20971520" checkdiratomicrefs="true" admin@avamar:~/> - Lav en kopi af 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) - Brug vi til at åbne den mcserver.xml fil til redigering:
Rediger følgende to værdier:vi /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml
Fra:
Til:<entry key="maxcompdatastripe" value="41943040" /> ... <entry key="stripeUtilizationCapacityFactor" value="1.20" />
Ovenstående ændringer sikrer, at Avamar Management Console Server (MCS) bruger den opdaterede størrelse sammensat stribe ved beregning af systemets "metadata"-udnyttelse. "Flet direktivet" af "behold" sikrer, at de ændrede værdier fortsætter gennem systemopdateringer.<entry key="maxcompdatastripe" value="20971520" merge="keep"/> ... <entry key="stripeUtilizationCapacityFactor" value="2.50" merge="keep"/>
- Genstart MCS, så de opdaterede værdier træder i kraft, ved at følge trinnene i Avamar: Sådan genstarter du Management Console-serveren.
Teknisk baggrund
Et Avamar-system gemmer data i flere forskellige filer på disken. Disse filer kaldes "striber", og forskellige slags striber bruges til at gemme forskellige slags data.
Dette design fører til en distribution af forskellige stripetyper, der balancerer ydeevne, lagerudnyttelse og dataintegritet på Avamar.
Sikkerhedskopieringsdata gemmes i "datastriber" og metadata i "sammensatte striber". Dette er de to slags striber af bekymring i denne artikel.
Når et Data Domain er integreret med en Avamar; backupdata kan gemmes på Data Domain. I dette tilfælde gemmes kun backupmetadataene på Avamar.
Backup metadata er generelt en brøkdel af størrelsen af backupdataene. Den største fordel ved at gemme backupdata på Data Domain er således, at Avamar kan beskytte et større antal klienter (og sikkerhedskopier).
En Avamar, der gemmer en given mængde metadata, vil dog have et betydeligt højere antal striber end en Avamar, der gemmer den samme mængde blandede metadata/data.
Dette skyldes, at datastriber er 9 gange større end sammensatte striber (henholdsvis 360 MB vs. 40 MB), så færre datastriber indeholder flere data.
Derfor vil et Avamar-system, der kun gemmer metadata, have et øget stripe-antal sammenlignet med et, der gemmer metadata og sikkerhedskopieringsdata, forudsat at begge systemer bruger omtrent den samme mængde lagerplads "på disken".
Desværre kan et højt antal striber forårsage problemer med ydeevnen, især under Avamar-vedligeholdelsesopgaver, hvilket kan forringe produktets funktionalitet.
For at opsummere ovenstående; et Avamar-system, der kun gemmer metadata, kan ende med at være begrænset i antallet af sikkerhedskopier, det kan beskytte ikke efter kapacitet, men efter antallet af striber.
Der blev introduceret en løsning på dette problem i Avamar 18.1 (hotfix 306587). Der blev tilføjet et funktionsflag (checkdiratomicrefs), der gør det muligt for Avamar-systemet at gemme næsten alle metadata i datastriber i stedet for sammensatte striber.
Aktivering af denne funktion øger mængden af metadata, der kan gemmes i hver enkelt stribe på Avamar, ved hjælp af de større datastriber til både data- og metadatalagring . Med andre ord reducerer det antallet af striber, der kræves for at gemme en given mængde metadata.
Advarslen til denne funktion er, at den for at opnå maksimal effekt skal aktiveres, før systemet indtager sikkerhedskopieringsdata til det tilknyttede Data Domain. Med andre ord bør det ideelt set aktiveres umiddelbart efter, at Data Domain er blevet integreret med Avamar.
Dette skyldes, at striber på Avamar ikke kan slettes, når de først er oprettet. Hvis et system allerede har oprettet mange sammensatte striber, før funktionen aktiveres, bevares disse striber derfor, efter at den er aktiveret.
Funktionen kan stadig aktiveres senere og give de samme fordele for alle sikkerhedskopieringsdata, der indtages efter dette tidspunkt. Det vil dog ikke være så effektivt, som hvis det var aktiveret fra starten.
Hvis denne funktion aktiveres på et system, før der gemmes sikkerhedskopier på det tilknyttede Data Domain, vil det resultere i et lavere samlet antal striber, end hvis funktionen blev aktiveret, efter at nogle sikkerhedskopier er gemt på det tilknyttede Data Domain. Dette fører til både forbedret vedligeholdelsesydelse og giver systemet mulighed for at beskytte yderligere backupdata.
Funktionen "checkdiratomicrefs" giver også en løsning på et andet problem. Hvor et system tidligere lagrede sikkerhedskopier lokalt i Avamar, nu er blevet integreret med et Data Domain, og sikkerhedskopierne gemmes ikke længere på Avamar.
I dette andet scenarie ville der tidligere være oprettet datastriber på Avamar til opbevaring af sikkerhedskopidataene. Sikkerhedskopierne gemmes dog ikke længere på Avamar, så disse striber er nu tomme.
Da striber ikke kan slettes, forbliver de på systemet, men kan ikke bruges.
Aktivering af denne funktion muliggør lagring af metadata i disse eksisterende striber, hvilket muliggør effektiv brug af den tilgængelige lagerplads på Avamar.