如何使用厨师部署重型文件

时间:2014-04-04 06:19:08

标签: knife chef

我有一个大约900 MB的文件  我想将文件部署到目标计算机。我使用了chef(cookbook_file)中的files资源。但由于尺寸的原因,我无法将食谱上传到服务器。

有没有办法在目标计算机上部署文件而不是从互联网上下载(使用remote_file)?

2 个答案:

答案 0 :(得分:1)

对不起,Chef服务器不是工件服务器。将大型二进制文件上传到Chef服务器是个坏主意。将它们放在Intranet中的某个服务器上,或者将Apache HTTP服务器添加到运行Chef服务器的节点并在那里上载文件。是的,然后使用remote_file资源。

答案 1 :(得分:-1)

我们有类似的问题。由于我们的要求是在将大型文件部署到客户端之前,应将其放置在Chef服务器上。 我们刚刚使用了split命令,并使用了cat命令来加入目标节点。效果很好..