Avamar: Sådan indstilles Avamar-serveren til en kendt kontrolleret tilstand

Summary: Denne artikel forklarer, hvordan du indstiller en Avamar-server til en kendt kontrolleret 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

Der er mange automatiserede opgaver på en Avamar-server, som kan påvirke fejlfindings- og løsningsindsatsen.

Denne procedure dokumenterer, hvordan Avamar sættes i det, der kaldes en "kendt kontrolleret tilstand" for at forhindre uventet eller uønsket aktivitet i at forekomme.

Tjeklisten nedenfor skal følges, når du udfører manuelle og avancerede vedligeholdelsesopgaver. F.eks.:
  • Genopbygning af striber
  • Genopbygning af noder
  • Genstart af offlinenoder
Dette er en tjekliste og er ikke en vejledning i, hvordan man udfører operationerne eller fortolker resultaterne.

Dette er IKKE en løsning til sundhedstjek. Det antages, at Avamar-serveren er usund.

Cause

Manuelle eller avancerede vedligeholdelsesopgaver skal køres på en Avamar-server.

Resolution

Advarsel: Hvis de bruges forkert, kan nogle af de kommandoer, der henvises til nedenfor, forårsage problemer med dataintegritet eller tab af data. Hvis du ikke forstår en kommando eller konsekvenserne af at køre den, skal du søge hjælp hos Dell Support eller din lokale Dell-partnerrepræsentant.

Forudsætninger:
  • Alle kommandoer skal køres som admin med SSH-nøglerne indlæst pr. artikel Avamar: Sådan logger du på en Avamar-server og indlæser forskellige nøgler.
  • Nogle kommandoer giver muligvis ikke feedback eller træder ikke i kraft med det samme. Det bør ikke være nødvendigt at køre en kommando mere end én gang.
  • For enhver avmaint config --ava bekræft altid, at ændringen er trådt i kraft. Kør kommandoen:
avmaint config --ava | grep <setting>
  • Manuel vedligeholdelse bør undgås. Tillad vedligeholdelsesplanlæggeren at administrere vedligeholdelsesopgaverne, når det er muligt.
Procedure:
  1. Følgende spørgsmål bør besvares ved at bruge disse kommandoer til at forstå Avamar-serverens generelle status, før du arbejder på et system:
  • Hvor gammelt er det sidste validerede kontrolpunkt?
cplist
  • Er alle striberne online? Er alle noderne online?
status.dpn
  • Er alle tjenester oppe?
dpnctl status
  1. Kontroller, om der er løbende vedligeholdelse, og annuller dem, hvis det er nødvendigt:
    1. Afbryd vedligeholdelsesaktiviteterne ved hjælp af vedligeholdelsesplanlæggeren for at sikre, at de ikke starter igen, når de er stoppet.
avmaint sched suspend cp --ava
avmaint sched suspend hfscheck --ava
Afbryd ikke affaldsindsamlingen (GC), da det kan resultere i en unødvendig tilbagerulning.
  1. Kør nedenstående kommando, og kontroller, om der køres vedligeholdelsesaktiviteter.
status.dpn
  • Hvis et kontrolpunkt kører, skal du lade det fuldføre.
  • Hvis HFScheck kører, kan den stoppes, hvis serveren ikke er i administratortilstand (waitcgsan-fase), eller hvis HFScheck næsten er afsluttet:
avmaint hfscheckstop --ava
  • Hvis en GC kører, kan den dræbes:
avmaint gckill --ava
Dette kan tage noget tid at gennemføre, da det aktuelle pas skal afsluttes.
  1. Når der ikke længere kører vedligeholdelse, skal vedligeholdelsesplanlæggeren stoppes:
dpnctl stop maint
  1. Stop sikkerhedskopieringsprogrammet, stop med at køre sikkerhedskopier eller gendannelser, og afbryd nye forbindelser:
    1. Undgå, at MCS starter nye sikkerhedskopier:
dpnctl stop sched
  1. Liste over alle kørende sikkerhedskopier:
