我们刚刚开始在 QA 环境中使用 Puppet。一直以来,我的印象是,只有在代理节点上重新启动 puppet 或从命令行初始化时,代理才会从主节点拉目录。但是昨天,我正在编写一些 puppet 脚本,并且不时在我们的测试节点上重新启动 puppet 代理以提取新目录,但不幸的是,我不知道,其他代理也在提取测试目录(这创建他们有很多不受欢迎的变化)。没有人在其他节点上重新启动 puppet。我检查了 /var/log/message 并意识到它从第一天开始每 30 分钟从主节点拉目录,而无需重新启动 puppet。我现在有以下问题:
1)当 puppet 服务在 puppet 代理(即守护模式)上运行时,我是否正确假设它每 30 分钟从主服务器拉目录,这是预期的行为?
2)我在哪里可以控制每次拉动之间的时间间隔?
3) 有没有办法可以停止代理上的 puppet 服务,随时从 puppetmaster 推送目录?