Авамар: Як користуватися інструментом mapall
Summary: Avamar має інструмент командного рядка під назвою "mapall", який дозволяє видавати інструкції одному або декільком вузлам у сітці. У цій статті пояснюється, як користуватися інструментом. ...
Instructions
У цій статті показано, як користуватися Avamar mapall інструмент для передачі команд від вузла утиліти до інших вузлів.
Об'єкт mapall інструмент може досягати вузлів Avamar, які визначені в probe.xml файл.
Ці скрипти є обгортками навколо стандартної безпечної оболонки (ssh) інструменти (ssh) і протокол безпечного копіювання (SCP)) і всі вони написані на Perl.
mapall- Відправляє команду декільком вузлам- ССН - Обгортка навколо ssh, яка приймає (фізичні) номери вузлів замість IP-адрес або імені хоста
- СКН - Обгортка навколо SCP, як зазначено вище
Для отримання додаткової інформації дивіться наступне: Авамар: Як увійти на сервер Avamar і завантажити різні ключі.
МАПАЛЛ:
Вказуючи, на яких вузлах виконувати команду:
Щоб виконувати команди лише на вибраних вузлах:
Щоб виконати команду <> лише на вузлах 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, будьте обережні під час бігу.
-
--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:
MAPALL ОТРИМУЄ: Це зворотна сторона команди копіювання.
Отримати GSAN з кожного вузла даних і скопіюйте його в вузол Avamar Utility Node для /home/admin/0.*/gsan:
mapall --noerror get 'gsan'
КОПІЯ MAPALL:
Скопіюйте файл /etc/hosts файл до /root/etc/hosts на кожному вузлі даних.
mapall --noerror --user=root copy 'etc/hosts'
mapall команда copy створює файл tarball що містять вказані файли.
scp щоб натиснути кнопку tarball до кожного вузла.
tarball у домашньому каталозі користувачів.
Additional Information
Приклади SSN:
Підключіться до вузла 0.1 та відкрийте інтерактивну оболонку.
ssn 0.1
Підключіться до вузла 0.2 і виконайте команду date.
ssn 0.2 'date'
Приклади SCN:
Скопіюйте файл /home/admin/gsan з вузла 0.1 до btfix на вузлі утиліти Avamar.
scn 0.1:/home/admin/gsan ./btfix
Копія "testscript" з директорії /home/admin утиліти на вузол 0.2 і розташуйте його як "runscript" в /data01/cur:
scn testscript 0.2:/data01/cur/runscript
scn не можна використовувати для копіювання файлів з одного вузла даних до іншого вузла даних.
Файли повинні бути скопійовані за допомогою утиліті вузла в два кроки, або, як варіант, використовувати
scp для передачі файлів безпосередньо між двома вузлами.