Avamar: Slik setter du Avamar-serveren i en kjent kontrollert tilstand
Summary: Denne artikkelen forklarer hvordan du angir en Avamar-server i en kjent kontrollert tilstand.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Det finnes mange automatiserte oppgaver på en Avamar-server som kan påvirke feilsøkings- og løsningsarbeidet.
Denne fremgangsmåten dokumenterer hvordan Avamar settes i en såkalt "kjent kontrollert tilstand" for å hindre at uventet eller uønsket aktivitet oppstår.
Sjekklisten nedenfor bør følges når du utfører manuelle og avanserte vedlikeholdsoppgaver. Eksempel:
Dette er IKKE en helsesjekkløsning. Det antas at Avamar-serveren er usunn.
Denne fremgangsmåten dokumenterer hvordan Avamar settes i en såkalt "kjent kontrollert tilstand" for å hindre at uventet eller uønsket aktivitet oppstår.
Sjekklisten nedenfor bør følges når du utfører manuelle og avanserte vedlikeholdsoppgaver. Eksempel:
- Bygge om striper
- Gjenoppbygging av noder
- Starte frakoblede noder på nytt
Dette er IKKE en helsesjekkløsning. Det antas at Avamar-serveren er usunn.
Cause
Manuelle eller avanserte vedlikeholdsoppgaver må kjøres på en Avamar-server.
Resolution
Forsiktig: Hvis de brukes feil, kan noen av kommandoene det refereres til nedenfor, føre til problemer med dataintegritet eller tap av data. Hvis du ikke forstår en kommando eller konsekvensene av å kjøre den, kan du be om hjelp fra Dells kundestøtte eller den lokale Dell-partnerrepresentanten din.
Forutsetninger:
Forutsetninger:
- Alle kommandoer skal kjøres som admin med SSH-nøklene lastet inn per artikkel Avamar: Slik logger du på en Avamar-server og laster inn ulike nøkler.
- Noen kommandoer gir kanskje ikke tilbakemelding eller trer i kraft umiddelbart. Det skal ikke være nødvendig å kjøre en kommando mer enn én gang.
- For alle
avmaint config --ava-kommandoer, bekreft alltid at endringen har trådt i kraft. Kjør følgende kommando:
avmaint config --ava | grep <setting>
- Manuelt vedlikehold bør unngås. Lar vedlikeholdsplanleggeren administrere vedlikeholdsoppgavene når det er mulig.
- Følgende spørsmål bør besvares ved å bruke disse kommandoene til å forstå den generelle statusen til Avamar-serveren før du arbeider på et system:
- Hvor gammelt er det sist godkjente sjekkpunktet?
cplist
- Er alle stripene online? Er alle nodene online?
status.dpn
- Er alle tjenester oppe?
dpnctl status
- Se etter vedlikehold og avbryt dem om nødvendig:
- Avbryt vedlikeholdsaktivitetene ved hjelp av vedlikeholdsplanleggeren for å sikre at de ikke starter på nytt etter at de er stoppet.
avmaint sched suspend cp --ava avmaint sched suspend hfscheck --ava
Ikke stopp søppelinnsamling (GC), da det kan føre til unødvendig tilbakestilling.
- Kjør kommandoen nedenfor og se etter vedlikeholdsaktiviteter.
status.dpn
- Hvis et sjekkpunkt kjører, la det fullføres.
- Hvis HFScheck kjører, kan den stoppes hvis serveren ikke er i adminmodus (waitcgsan-fasen), eller HFScheck nesten er fullført:
avmaint hfscheckstop --ava
- Hvis en GC kjører, kan den bli drept:
avmaint gckill --ava
Dette kan ta litt tid å fullføre ettersom gjeldende pass må fullføres.
- Når det ikke er mer vedlikehold i gang, bør vedlikeholdsplanleggeren stoppes:
dpnctl stop maint
- Stopp sikkerhetskopieringsplanleggeren, slutt å kjøre sikkerhetskopieringer eller gjenopprettinger, og avbryt nye tilkoblinger:
- Forhindre at MCS starter nye sikkerhetskopier:
dpnctl stop sched
- Liste over alle sikkerhetskopiene som kjører:
avmaint sessions --ava | grep sessionid
Hvis en annen gjenoppretting enn replikering kjører, kontakter du brukeren for å finne ut om gjenopprettingen skal fullføres.
- Når godkjenning er mottatt fra brukeren at sikkerhetskopiene kan drepes rent (delvise sikkerhetskopier opprettes) ved hjelp av brukergrensesnittet eller urent bruker:
avmaint kill -waittime=0 <sessionid>
- Liste over eventuelle ekstra sikkerhetskopier som ikke er oppført med den forrige kommandoen:
avmaint sessions --full
- Avhengig av operasjonen som skal utføres, kan det hende at det ikke er akseptabelt at sikkerhetskopieringsoperasjoner kjøres (det vil eksempel avmaint getrefby). Stopp derfor fordelingsansvarlige for ikke å tillate manuelle sikkerhetskopier:
avmaint suspend
- Stoppreplikering (replikasjonskilde eller -mål).
- For replikeringskilde (gjenoppretting) bruker du brukergrensesnittet eller EM eller dreper prosessen for å stoppe replikeringen.
- For replikeringsmål (backup) kontrollerer du om replikering kjører:
avmaint sessions | grep path
- Se etter / REPLICATE-domenet i banen. Stopp replikering på kilderutenettet ved hjelp av metodene i trinn 4a.
- Slå av knusing med kommandoen:
avmaint config --ava asynccrunching=false
Det kan ta opptil 15 minutter før knusing stopper, sjekk GSAN-loggene fra datanodene for eventuelle "knase"-meldinger.
- Slå av balansering
- Sjekk om balansering kjører:
avmaint config --ava | grep balancemin
Vanligvis bør balansering ikke aktiveres (noen annen verdi enn 0), men det er fortsatt viktig å sjekke.
- Slik deaktiverer du balansering:
avmaint config --ava balancemin=0
Det kan ta opptil 15 minutter før balanseringen stopper. Sjekk status.dpn for å se om noen striper migrerer for å bekrefte at balanseringen er fullført.
- Sjekk kapasiteten:
- Kontroller kapasiteten til operativsystemet:
avmaint nodelist --ava | grep fs-perc
- Sjekk størrelsen på sjekkpunktene:
mapall copy ~/cps # only if cps does not exist on the data nodes mapall --noerror './cps'
- Sjekk sjekkpunktlisten for å bestemme hvilke sjekkpunkter som MÅ beholdes (det siste validerte sjekkpunktet på alle noder):
cplist
Avhengig av resultatene ovenfor, bestemmer du hvor mange sjekkpunkter som kan beholdes, hvilke som er kritiske og hvor mange nye sjekkpunkter som kan opprettes.
Hvis du vil ha informasjon om kapasitet, kan du se artikkel Avamar: Konsepter og opplæring for kapasitetsstyring
- Gjør deg oppmerksom på rekkefølgen på nodene og forskjellene mellom logiske nodenumre og fysiske nodenumre:
nodenumbers status.dpn mapall --noerror 'tail -2 /data01/cur/gsan.log'
- Se gjennom maskinvaren
- Alle automatiserte oppgaver skal nå stoppes.
- Serveren skal ha liten aktivitet, og det skal være trygt å fortsette med manuelle oppgaver eller kommandoer.
Kontroller serveren ved å kontrollere GSAN-loggene på tvers av datanodene. Kontroller at det logges lite eller ingen aktivitet.
Oppetidskommandoen kan også kjøres ved hjelp av mapall for å kontrollere at "load average" på tvers av datanodene er lav (mellom 0,01 og 0,05)
For eksempel:
For eksempel:
mapall --noerror 'uptime' (0.0) ssh -x admin@10.xx.xx.xxx 'uptime' 16:39:29 up 100 days, 6:39, 0 users, load average: 0.01, 0.02, 0.01 (0.1) ssh -x admin@10.xx.xx.xxx 'uptime' 16:39:29 up 100 days, 6:39, 0 users, load average: 0.02, 0.01, 0.01 (0.2) ssh -x admin@10.xx.xx.xxx 'uptime' 16:39:29 up 100 days, 6:39, 0 users, load average: 0.02, 0.01, 0.01Trinnene ovenfor angir serveren til en ikke-produksjonstilstand. Tilbakestill alltid endringer når alle manuelle oppgaver er fullført.
Additional Information
Affected Products
Avamar, Avamar ServerArticle Properties
Article Number: 000170876
Article Type: Solution
Last Modified: 06 Aug 2025
Version: 15
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.