​​#ит_статьи #pdsh #linux



PDSH: Параллельное выполнение команд на нескольких Linux-серверах



В данной статье рассказывается о том, как управлять большим парком Linux серверов из консоли одного сервера, выполнять удаленно команды на других серверах и получать их результаты, проверять состояние серверов и выполнять параллельно однотипные работы с помощью утилиты pdsh. Разбирается установка, настройка и параллельный запуск команд на нескольких серверах.





PDSH (parallel distributed shell) — высокопроизводительная утилита для параллельного запуска команд на большом количестве Linux-серверов через ssh. По умолчанию pdsh позволяет поддерживать 32 параллельных соединения с управляемыми северами. Для pdsh есть несколько полезных модулей расширения, которые также будут рассмотрены в этой статье.



С помощью pdsh вы можете:

- Обновлять ПО на серверах;

- Установить необходимые модули или утилиты;

- Запустить какой-то bash скрипт;

- Проверить наличие обновлений и многое другое.