Avamar: De Avamar Server instellen op een bekende gecontroleerde status

Summary: In dit artikel wordt uitgelegd hoe u een Avamar server in een bekende gecontroleerde status zet.

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

Er zijn veel geautomatiseerde taken op een Avamar-server die van invloed kunnen zijn op het oplossen van problemen.

In deze procedure wordt beschreven hoe Avamar in een zogenaamde "bekende gecontroleerde staat" kan worden geplaatst om onverwachte of ongewenste activiteiten te voorkomen.

De onderstaande checklist moet worden gevolgd bij het uitvoeren van handmatige en geavanceerde onderhoudstaken. Bijvoorbeeld:
  • Strepen opnieuw opbouwen
  • Knooppunten opnieuw opbouwen
  • Offline knooppunten opnieuw starten
Dit is een checklist en is geen leidraad voor het uitvoeren van de bewerkingen of het interpreteren van de resultaten.

Dit is GEEN oplossing voor een healthcheck. Er wordt vanuit gegaan dat de Avamar-server niet goed is.

Cause

Handmatige of geavanceerde onderhoudstaken moeten worden uitgevoerd op een Avamar server.

Resolution

Let op: Bij onjuist gebruik kunnen sommige van de onderstaande opdrachten leiden tot data-integriteitsproblemen of dataverlies. Als u een opdracht of de gevolgen van het uitvoeren ervan niet begrijpt, vraag dan om hulp bij Dell Support of uw lokale Dell partnervertegenwoordiger.

Voorwaarden:
  • Alle opdrachten moeten worden uitgevoerd als admin met de SSH-sleutels geladen per artikel Avamar: Aanmelden bij een Avamar Server en verschillende sleutels laden.
  • Sommige commando's geven mogelijk geen feedback of worden onmiddellijk van kracht; Het zou niet nodig moeten zijn om een opdracht meer dan één keer uit te voeren.
  • Voor alle avmaint config --ava commando's, controleer dan altijd of de wijziging van kracht is geworden. Voer deze opdracht uit:
avmaint config --ava | grep <setting>
  • Handmatig onderhoud moet worden vermeden. Laat de onderhoudsplanner de onderhoudstaken waar mogelijk beheren.
Procedure:
  1. De volgende vragen moeten worden beantwoord met behulp van deze opdrachten om inzicht te krijgen in de algemene status van de Avamar server voordat u aan een systeem gaat werken:
  • Hoe oud is het laatst gevalideerde checkpoint?
cplist
  • Staan alle strepen online? Zijn alle knooppunten online?
status.dpn
  • Zijn alle services actief?
dpnctl status
  1. Controleer op lopend onderhoud en annuleer ze indien nodig:
    1. Onderbreek de onderhoudsactiviteiten met behulp van de onderhoudsplanner om ervoor te zorgen dat ze niet opnieuw worden gestart nadat u ze hebt gestopt.
avmaint sched suspend cp --ava
avmaint sched suspend hfscheck --ava
Onderbreek de garbage collection (GC) niet, omdat dit kan leiden tot een onnodige rollback.
  1. Voer de onderstaande opdracht uit en controleer of er onderhoudsactiviteiten worden uitgevoerd.
status.dpn
  • Als er een controlepunt wordt uitgevoerd, laat het dan voltooien.
  • Als HFScheck wordt uitgevoerd, kan deze worden gestopt als de server niet in de admin-modus is (waitcgsan-fase), of als de HFScheck bijna is voltooid:
avmaint hfscheckstop --ava
  • Als een GC draait, kan deze worden gedood:
avmaint gckill --ava
Dit kan enige tijd in beslag nemen, omdat de huidige pas moet worden voltooid.
  1. Zodra er geen onderhoud meer wordt uitgevoerd, moet de onderhoudsplanner worden gestopt:
dpnctl stop maint
  1. Stop de back-upplanner, stop met het uitvoeren van back-ups of herstelbewerkingen en onderbreek nieuwe verbindingen:
    1. Voorkom dat het MCS nieuwe back-ups start:
