Salt est nécessaire pour exécuter l'installation de SaltStack Config. Au minimum, Salt et ses dépendances doivent être installés sur les nœuds impliqués dans un scénario d'installation standard de SaltStack Config.
Dans un contexte d'installation, l'installation de Salt peut avoir deux significations :
- Installation de Salt sur les nœuds impliqués dans l'installation de SaltStack Config dans le scénario d'installation standard.
- Installation de Salt sur l'infrastructure qui sera éventuellement gérée par SaltStack Config.
Pour obtenir des instructions sur l'installation de Salt et ses dépendances sur les nœuds impliqués dans une installation standard, consultez Installer ou mettre à niveau Salt.
Installation de Salt dans votre infrastructure
Vous êtes vivement encouragé à installer Salt au préalable sur toute infrastructure que vous prévoyez d'utiliser pour gérer SaltStack Config. L'installation de Salt simplifie et rationalise le processus de mise à jour vers les futures versions de Salt. Avant de commencer l'installation de SaltStack Config, envisagez d'installer Salt sur votre infrastructure, puis de le surveiller pendant un certain temps pour vous assurer qu'il est stable et fonctionne comme prévu.
Consultez ces guides pour vous assurer que votre environnement applique les meilleures pratiques lors de la mise en œuvre de Salt dans votre infrastructure :
Installation de Salt dans un système isolé
La seule exception à la recommandation générale d'installer Salt au préalable est lorsque vous installez SaltStack Config dans un système isolé. Sachez que l'installation de Salt sur votre infrastructure dans un système isolé implique des compromis.
Le programme d'installation de SaltStack Config peut installer la dernière version stable de Salt. Cependant, la version de Salt installée par le programme d'installation SaltStack Config se nomme module Salt Crystal. Ce module est principalement destiné à être utilisé dans des systèmes isolés lorsqu'il n'est pas possible de mettre à jour Salt sur Internet. Comme elle est destinée à être utilisée dans des systèmes isolés, la version de Salt du module Salt Crystal ne peut pas être mise à jour sur Internet et doit être mise à jour manuellement. Pour plus d'informations sur la mise à jour du module Salt Crystal, consultez Mise à niveau de Salt Crystal.
Comme le programme d'installation de SaltStack Config s'exécute dans le scénario d'installation de Lifecycle Manager, s'il détecte les modules du service de master et du service de minion Salt, le programme d'installation de SaltStack Config ignore cette étape du processus d'installation. S'il ne détecte pas Salt, il installe le service de master et le service de minion Salt à partir du module Salt Crystal.
L'impossibilité de mettre à jour Salt régulièrement sur Internet peut devenir problématique pour votre réseau si ce dernier est isolé. Pour cette raison, il est vivement recommandé d'installer Salt au préalable plutôt que d'utiliser le module Salt Crystal.