Mettez à niveau SaltStack Config vers la dernière version stable à partir d'une version précédente.

Note :

Dans le cadre de l'initiative de VMware visant à supprimer la terminologie problématique, le terme master Salt sera remplacé par un meilleur terme dans SaltStack Config et les produits associés, ainsi que dans la documentation. Cette mise à jour terminologique peut s'étendre sur plusieurs cycles de publication.

Pour mettre à niveau SaltStack Config, vous devez :
  • Sauvegarder vos données, notamment certains fichiers et répertoires cruciaux pour votre installation spécifique de SaltStack Config
  • Mettre à niveau PostgreSQL (facultatif, mais recommandé)
  • Mettre à niveau votre infrastructure Salt (facultatif, mais recommandé)
  • Télécharger les fichiers de mise à niveau
  • Mettre à niveau le nœud RaaS
  • Mettre à niveau tous les masters Salt à l'aide du plug-in master

Meilleures pratiques lors d'une mise à niveau

Suivez ces directives lors de la planification de votre mise à niveau :

  • Ne procédez pas à une mise à niveau à l'aide du programme d'installation ou en suivant des instructions d'installation manuelle.Si vous mettez à niveau votre installation de SaltStack Config, reportez-vous aux instructions de mise à niveau suivantes.
  • Pour de meilleurs résultats, incrémentez d'une version majeure à la suivante. Il convient de toujours procéder à une mise à niveau depuis la dernière version majeure de SaltStack Config vers la nouvelle version. Si vous utilisez une version plus ancienne, procédez à une mise à niveau incrémentielle d'une version à la suivante.
  • Sauvegardez vos données.Afin d'éviter toute perte de données, sauvegardez vos données. Pour obtenir une explication sur les fichiers et les répertoires à sauvegarder avant la mise à niveau, reportez-vous à la section Sauvegarder vos données.
  • Effectuez les mises à niveau pendant les heures de faible activité réseau.Les mises à niveau de base de données nécessitent une réindexation des données. Selon la complexité de vos données, une mise à niveau de base de données peut prendre plusieurs heures. Pour éviter les interruptions de service, prévoyez la mise à niveau de la base de données pendant les heures de plus faible activité ou réduisez la taille de votre base de données avant de procéder à une mise à niveau.
  • Recherchez dans la base de données d'anciennes commandes stockées.Dans certains cas, la base de données PostgreSQL stocke d'anciennes commandes qui n'ont jamais été exécutées. Ces commandes peuvent s'exécuter pendant le processus de mise à niveau, lorsque vous redémarrez le plug-in master. Pour éviter que cela ne se produise, vérifiez si d'anciennes commandes sont stockées dans la base de données et ignorez les tâches plus anciennes qu'une heure définie.
  • Testez la mise à niveau avant le déploiement.Si possible, vous pouvez essayer de faire une répétition générale dans un environnement de test pour avoir une idée de la durée de la mise à niveau.
  • Lisez d'abord l'intégralité du guide.Envisagez également de lire l'intégralité de ce guide avant de mettre en œuvre une mise à niveau afin de bien comprendre les tâches requises et de savoir si elles nécessitent une planification de la part de votre équipe ou si les parties prenantes doivent être informées des modifications en attente.

Comment mettre à niveau SaltStack Config

Pour mettre à niveau SaltStack Config, exécutez les tâches suivantes. Ces tâches doivent être suivies dans un ordre spécifique décrit dans ce guide.