厨师食谱更新缓慢的高延迟网络

时间:2015-05-23 09:03:58

标签: chef

是否有人在高延迟网络上遇到非常慢的烹饪书更新?我在ec2中有一些节点配置为通过网络与厨师服务器一起工作,延迟时间约为150毫秒。对于那些节点,运行了很多食谱,并且单个厨师 - 客户端运行可能需要长达20分钟,主要是由于看起来很多单独的请求导致烹饪书更新缓慢。

我想知道是否有某种厨师插件/插件能够将烹饪书压缩并捆绑成一次转移而不是多次单独转移。

谢谢!

2 个答案:

答案 0 :(得分:0)

150毫秒听起来像一个很长的距离或非常糟糕的连接,所以我会先检查网络连接。

你在哪里存放你的食谱?在厨师服务器或s3上当地?

你的食谱中是否有大型二进制文件?

答案 1 :(得分:0)

有点难看,但我最终在tarball中复制了cookbook,并在我运行chef-client之前通过ec2 userdata将它们提取到初始脚本中的/ var / chef / cache / cookbooks。现在,厨师通过高延迟网络跳过所有烹饪书的下载,节省约15分钟。

我想这应该是厨师独奏的地方,但我更喜欢将这些实例连接到chef-server,因为我在chef中注册的节点上构建了我的内部DNS zonfiles。