我有一个大约900 MB的文件
我想将文件部署到目标计算机。我使用了chef(cookbook_file
)中的files资源。但由于尺寸的原因,我无法将食谱上传到服务器。
有没有办法在目标计算机上部署文件而不是从互联网上下载(使用remote_file
)?
答案 0 :(得分:1)
对不起,Chef服务器不是工件服务器。将大型二进制文件上传到Chef服务器是个坏主意。将它们放在Intranet中的某个服务器上,或者将Apache HTTP服务器添加到运行Chef服务器的节点并在那里上载文件。是的,然后使用remote_file
资源。
答案 1 :(得分:-1)
我们有类似的问题。由于我们的要求是在将大型文件部署到客户端之前,应将其放置在Chef服务器上。 我们刚刚使用了split命令,并使用了cat命令来加入目标节点。效果很好..