Puppet 傀儡主代理更新

Puppet 傀儡主代理更新,puppet,Puppet,我目前正在尝试更新我们的傀儡主人的代理版本。但我们使用的是带有选项的模块 软件包\u版本=>“自动” 这意味着它将始终使用puppet服务器的版本。在运行傀儡之前,它当然是旧版本,因此运行会将其降级为旧版本。 有没有办法让傀儡大师知道在没有傀儡运行的情况下运行哪个版本的傀儡代理 来自约翰评论的解决方案是: puppet代理包包含puppet平台。更新它会同时更新代理和主机。我对问题本质的最好猜测是,现有的puppetserver进程仍然有从原始版本运行的puppet master子进程。我建议在

我目前正在尝试更新我们的傀儡主人的代理版本。但我们使用的是带有选项的模块

软件包\u版本=>“自动”

这意味着它将始终使用puppet服务器的版本。在运行傀儡之前,它当然是旧版本,因此运行会将其降级为旧版本。
有没有办法让傀儡大师知道在没有傀儡运行的情况下运行哪个版本的傀儡代理

来自约翰评论的解决方案是:

puppet代理包包含puppet平台。更新它会同时更新代理和主机。我对问题本质的最好猜测是,现有的puppetserver进程仍然有从原始版本运行的puppet master子进程。我建议在更新puppet代理包之前关闭puppetserver服务和任何正在运行的puppet代理服务,然后在更新后重新启动


谢谢:

我不懂。所述模块的指定用途管理目标节点上的Puppet版本与编译其目录的主节点上的版本相同。这和你真正想要的不同吗?如果是这样,那么你想要什么?@JohnBollinger:不,安装程序完全符合我的要求,但是我如何升级Puppet master上的Puppet agent版本?如果不升级master、module或not,你无法升级master机器上的agent。反之亦然。它们的版本都是它们运行的共享傀儡平台。不要将其与puppetserver或puppetdb版本混淆,后者是单独的组件,通常只安装在主机上。那么,从这个角度来看,您这里有实际问题吗,还是只是一个假设问题?如果这是一个实际问题,那么关于如何复制它的更多细节是有保证的。@JohnBollinger这是一个真正的问题。我们有一个傀儡主服务器,上面有数据库、服务器和一个代理。当我在这台服务器上进行apt升级时,它会将puppet agent升级到版本6.10。在下一次puppet代理运行之后,它将再次成为6.9。这是我的问题