Avamar: Como usar a ferramenta mapall

Summary: O Avamar tem uma ferramenta de linha de comando chamada "mapall", que permite que as instruções sejam emitidas para um ou mais nós da grade. Este artigo explica como usar a ferramenta.

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

Este artigo demonstra como usar o Avamar mapall para emitir comandos do nó do utilitário para outros nós.

A coluna mapall pode alcançar nós do Avamar que são definidos no probe.xml .

Esses scripts são wrappers em torno do shell seguro padrão (ssh) ferramentas (ssh) e protocolo de cópia segura (SCP)) e são todos escritos em Perl.

 

Os scripts mapall, ssh e scp

 

  • mapall - Envia um comando para vários nós 
  • SSN  - Um wrapper em torno de ssh que aceita números de nó (físicos) em vez de endereços IP ou nome de host
  • SCN - Um invólucro em torno do SCP, como acima
Nota: Faça log-in no Avamar Utility Node e carregue as chaves ssh para usar as ferramentas ssh.

Consulte o seguinte para obter mais informações: Avamar: Como fazer log-in em um Avamar Server e carregar várias chaves.
 
 

MAPALL:

Especificando em quais nós executar o comando:

Para executar comandos somente em nós selecionados:

Para executar o <comando> somente no nó 0.0, 0.2 e 0.3:

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

Para executar o <comando> em todos os nós, exceto no nó do utilitário e na versão 0.0:

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

Sinalizadores úteis:

Abaixo estão alguns sinalizadores úteis que podem ser usados com as três ferramentas. (Os indicadores estão totalmente documentados no Adendo técnico do Avamar)
Como em qualquer tarefa de linha de comando do Avamar, tenha cuidado ao executar.
  • --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.

 

 

Exemplos de MAPALL:

MAPALL OBTER: Isso é o inverso do comando copy.  

Obtenha o GSAN binário de cada nó de dados e copie-o para o Avamar Utility Node para /home/admin/0.*/gsan:

mapall --noerror get 'gsan'  
 

CÓPIA MAPALL:

Copie o /etc/hosts arquivo /root/etc/hosts em cada nó de dados.

mapall --noerror --user=root copy 'etc/hosts' 
 
Como isso funciona na prática:
1. A coluna mapall O comando copy cria um tarball que contêm os arquivos especificados.
2. Usa scp para empurrar o tarball para todos os nós.
3. Descompacta o tarball no diretório base dos usuários.

Additional Information

Exemplos de SSN:

Conecte-se ao nó 0.1 e abra um shell interativo.

ssn 0.
 

Conecte-se ao nó 0.2 e execute o comando date.

ssn 0.2 'date' 
 

Exemplos de SCN:

Copie o /home/admin/gsan Binário do nó 0.1 até o btfix no Avamar Utility Node.

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

Cópia "testscript" do diretório /home/admin do nó utilitário no nó 0.2 e coloque-o como "runscript" em /data01/cur:

scn testscript 0.2:/data01/cur/runscript
 
Nota: A coluna scn O comando não pode ser usado para copiar arquivos de um nó de dados para outro nó de dados.

Os arquivos teriam que ser copiados usando o nó do utilitário em uma operação de duas etapas ou, alternativamente, usar scp Para transferir arquivos diretamente entre os dois nós.

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.