Я использую следующую версию кукольный на CentOS Linux релиз 7.2:Отключить Кукольный агент runinterval
# puppetserver -v
puppetserver version: 2016.5.0.11
У меня есть узел агента Win и я, возможно, несколько позже. версия агента на Win узле:
C:\Windows\system32>puppet --version
4.8.1
Я хотел бы, чтобы отключить агент runinterval
постоянно так что я могу только толчок от моего сервера кукольного при необходимости. Я видел несколько ссылок и пытался поместить следующую строку в файл /etc/puppetlabs/puppet/puppet.conf
сервера Puppet. Я также перезапустил сервер, но агент добавляет в каталог.
[agent]
daemonize=false
Я также хотел бы знать, можно ли отключить runinterval
только на определенных узлах. Если да, то как?
У вас есть хороший ответ, объясняющий, как не дать агенту выдавать запросы каталога, но мне непонятно, как вы ожидаете реализовать любой тип отталкивания от ведущего к другим узлам. Не через Puppet, конечно, если это не особенность PE, о которой я не знаю. У Puppet есть * никогда * была функция push, хотя до Puppet 4 у нее была функция удаленного-триггера-каталога-запроса (которая требовала, чтобы агент работал, но не обязательно настроен на выпуск запросов каталога). –
Хотя я не занимался реализацией, я подумал, что «mco» поможет вам в изменении. Разве это невозможно, если служба агента отключена? – Technext
Вы можете использовать MCollective, чтобы заставить агенты выполнять каталожные работы по требованию. Если это удовлетворит ваши потребности, тогда хорошо и хорошо. Тем не менее, это не технически толчок, и он не облегчается основным Puppet. Эти тонкие различия могут не иметь значения для вас. –