Avamar: Cómo usar la herramienta mapall

Summary: Avamar tiene una herramienta de línea de comandos llamada "mapall" que permite que se emitan instrucciones a uno o más nodos dentro de la cuadrícula. En este artículo, se explica cómo utilizar la herramienta. ...

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

En este artículo, se demuestra cómo utilizar Avamar mapall herramienta para emitir comandos desde el nodo de utilidad a otros nodos.

La variable mapall puede llegar a los nodos de Avamar que se definen en el probe.xml de NetWorker.

Estos scripts son contenedores alrededor del shell seguro estándar (ssh) herramientas (ssh) y el protocolo de copia segura (SCP)) y todos están escritos en Perl.

 

Los scripts mapall, ssh y scp

 

  • mapall - Envía un comando a varios nodos 
  • SSN  - Un contenedor alrededor de ssh que acepta números de nodo (físicos) en lugar de direcciones IP o nombre de host
  • SCN - Un envoltorio alrededor de SCP, como en el caso anterior
Nota: Inicie sesión en Avamar Utility Node y cargue las claves SSH para usar las herramientas SSH.

Consulte lo siguiente para obtener más información: Avamar: Cómo iniciar sesión en Avamar Server y cargar varias claves.
 
 

MAPAL:

Especificación de los nodos en los que se ejecutará el comando:

Para ejecutar comandos solo en nodos seleccionados:

Para ejecutar el comando> solo en los <nodos 0.0, 0.2 y 0.3:

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

Para ejecutar el <comando> en todos los nodos, excepto en el nodo de utilidad y en 0.0:

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

Indicadores útiles:

A continuación, se muestran algunas marcas útiles que se pueden usar con las tres herramientas. (Las marcas están completamente documentadas en el Apéndice técnico de Avamar)
Al igual que con cualquier tarea de la línea de comandos de Avamar, tenga cuidado cuando ejecute.
  • --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.

 

 

Ejemplos de MAPAL:

MAPALL OBTIENE: Este es el inverso del comando copy.  

Obtenga el GSAN binario de cada nodo de datos y cópielo en el nodo de utilidad de Avamar a /home/admin/0.*/gsan:

mapall --noerror get 'gsan'  
 

COPIA DE MAPALL:

Copie el archivo /etc/hosts archivo en /root/etc/hosts en cada nodo de datos.

mapall --noerror --user=root copy 'etc/hosts' 
 
Cómo funciona esto en la práctica:
1. La variable mapall copy crea un comando tarball que contengan los archivos especificados.
2. Usos scp Para empujar el comando tarball a cada nodo.
3. Descomprime el tarball en el directorio principal de usuarios.

Additional Information

Ejemplos de SSN:

Conéctese al nodo 0.1 y abra un shell interactivo.

ssn 0.
 

Conéctese al nodo 0.2 y emita el comando date.

ssn 0.2 'date' 
 

Ejemplos de SCN:

Copie el archivo /home/admin/gsan binario del nodo 0.1 al archivo btfix en el nodo de utilidad de Avamar.

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

Copiar "testscript" desde el directorio /home/admin del nodo de utilidad al nodo 0.2 y colóquelo como "runscript" en /data01/cur:

scn testscript 0.2:/data01/cur/runscript
 
Nota: La variable scn El comando no se puede utilizar para copiar archivos de un nodo de datos a otro.

Los archivos tendrían que copiarse mediante el nodo de utilidad en una operación de dos pasos o, como alternativa, usar scp para transferir archivos directamente entre los dos nodos.

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.