Avamar: Hoe de mapall-tool te gebruiken
Summary: Avamar heeft een opdrachtregelprogramma genaamd "mapall" waarmee instructies kunnen worden gegeven aan een of meer knooppunten binnen het raster. In dit artikel wordt uitgelegd hoe u de tool kunt gebruiken. ...
Instructions
In dit artikel wordt gedemonstreerd hoe u de Avamar mapall Tool om opdrachten van het hulpprogrammaknooppunt naar andere knooppunten te sturen.
De mapall Avamar-knooppunten bereiken die zijn gedefinieerd in de probe.xml bestand.
Deze scripts zijn wrappers rond de standaard beveiligde shell (ssh) Gereedschap (ssh) en secure copy protocol (SCP)) en zijn allemaal geschreven in Perl.
mapall- Stuurt een opdracht naar meerdere knooppunten- SSN - Een wrapper rond ssh die (fysieke) knooppuntnummers accepteert in plaats van IP-adressen of hostnaam
- SCN - Een wikkel om SCP, zoals hierboven
Zie het volgende voor meer informatie: Avamar: Aanmelden bij een Avamar Server en verschillende sleutels laden.
MAPALL:
Specificeren op welke knooppunten de opdracht moet worden uitgevoerd:
U kunt als volgt opdrachten alleen op bepaalde knooppunten uitvoeren:
Om de <opdracht> alleen uit te voeren op knooppunten 0.0, 0.2 en 0.3:
mapall --nodes=0.0,0.2,0.3 <command>
U voert de <opdracht> als volgt uit op alle knooppunten behalve het hulpprogrammaknooppunt en 0.0:
mapall --nodes=all+,-0.s,0.0 <command>
Handige vlaggen:
Zoals bij elke Avamar-opdrachtregeltaak, moet u voorzichtig zijn bij het uitvoeren ervan.
-
--user=<username> : Specify the user on the remote system that runs the command. -
--verbose : Provides maximum information. -
--quiet : Disable all messages. -
--parallel : Runs the command on all nodes simultaneously. -
--noerror : Do not stop if an error occurs. (This flag should always be used) For legacy reasons, mapall command execution stops if an error occurs. -
--bg : Run the command in the background and does not wait for completion. -
--debug : Enable extended debugging information (for example, which nodes map to which IP addresses). -
--copy : Copies a file from the utility node to remote nodes. -
--get : Pulls a file to the utility node from remote nodes. -
--all : Issues the command on all the data nodes plus the utility node -
--all+ : Issues the command on all the nodes in probe.xml, including NDMP accelerator nodes, spare nodes so forth.
MAPALL Voorbeelden:
MAPALL KRIJGEN: Dit is het omgekeerde van de kopieeropdracht.
Verkrijg de GSAN binair van elk dataknooppunt en kopieer het naar het Avamar Utility-knooppunt naar /home/admin/0.*/gsan:
mapall --noerror get 'gsan'
MAPALL COPY:
Kopieer de /etc/hosts Bestand naar /root/etc/hosts op elk dataknooppunt.
mapall --noerror --user=root copy 'etc/hosts'
mapall Met de opdracht Kopiëren maakt u een tarball met de opgegeven bestanden.
scp om op de knop te drukken tarball naar elk knooppunt.
tarball in de home directory van de gebruiker.
Additional Information
SSN-voorbeelden:
Maak verbinding met knooppunt 0.1 en open een interactieve shell.
ssn 0.1
Maak verbinding met knooppunt 0.2 en geef de datumopdracht.
ssn 0.2 'date'
SCN-voorbeelden:
Kopieer de /home/admin/gsan binair van knooppunt 0.1 naar de btfix op het Avamar Utility-knooppunt.
scn 0.1:/home/admin/gsan ./btfix
Kopiëren "testscript" van de /home/admin directory van het hulpprogrammaknooppunt naar node 0.2 en plaats deze als "runscript" in /data01/cur:
scn testscript 0.2:/data01/cur/runscript
scn Opdracht kan niet worden gebruikt om bestanden van het ene dataknooppunt naar het andere dataknooppunt te kopiëren.
Bestanden moeten worden gekopieerd met behulp van het hulpprogrammaknooppunt in een bewerking in twee stappen, of als alternatief, gebruik maken van
scp om bestanden rechtstreeks tussen de twee knooppunten over te dragen.