В настоящее время я изучаю Runddeck для управления несколькими 100 виртуальными машинами. Rundeck - очень полезный инструмент для запуска скриптов/команд на нескольких компьютерах в то время (каждый скрипт передается на удаленный компьютер, а затем выполняется локально). Однако мне интересно, есть ли способ реализовать следующий сценарий администрирования системы.Как Rundeck может передать список машин сценарию?
Rundeck работа ТРЕБОВАНИЯ (пример: Observium)
- "Отправка в Узлы" вариант выбрана, но только одна целевой машина выбрана (Observium машины).
- Несмотря на выполнение задания только на одной машине, было бы замечательно, если Rundeck позволяет выбирать несколько машин, которые требуется сценарию. Обратите внимание: сценарий не должен запускаться на всех узлах, он должен быть запущен только на одном удаленном компьютере, но для сценария требуется список машин. [Как это можно сделать?]
- Сценарий получает доступ к списку машин в качестве параметра. [Как это можно сделать?]
- Если выше на месте, сценарий затем запускается только на одну машину и итерацию по списку машин ==> Например, он работает
/opt/observium/add_device.php v2c @[email protected] ${varSNMPCommunity}
Я не хватает репутации включить изображения в этот пост. Пожалуйста, используйте приведенную ниже ссылку, чтобы увидеть блок-схему.
https://www.dropbox.com/s/2zt4r9trulpsaqx/RundeckObservium.png?dl=0
Это выглядит очень перспективно. Сейчас у меня нет экземпляра Rundeck, и поэтому я не могу проверить, но этот ответ, скорее всего, решит проблему. – quat