木偶正在吃掉我的机器上的资源,不幸的是,我必须在一台机器上和其他进程一起运行主机。
现在我打算一直停止傀儡作为一个守护进程,而是在考虑运行它:
有没有人冒险进入这样的战略?
有人可以帮忙吗?
是的,这已经完成了。
请参阅: 木偶:只允许在特定时间内进行更改?
就Git方法而言, 您可能已经看到了这个链接 。
您可以像往常一样将puppet添加到cron作业(允许您select只在工作时间内运行,或者比每半个小时更频繁地运行),但将其包装在一个简短的脚本中,用于检查源代码pipe理器的版本号已经增加了。 如果是这样的话,它会傀儡客户,如果不是的话,那就不需要傀儡(以及所有昂贵的散列文件)。
这意味着,但是,如果您更改主机上的文件木偶不会改变它,直到下一次configuration更改。 您可以通过改变包装脚本的逻辑来避免这个问题,如果自上次运行超过24小时后还运行puppet客户端。
这个“无主”的傀儡主义(这个提到的)傀儡的主人是瓶颈,取而代之的是一个瓶颈,这在我看来是非常可取的。 除非你把git的更改比把这些更改推送到所有主机更快,否则这个瓶颈将不成问题。 如果问题出现,你可以用“树状”的方式安排“辐条”。 这应该扩大到数以万计的主机。