Avamar: So verwenden Sie das Mapall-Werkzeug

Summary: Avamar verfügt über ein Befehlszeilentool namens "mapall", mit dem Anweisungen an einen oder mehrere Nodes im Raster ausgegeben werden können. In diesem Artikel wird erläutert, wie Sie das Tool verwenden. ...

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.

Instructions

In diesem Artikel wird gezeigt, wie Sie Avamar mapall , um Befehle vom Utility-Node an andere Nodes auszugeben.

Die Spalte mapall kann Avamar-Nodes erreichen, die in der probe.xml zu verwenden.

Bei diesen Skripten handelt es sich um Wrapper um die standardmäßige Secure Shell (ssh) Werkzeuge (ssh) und Secure Copy Protocol (SCP)) und sind alle in Perl geschrieben.

 

Die Skripte mapall, ssh und scp

 

  • mapall - Sendet einen Befehl an mehrere Knoten 
  • SSN  - Ein Wrapper um ssh, der (physische) Knotennummern anstelle von IP-Adressen oder Hostnamen akzeptiert
  • SCN - Eine Hülle um SCP, wie oben
Hinweis: Melden Sie sich beim Avamar Utility Node an und laden Sie die SSH-Schlüssel, um SSH-Tools zu verwenden.

Weitere Informationen finden Sie in den folgenden Themen: Avamar: So melden Sie sich bei einem Avamar-Server an und laden verschiedene Schlüssel.
 
 

MAPALL:

Angeben, auf welchen Nodes der Befehl ausgeführt werden soll:

So führen Sie Befehle nur auf ausgewählten Nodes aus:

So führen Sie den <Befehl> nur auf Nodes 0 aus.0, 0.2 und 0.3:

mapall --nodes=0.0,0.2,0.3 <command>
 

So führen Sie den <Befehl> auf allen Nodes außer dem Utility-Node und 0.0 aus:

mapall --nodes=all+,-0.s,0.0 <command>
 

Nützliche Flags:

Im Folgenden finden Sie einige nützliche Flaggen, die mit den drei Tools verwendet werden können. (Die Flags sind im technischen Anhang zu Avamar vollständig dokumentiert.)
Wie bei jeder Avamar-Befehlszeilenaufgabe sollten Sie bei der Ausführung vorsichtig sein.
  • --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-Beispiele:

MAPALL GET: Dies ist die Umkehrung des Befehls "copy".  

Holen Sie sich die GSAN Binärdatei von jedem Daten-Node und kopieren Sie sie auf den Avamar Utility Node, um /home/admin/0.*/gsanaus:

mapall --noerror get 'gsan'  
 

MAPALL-KOPIE:

Kopieren Sie die Datei /etc/hosts Datei nach /root/etc/hosts auf jedem Daten-Node.

mapall --noerror --user=root copy 'etc/hosts' 
 
So funktioniert das in der Praxis:
1. Die Spalte mapall copy-Befehl erstellt eine tarball mit den angegebenen Dateien.
2. Benutzungen scp So schieben Sie die tarball zu jedem Knoten.
3. Dekomprimiert die tarball Im Stammverzeichnis des Nutzers.

Additional Information

SSN-Beispiele:

Stellen Sie eine Verbindung zu Node 0.1 her und öffnen Sie eine interaktive Shell.

ssn 0.
 

Stellen Sie eine Verbindung zu Node 0.2 her und geben Sie den Datumsbefehl aus.

ssn 0.2 'date' 
 

SCN-Beispiele:

Kopieren Sie die Datei /home/admin/gsan Binärdatei von Node 0.1 zum btfix auf dem Avamar Utility Node.

scn 0.1:/home/admin/gsan ./btfix
 

Kopieren "testscript" aus dem Verzeichnis /home/admin des Utility-Node auf Node 0.2 und platzieren Sie es als "runscript" in /data01/curaus:

scn testscript 0.2:/data01/cur/runscript
 
Hinweis: Die Spalte scn kann nicht verwendet werden, um Dateien von einem Daten-Node auf einen anderen Daten-Node zu kopieren.

Dateien müssten mithilfe des Utility-Nodes in einem zweistufigen Vorgang kopiert werden. Alternativ können Sie scp , um Dateien direkt zwischen den beiden Knoten zu übertragen.

Affected Products

Avamar, Avamar Server

Products

Avamar
Article Properties
Article Number: 000156632
Article Type: How To
Last Modified: 01 Oct 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.