Avamar: Come utilizzare lo strumento mapall

Summary: Avamar dispone di uno strumento da riga di comando chiamato "mapall" che consente di impartire istruzioni a uno o più nodi all'interno della griglia. Questo articolo spiega come utilizzare lo strumento. ...

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

Questo articolo illustra come utilizzare Avamar mapall per eseguire comandi dall'utility node ad altri nodi.

La colonna mapall può raggiungere i nodi Avamar definiti nella probe.xml di NetWorker.

Questi script sono wrapper attorno alla Secure Shell standard (ssh) strumenti (ssh) e secure copy protocol (SCP)) e sono tutti scritti in Perl.

 

Gli script mapall, ssh e scp

 

  • mapall - Invia un comando a più nodi 
  • SSN  - Un wrapper attorno a ssh che accetta numeri di nodi (fisici) invece di indirizzi IP o nomi host
  • SCN - Un involucro attorno a SCP, come sopra
Nota: Accedere all'utility node Avamar e caricare le chiavi ssh per utilizzare gli strumenti ssh.

Per ulteriori informazioni, consultare quanto segue: Avamar: Come accedere a un Avamar Server e caricare varie chiavi. (In inglese)
 
 

MAPALL:

Specifica dei nodi su cui eseguire il comando:

Per eseguire comandi solo su nodi selezionati:

Per eseguire il <comando> solo sui nodi 0.0, 0.2 e 0.3:

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

Per eseguire il <comando> su tutti i nodi ad eccezione dell'utility node e 0.0:

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

Flag utili:

Di seguito sono riportate alcune bandiere utili che possono essere utilizzate con i tre strumenti. (I flag sono completamente documentati nell'Addendum tecnico di Avamar)
Come per qualsiasi attività da riga di comando di Avamar, prestare attenzione durante l'esecuzione.
  • --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.

 

 

Esempi di MAPALL:

MAPALL OTTIENE: È l'inverso del comando di copia.  

Ottieni il GSAN binario da ciascun nodo di dati e copiarlo nell'Avamar Utility Node per /home/admin/0.*/gsan:

mapall --noerror get 'gsan'  
 

COPIA MAPALL:

Copiare il file /etc/hosts in /root/etc/hosts su ogni nodo di dati.

mapall --noerror --user=root copy 'etc/hosts' 
 
Come funziona in pratica:
1. La colonna mapall Il comando copy crea un tarball contenenti i file specificati.
2. Utilizzazioni scp per spingere il tarball a ogni nodo.
3. Decomprime il tarball nella directory home degli utenti.

Additional Information

Esempi di SSN:

Connettersi al nodo 0.1 e aprire una shell interattiva.

ssn 0.
 

Connettersi al nodo 0.2 ed eseguire il comando date.

ssn 0.2 'date' 
 

Esempi di SCN:

Copiare il file /home/admin/gsan binario dal nodo 0.1 al btfix su Avamar Utility Node.

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

Copia "testscript" dalla directory /home/admin dell'utility node sul nodo 0.2 e posizionarlo come "runscript" in /data01/cur:

scn testscript 0.2:/data01/cur/runscript
 
Nota: La colonna scn Il comando non può essere utilizzato per copiare file da un nodo di dati a un altro nodo di dati.

I file dovrebbero essere copiati utilizzando l'utility node in un'operazione in due passaggi o, in alternativa, utilizzare scp per trasferire i file direttamente tra i due nodi.

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.