将 SaltStack Config 从先前版本升级到最新稳定版本。
注:
作为 VMware 移除有问题术语计划的一部分,Salt 主节点术语将在 SaltStack Config 以及相关产品和文档中替换为更贴切的术语。此术语更新可能需要几个发布周期才能完全完成。
要升级
SaltStack Config,需要执行以下操作:
- 备份数据,包括对 SaltStack Config 的特定安装至关重要的某些文件和目录
- 升级 PostgreSQL(可选,但建议升级)
- 升级 Salt 基础架构(可选,但建议升级)
- 下载升级文件
- 升级 RaaS 节点
- 升级使用主节点插件的任何 Salt 主节点
升级 时最佳做法
计划升级时,请遵循以下准则:
- 请勿按照安装程序或手动安装说明进行升级。如果要升级 SaltStack Config 安装,请参阅以下升级说明。
- 为获得最佳效果,从一个主要版本增量升级到下一个主要版本。最佳做法是始终从 SaltStack Config 的最新主要版本升级到新的发布版本。如果使用的是旧版本,请从一个版本增量升级到下一个版本。
- 备份数据。为防止数据丢失,请备份数据。有关升级之前必须备份的文件和目录的说明,请参见备份数据。
- 在网络活动减缓期间执行升级。数据库升级需要重新编制数据索引。数据库升级可能需要几个小时,具体取决于数据的复杂性。为防止服务中断,请考虑在不太忙碌的工作时间升级数据库,或在升级之前对数据库进行修整。
- 检查数据库中是否存储了任何旧命令。在某些情况下,PostgreSQL 数据库存储了已经不运行的旧命令。在升级过程中,重新启动主节点插件时,这些命令可能会运行。为防止发生这种情况,请检查数据库中是否存储了任何旧命令,并启用跳过早于定义时间的作业。
- 在部署之前测试升级。如有可能,可以尝试在测试环境中运行一次试运行,了解升级可能需要的时间。
- 先将整本指南通读一遍。在执行升级之前,还要考虑将整本指南通读一遍,以便了解需要执行的任务,以及是否需要您的团队进行规划,或者是否必须通知相关人员挂起的更改。
如何升级 SaltStack Config
要升级 SaltStack Config,请完成以下任务。这些任务应按照本指南中所列的特定顺序执行。