Avamar: Cómo usar la herramienta mapall

Resumen: 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. ...

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Instrucciones

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.

Información adicional

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.

Productos afectados

Avamar, Avamar Server

Productos

Avamar
Propiedades del artículo
Número del artículo: 000156632
Tipo de artículo: How To
Última modificación: 01 oct 2025
Versión:  10
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.