Автоматизация выполнения скриптов на рабочих станциях.
Доброго времени суток.
Хочу спросить есть ли решение для управления рабочими станциями (сразу всеми).
Какие задачи стоят:
1. Выполнение скрипта рабочих станциях: а. всех, б. перечень. Под всеми подразумеваю все из списка (список составлен заранее и включает все пк, которыми надо управлять).
1.1. В случае если пк включен - немедленное выполение скрипта, вывод stdout скрипта перенаправить в файлы, находящиеся на пк, с которого происходит управление (в один, или несколько файлов не столь важно, есдинственное - если в один файл, то чтобы можно было разобрать где с какого хоста).
1.2. Если пк выключен - то поставить скрипт в очередь, и как только пк включится (время не критично, хватит проверок на ping, например раз в 30 минут) выполнить скрипт.
1.3. Возможность постановки скрипта для выполнения по времени (тут раздумываю над тем как лучше будет - а. запустить действия из пункта 1 в определенное время, б. использовать cron на конечных машинах, склоняюсь ко второму варианту).
1.4. Вести логи где/когда/что было выполнено.
2. Аунтентификация для доступа к интерфейсу постановки скриптов (пока не критично, но все же).
2.1. Вести логи кто/когда/что поставил в очередь.
Наработки есть и у самого, но все же не думаю что я первый с такой задачей столкнулся.
Заранее благодарен за отзывы.
- Для комментирования войдите или зарегистрируйтесь
(*)
Мне хвалили dev-python/fabric а я всё ленюсь посмотреть сам.
Он, вроде, сделает вам всё кроме 1.2 - цикл проверок уж организуйте как-нибудь сами
есть ли решение для
Если исходить из того, что это линукс - то puppet ,chief , cfengine ;
если гента - то велосипеды на базе вышеозначенных.
GPO нет и не будет из-за 1%
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
каюсь, поднимать все это буду
каюсь, поднимать все это буду не на генту.
Просто хотел узнать если ли подобный пакет - чтобы велосипеды не плодить.
Есть еще Spacewalk, но до
Есть еще Spacewalk, но до него так руки и не дотянулись, залип на bcfg2.
Spacewalk -> cfengine(?)
Spacewalk -> cfengine(?)+RHEL
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)