Chef infra 在不访问Internet的情况下升级chef客户端

Chef infra 在不访问Internet的情况下升级chef客户端,chef-infra,Chef Infra,我看过一些论坛和omnibus updater cookbook,用于升级chef客户端,但都是针对具有internet连接的节点的,但在没有internet连接的情况下,我们如何获取包并升级客户端。我们正在考虑的选择是使用nexus作为人工制品管理 任何想法。对于如此“特殊”的环境,没有通用的解决方案。当你心中已经有了Nexus,你在哪里挣扎 最简单的方法是使用remote_file从Nexus获取chef客户端软件包(.deb,.rpm等),然后使用chef安装软件包 似乎您需要Nexus的

我看过一些论坛和omnibus updater cookbook,用于升级chef客户端,但都是针对具有internet连接的节点的,但在没有internet连接的情况下,我们如何获取包并升级客户端。我们正在考虑的选择是使用nexus作为人工制品管理


任何想法。

对于如此“特殊”的环境,没有通用的解决方案。当你心中已经有了Nexus,你在哪里挣扎

最简单的方法是使用
remote_file
从Nexus获取chef客户端软件包(
.deb
.rpm
等),然后使用chef安装软件包

似乎您需要Nexus的插件来托管Debian repos(Artifactory AFAIK支持开箱即用),因此您也可以将其用于分发,或者以分发其他软件包的方式使用


有点重复。。请更详细地描述实际问题(在您尝试并失败之后…)

我们试图使用omnibus更新程序cookbook升级我们的厨师客户端,但我们面临的挑战是,安装程序直接通过互联网从厨师网站获取,这是不可行的,因为我们所有的服务器都没有互联网连接。在这种情况下,我们想知道我们需要如何以及在何处进行修改才能将本食谱用于nexus repo。您没有任何分发操作系统包的机制吗?