Unix 在Puppet Master中运行命令
有没有一种方法可以在puppet master中运行一个命令,从而立即对主机进行更改 我使用crontab使用不同的脚本来安排我的任务,每当我指定时,它都会改变,但我正在尝试了解是否有一种方法可以直接在puppet master和boom中点击命令!立即在主机(客户端)中进行更改。Unix 在Puppet Master中运行命令,unix,command-line,command,puppet,puppet-enterprise,Unix,Command Line,Command,Puppet,Puppet Enterprise,有没有一种方法可以在puppet master中运行一个命令,从而立即对主机进行更改 我使用crontab使用不同的脚本来安排我的任务,每当我指定时,它都会改变,但我正在尝试了解是否有一种方法可以直接在puppet master和boom中点击命令!立即在主机(客户端)中进行更改。 假设我想更改5台主机中“cofig.properties”文件中的密码。从master不进行调度的最佳方法是什么?我已经在我的基础设施中解决了这个问题,使用Puppet进行配置管理,使用SaltStack进行编排 我
假设我想更改5台主机中“cofig.properties”文件中的密码。从master不进行调度的最佳方法是什么?我已经在我的基础设施中解决了这个问题,使用Puppet进行配置管理,使用SaltStack进行编排 我让Puppet代理应用一个SaltStack模块来自动将每个节点配置为我的Salt Master(也是我的Puppet Master)的仆从,然后我只需SSH到我的主服务器,并告诉SaltStack在符合我的条件的节点上运行Puppet代理 您当然可以使用其他工具,例如,甚至是Puppet自己的工具,但我个人发现使用它们更复杂。在工作中,我们
它工作得很顺利。所以你是说没有任何特定的命令可以在Puppet master上运行,从而立即对主机进行更改?是的,Puppet master不会启动代理运行,代理按照自己的计划(手动、通过cron或作为守护进程)与Puppet master签入。Puppet用于包括实时管理,但该功能已被弃用,可能已经消失。正如我在回答中所说,McCollective可以为您提供帮助,但仅此一个用例就相当复杂。这很好,但如果你只想做这件事,那就不值得麻烦了。