SaltStack 缓存安装包文件,并在以后重现安装



当我们使用 YAML 文件安装如下所示的软件包时

nginx:
pkg.installed

有没有方便的方法可以缓存SaltStack使用的安装二进制文件,并在以后与Saltstack重用它们?有了这些缓存,我们可以要求 SaltStack 在二进制级别在另一台机器(安装了相同的 Linux 发行版(上精确地重现安装(配置(过程。

我们知道还有其他工具以不同的方式提供这种二进制级别的可靠性。例如,码头工人镜像和 AWS AMI;Nix 通过存储二进制包和哈希值来管理包。

pkg.installed状态使用操作系统的包管理器来检查包是否已安装,并根据需要安装包。因此,除非您的操作系统的包管理器提供这种类型的功能,否则没有任何东西可以缓存。

相关内容

最新更新