要运行 SaltStack Config 安装,必须具有 Salt。Salt 及其依赖项必须至少安装在标准 SaltStack Config 安装方案中涉及的节点上。

在安装环境中,安装 Salt 可能具有两种不同的含义:

  • 在标准 SaltStack Config 安装方案中涉及的节点上安装 Salt。
  • 在最终将由 SaltStack Config 管理的基础架构上安装 Salt。

有关如何在标准安装中涉及的节点上安装 Salt 及其依赖项的说明,请参见安装或升级 Salt

在基础架构中安装 Salt

强烈建议在计划使用 SaltStack Config 进行管理的任何基础架构上预先安装 Salt。安装 Salt 可简化更新到未来 Salt 版本的过程。在开始安装 SaltStack Config 之前,请考虑在基础架构上安装 Salt,然后监控一段时间,以确保其稳定并正常运行。

请查阅以下指南,以确保在基础架构中实施 Salt 时您的环境遵循最佳做法:

在气隙系统中安装 Salt

一般情况下,建议预先安装 Salt,但有一个例外情况,即在气隙系统中安装 SaltStack Config。请注意,在气隙系统中,在基础架构上安装 Salt 有其利弊。

SaltStack Config 安装程序可以在运行时安装最新稳定版本的 Salt。但是,由 SaltStack Config 安装程序安装的 Salt 版本称为 Salt Crystal 软件包。此软件包主要用于无法通过 Internet 更新 Salt 的气隙系统。由于适用于气隙系统,因此 Salt Crystal 软件包中的 Salt 版本无法通过 Internet 进行更新,必须手动更新。有关更新 Salt Crystal 软件包的信息,请参见升级 Salt Crystal

SaltStack Config 安装程序在 Lifecycle Manager 安装方案中运行时,如果检测到 Salt 主节点服务和工作节点服务软件包,SaltStack Config 安装程序会在安装过程中跳过该步骤。如果检测到 Salt,将从 Salt Crystal 软件包安装 Salt 主节点服务和工作节点服务。

无法通过 Internet 定期更新 Salt 可能会给您的网络造成问题,除非网络为气隙网络。因此,强烈建议预先安装 Salt,而不是使用 Salt Crystal 软件包。