avmaint sessions --ava | grep sessionid
Hvis der kører en anden gendannelse end replikering, skal du kontakte brugeren for at afgøre, om gendannelsen skal have lov til at blive fuldført.
  1. Når brugeren har modtaget godkendelse af, at sikkerhedskopierne kan dræbes rent (der oprettes delvise sikkerhedskopier) ved hjælp af brugergrænsefladen eller urent ved hjælp af:
avmaint kill -waittime=0 <sessionid>
  1. Vis eventuelle yderligere sikkerhedskopier, der ikke er angivet med den forrige kommando:
avmaint sessions --full
  1. Afhængigt af den handling, der skal udføres, er det muligvis ikke acceptabelt, at der køres nogen handlinger af sikkerhedskopieringstypen (dvs. avmaint getrefby). Derfor skal du suspendere koordinatorerne for ikke at tillade manuelle sikkerhedskopieringer:
avmaint suspend
  1. Stop replikering (replikeringskilde eller mål).
    1. Til replikeringskilde (gendannelse) skal du bruge brugergrænsefladen eller EM eller dræbe processen for at stoppe replikeringen.
    2. For replikeringsmål (sikkerhedskopiering) skal du kontrollere, om replikeringen kører: 
avmaint sessions | grep path
  1. Se efter domænet /REPLICATE i stien. Stop replikering på kildegitteret ved hjælp af metoderne i trin 4a.
  1. Sluk for crunching med kommandoen:
avmaint config --ava asynccrunching=false
Det kan tage op til 15 minutter, før crunchingen stopper. Kontroller GSAN-logfilerne fra datanoderne for eventuelle "crunch"-meddelelser.
  1. Slå balancering fra
    1. Kontrollér, om balanceringen kører:
avmaint config --ava | grep balancemin
Normalt bør balancering ikke være aktiveret (enhver anden værdi end 0), men det er stadig vigtigt at kontrollere.
  1. Sådan deaktiverer du balancering:
avmaint config --ava balancemin=0
Det kan tage op til 15 minutter, før balanceringen stopper. Kontroller status.dpn for at se, om der migreres striber for at bekræfte, at justeringen er afsluttet.
  1. Tjek kapaciteten:
    1. Kontrollér operativsystemets kapacitet: 
avmaint nodelist --ava | grep fs-perc
  1. Kontroller størrelsen på kontrolpunkterne:
mapall copy ~/cps                # only if cps does not exist on the data nodes
mapall --noerror './cps'
  1. Tjek listen over kontrolpunkter for at bestemme, hvilke kontrolpunkter der SKAL bevares (det sidste validerede kontrolpunkt på alle noder):
cplist
Afhængigt af ovenstående resultater skal du bestemme, hvor mange kontrolpunkter der kan bevares, hvilke der er kritiske, og hvor mange nye kontrolpunkter der kan oprettes.
Du kan finde oplysninger om kapacitet i artiklen Avamar: Kapacitetsstyringskoncepter og træning
  1. Gør dig opmærksom på rækkefølgen af noderne og forskellene mellem logiske nodenumre og fysiske nodenumre:
nodenumbers
status.dpn
mapall --noerror 'tail -2 /data01/cur/gsan.log'
  1. Gennemse hardwaren
  • Alle automatiserede opgaver bør nu stoppes. 
  • Serveren skal have lidt aktivitet, og det skal være sikkert at fortsætte med manuelle opgaver eller kommandoer. 
Kontroller serveren ved at kontrollere GSAN-logfilerne på tværs af datanoderne. Kontroller, at der logges lidt eller ingen aktivitet.
Oppetidskommandoen kan også køres ved hjælp af mapall for at kontrollere, at "belastningsgennemsnittet" på tværs af datanoderne er lavt (mellem 0,01 og 0,05)

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.01
Trinnene ovenfor indstiller serveren til en ikke-produktionstilstand. Fortryd altid ændringer , når alle manuelle opgaver er fuldført.

Additional Information

 

Affected Products

Avamar, Avamar Server
Article 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.