Avamar. Как использовать инструмент mapall

Summary: В Avamar есть инструмент командной строки под названием «mapall», который позволяет отправлять инструкции одному или нескольким узлам в сетке. В этой статье объясняется, как использовать этот инструмент. ...

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

В этой статье показано, как использовать Avamar mapall для передачи команд от служебного узла к другим узлам.

Переменная mapall может получить доступ к узлам Avamar, которые определены в probe.xml .

Эти сценарии являются оболочками для стандартной безопасной оболочки (ssh) Инструменты (ssh) и протокол безопасного копирования (SCP)) и все они написаны на Perl.

 

Сценарии mapall, ssh и scp

 

  • mapall - Отправляет команду нескольким узлам 
  • Номер SSN  - Оболочка вокруг ssh, которая принимает (физические) номера узлов вместо IP-адресов или имени хоста
  • СКС - Обертка вокруг SCP, как описано выше
Примечание. Войдите в Avamar Utility Node и загрузите ключи ssh для использования инструментов SSH.

Дополнительные сведения см. в следующих документах. Avamar. Как выполнить вход в Avamar Server и загрузить разные ключи.
 
 

МАПАЛЛ:

Указание узлов для выполнения команды:

Для выполнения команд только на определенных узлах:

Выполнение <команды> только на узлах 0.0, 0.2 и 0.3:

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

Чтобы выполнить команду на всех узлах, <кроме служебного узла и узла 0.0, выполните следующие> действия.

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

Полезные флаги:

Ниже приведены некоторые полезные флаги, которые можно использовать с тремя инструментами. (Флаги полностью описаны в техническом дополнении к Avamar)
Как и при выполнении любых задач командной строки Avamar, соблюдайте осторожность.
  • --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.

 

 

Примеры MAPALL:

МАПАЛЛ ПОЛУЧАЕТ: Это обратная команда копирования.  

Получить GSAN с каждого узла данных и скопируйте его в служебный узел Avamar в /home/admin/0.*/gsan.

mapall --noerror get 'gsan'  
 

КОПИЯ МАПАЛЛА:

Скопируйте файл /etc/hosts в /root/etc/hosts на каждом узле данных.

mapall --noerror --user=root copy 'etc/hosts' 
 
Как это работает на практике:
1. Переменная mapall Команда копирования создает tarball содержащих указанные файлы.
2. Использует scp Чтобы нажать кнопку tarball к каждому узлу.
3. Распаковывает tarball в домашнем каталоге пользователя.

Additional Information

Примеры SSN:

Подключитесь к узлу 0.1 и откройте интерактивную оболочку.

ssn 0.
 

Подключитесь к узлу 0.2 и выполните команду date.

ssn 0.2 'date' 
 

Примеры SCN:

Скопируйте файл /home/admin/gsan двоичный файл из узла 0.1 в btfix на узле Avamar Utility Node.

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

Копировать "testscript" из каталога /home/admin служебного узла на узел 0.2 и разместите его как "runscript" в /data01/cur.

scn testscript 0.2:/data01/cur/runscript
 
Примечание. Переменная scn Команду нельзя использовать для копирования файлов с одного узла данных на другой узел данных.

Файлы должны быть скопированы с помощью служебного узла в двухэтапной операции, или же используйте scp для передачи файлов непосредственно между двумя узлами.

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.