Avamar: Como usar a ferramenta mapall

Résumé: 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.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet 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.

Informations supplémentaires

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.

Produits concernés

Avamar, Avamar Server

Produits

Avamar
Propriétés de l’article
Numéro d’article: 000156632
Type d’article: How To
Dernière modification: 01 oct. 2025
Version:  10
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.