Chef - 容纳大型 tarball 文件
Chef - Housing large tarball files
我目前正在研究 Chef 配置管理,并试图找到最好的方法来存放大型 tarball 文件以供节点拉取。例如,如果我有一个涉及将 tarball 推送到节点然后将其解压缩的方法,我不确定将它们存放在哪里。
我想把它们放在 git 中,这样我就可以用 wget
抓取它们,但那里的限制只有 100mb。我会把它们全部放在我的服务器上然后通过 sftp 将它们传送到节点吗? Chef 中是否有这样做的常见做法?
您几乎可以使用任何东西来做到这一点。如果节点只需要从那里下载,那么最简单的就是一些 nginx 或 apache 站点。您将需要一个地方来存储文件,例如/var/www/mytars
和 nginx 或 apache 运行 在配置了站点的机器上。然后任何节点都可以下载 remote_file
资源。
我目前正在研究 Chef 配置管理,并试图找到最好的方法来存放大型 tarball 文件以供节点拉取。例如,如果我有一个涉及将 tarball 推送到节点然后将其解压缩的方法,我不确定将它们存放在哪里。
我想把它们放在 git 中,这样我就可以用 wget
抓取它们,但那里的限制只有 100mb。我会把它们全部放在我的服务器上然后通过 sftp 将它们传送到节点吗? Chef 中是否有这样做的常见做法?
您几乎可以使用任何东西来做到这一点。如果节点只需要从那里下载,那么最简单的就是一些 nginx 或 apache 站点。您将需要一个地方来存储文件,例如/var/www/mytars
和 nginx 或 apache 运行 在配置了站点的机器上。然后任何节点都可以下载 remote_file
资源。