SaltStack Config 从先前版本升级到最新稳定版本。

注:

作为 VMware 移除有问题术语计划的一部分,Salt 主节点术语将在 SaltStack Config 以及相关产品和文档中替换为更贴切的术语。此术语更新可能需要几个发布周期才能完全完成。

要升级 SaltStack Config,需要执行以下操作:
  • 备份数据,包括对 SaltStack Config 的特定安装至关重要的某些文件和目录
  • 升级 PostgreSQL(可选,但建议升级)
  • 升级 Salt 基础架构(可选,但建议升级)
  • 下载升级文件
  • 升级 RaaS 节点
  • 升级使用主节点插件的任何 Salt 主节点

升级 时最佳做法

计划升级时,请遵循以下准则:

  • 请勿按照安装程序或手动安装说明进行升级。如果要升级 SaltStack Config 安装,请参阅以下升级说明。
  • 为获得最佳效果,从一个主要版本增量升级到下一个主要版本。最佳做法是始终从 SaltStack Config 的最新主要版本升级到新的发布版本。如果使用的是旧版本,请从一个版本增量升级到下一个版本。
  • 备份数据。为防止数据丢失,请备份数据。有关升级之前必须备份的文件和目录的说明,请参见备份数据
  • 在网络活动减缓期间执行升级。数据库升级需要重新编制数据索引。数据库升级可能需要几个小时,具体取决于数据的复杂性。为防止服务中断,请考虑在不太忙碌的工作时间升级数据库,或在升级之前对数据库进行修整。
  • 检查数据库中是否存储了任何旧命令。在某些情况下,PostgreSQL 数据库存储了已经不运行的旧命令。在升级过程中,重新启动主节点插件时,这些命令可能会运行。为防止发生这种情况,请检查数据库中是否存储了任何旧命令,并启用跳过早于定义时间的作业。
  • 在部署之前测试升级。如有可能,可以尝试在测试环境中运行一次试运行,了解升级可能需要的时间。
  • 先将整本指南通读一遍。在执行升级之前,还要考虑将整本指南通读一遍,以便了解需要执行的任务,以及是否需要您的团队进行规划,或者是否必须通知相关人员挂起的更改。

从旧版本升级

最佳做法是始终从 SaltStack Config 的最新主要版本升级到新的发布版本。如果要从最新版本之前的版本进行升级,如果以增量方式从一个主要版本升级到下一个主要版本,则可能会获得最佳结果。

有关升级到 SaltStack Config 早期版本的说明,请参见要升级的版本的特定升级说明。先前版本的升级说明包含在后续版本的安装指南 PDF 中。例如,如果需要从 5.5 升级到 6.0,请参见 6.0 安装 PDF 中的升级说明。

对于 SaltStack Config 版本 8.4 及更高版本,请使用本页顶部的版本选择器为您的产品版本选择正确的升级指南。对于版本 8.3 及更低版本,请使用下表中的 PDF 指南:

版本 安装和升级指南 (PDF)
8.3 8.3 安装和升级指南
6.4 6.4 安装和升级指南
6.3 6.3 安装和升级指南
6.2 6.2 安装和升级指南
6.1 6.1 安装和升级指南
6.0.1 6.0.1 安装和升级指南
6.0 6.0 安装和升级指南

如何升级 SaltStack Config

要升级 SaltStack Config,请完成以下任务。这些任务应按照本指南中所列的特定顺序执行。

或者,也可以使用 vRealize Suite Lifecycle Manager 升级 SaltStack Config 环境。

有关通过 Lifecyle Manager 升级 SSC 的详细信息,请参见 LCM 文档中的升级 vRealize Automation SaltStack Config