Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在';运行间隔';在Puppet代理上是否设置为0(连续运行)?_Puppet - Fatal编程技术网

在';运行间隔';在Puppet代理上是否设置为0(连续运行)?

在';运行间隔';在Puppet代理上是否设置为0(连续运行)?,puppet,Puppet,默认情况下,Puppet代理每30分钟轮询一次Puppet master上的任何配置更改。因此,puppet master将把您的puppet清单整理成一个文件供您的客户机使用时,总会有一个延迟(当master上有任何配置更改时)。如果所有客户机同时查询puppet master,那么它可能会在负载下挣扎,前提是您有一个具有数百/数千个puppet托管服务器的非平凡puppet部署 对您来说,最重要的是最终的一致性—即在足够的时间内,客户机将收敛到所需的配置。是的,这会带来很大的开销 主服务器上

默认情况下,Puppet代理每30分钟轮询一次Puppet master上的任何配置更改。因此,puppet master将把您的puppet清单整理成一个文件供您的客户机使用时,总会有一个延迟(当master上有任何配置更改时)。如果所有客户机同时查询puppet master,那么它可能会在负载下挣扎,前提是您有一个具有数百/数千个puppet托管服务器的非平凡puppet部署


对您来说,最重要的是最终的一致性—即在足够的时间内,客户机将收敛到所需的配置。

是的,这会带来很大的开销

主服务器上有开销,它必须处理更多的请求,每单位时间——可能是请求的200倍,这取决于代理运行目录所需的时间。对于每个请求,它必须与代理同步插件,编译并返回目录,并可能提供文件,所有这些都不是无关紧要的

代理也有开销。对于每个目录运行,它至少必须遍历每个已声明的资源,并测试该资源是否处于指定的目标状态。即使在不需要更改的情况下,这样做也是非常重要的

你的策略很可能会失败,因为它对你的主人的要求会大大增加,而不是因为客户的额外负担,但是如果你的客户已经背负了沉重的负担,他们肯定会感觉到

如果你想偶尔触发特定的服务器同步,那么考虑查看McCube。

如果你想经常触发许多服务器同步,那么考虑切换到无主模式,结合M群集或其他类型的远程控制软件。