dpnctl stop sched
  1. Maak een lijst van alle actieve back-ups:
avmaint sessions --ava | grep sessionid
Als een ander herstel dan replicatie wordt uitgevoerd, overleg dan met de gebruiker om te bepalen of het herstel mag worden voltooid.
  1. Zodra goedkeuring is ontvangen van de gebruiker dat de back-ups op schone wijze kunnen worden uitgeschakeld (gedeeltelijke back-ups worden gemaakt) met behulp van de gebruikersinterface of onbevoegd met behulp van:
avmaint kill -waittime=0 <sessionid>
  1. Maak een lijst van eventuele extra back-ups die niet door de vorige opdracht zijn vermeld:
avmaint sessions --full
  1. Afhankelijk van de bewerking die moet worden uitgevoerd, is het mogelijk dat bewerkingen van het type back-up niet worden uitgevoerd (dat wil zeggen, avmaint getrefby). Suspendeer daarom de dispatchers om geen handmatige back-ups toe te staan:
avmaint suspend
  1. Stop replicatie (replicatiebron of doel).
    1. Voor de replicatiebron (herstellen) gebruikt u de gebruikersinterface of EM of beëindigt u het proces om de replicatie te stoppen.
    2. Controleer voor replicatiedoel (back-up) of de replicatie wordt uitgevoerd: 
avmaint sessions | grep path
  1. Zoek naar het /REPLICATE-domein in het pad. Stop replicatie op het bronraster met behulp van de methoden in stap 4a.
  1. Schakel crunching uit met de opdracht:
avmaint config --ava asynccrunching=false
Het kan tot 15 minuten duren voordat het kraken is gestopt. Controleer de GSAN-logboeken van de dataknooppunten op "crunch"-berichten.
  1. Balanceren uitschakelen
    1. Controleer of de balancering wordt uitgevoerd:
avmaint config --ava | grep balancemin
Normaal gesproken zou balanceren niet moeten worden ingeschakeld (elke andere waarde dan 0), maar het is nog steeds belangrijk om dit te controleren.
  1. U schakelt de balans als volgt uit:
avmaint config --ava balancemin=0
Het kan tot 15 minuten duren voordat de balancering is gestopt. Kijk op status.dpn om te zien of er strepen worden gemigreerd om te bevestigen dat de balancering is voltooid.
  1. Controleer de capaciteit:
    1. Controleer de capaciteit van het besturingssysteem: 
avmaint nodelist --ava | grep fs-perc
  1. Controleer de grootte van de controleposten:
mapall copy ~/cps                # only if cps does not exist on the data nodes
mapall --noerror './cps'
  1. Controleer de lijst met controlestations om te bepalen welke controlepunten MOETEN worden behouden (het laatst gevalideerde controlepunt op alle knooppunten):
cplist
Bepaal op basis van de bovenstaande resultaten hoeveel controlestations kunnen worden behouden, welke kritiek zijn en hoeveel nieuwe controlestations kunnen worden aangemaakt.
  1. Maak jezelf bewust van de volgorde van de knooppunten en de verschillen tussen logische knooppuntnummers en fysieke knooppuntnummers:
nodenumbers
status.dpn
mapall --noerror 'tail -2 /data01/cur/gsan.log'
  1. Controleer de hardware
  • Alle geautomatiseerde taken moeten nu gestopt zijn. 
  • De server zou weinig activiteit moeten hebben en het zou veilig moeten zijn om door te gaan met handmatige taken of opdrachten. 
Controleer de server door de GSAN-logboeken op de dataknooppunten te controleren. Controleer of er weinig of geen activiteit wordt geregistreerd.
De uptime-opdracht kan ook worden uitgevoerd met behulp van mapall, om te controleren of het "load average" over de dataknooppunten laag is (tussen 0,01 en 0,05)Bijvoorbeeld

:
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
Met de bovenstaande stappen wordt de server ingesteld op een niet-productiestatus. Wijzigingen altijd ongedaan maken zodra alle handmatige taken zijn voltooid.

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.