Pour exécuter les exemples pratiques de SaltStack Config, assurez-vous d'abord de disposer des informations générales nécessaires pour leur exécution, comme décrit dans les sections suivantes. Ensuite, configurez votre environnement en installant SaltStack Config et en vous assurant que vous avez accès aux ressources requises.
Connaissances générales requises
Ces exemples sont destinés aux administrateurs de système informatique et/ou aux membres de votre équipe DevOps ayant les connaissances et l'expérience générales requises dans ces domaines.
Ces exemples supposent également que vous ayez une connaissance de base de certains concepts basiques et des termes communs utilisés dans Salt et SaltStack Config, tels que la relation entre le master Salt et le minion Salt, ce qu'est une tâche, ce qu'est un fichier d'état, etc. Pour plus d'informations, voir :
Installer et configurer SaltStack Config
Pour exécuter ces exemples pratiques, vous devez d'abord installer et configurer SaltStack Config dans un environnement auquel vous pouvez accéder.
Pour plus d'informations sur l'installation de SaltStack Config, reportez-vous à la section Installation et configuration de SaltStack Config.
Confirmez que vous avez accès aux ressources requises
Après l'installation et la configuration de SaltStack Config, vous aurez également besoin des éléments suivants :
- Accès à un ou plusieurs minions ou cibles.
Vous avez besoin de pouvoir créer des cibles dans SaltStack Config ou d'accéder à au moins une cible que vous pouvez utiliser pour ce didacticiel. Vous pouvez vérifier si vous y avez accès en sélectionnant Cibles dans le menu latéral pour ouvrir l'espace de travail Cibles. Si vous ne voyez aucun minion répertorié dans le tableau Tous les minions, cela peut signifier que vous ne disposez pas des autorisations suffisantes.
Si vous voyez des minions, vérifiez également que l'état de ces minions est affiché comme Présent.
- Accès pour créer des tâches ou exécuter les types de tâches utilisés dans ces exemples.
Pour vérifier que vous pouvez créer des tâches ou avoir accès à des tâches, sélectionnez Configuration > Tâches dans le menu latéral pour ouvrir l'espace de travail Tâches. Si vous ne voyez aucune tâche répertoriée ou le bouton Créer des tâches, cela peut signifier que vous ne disposez pas des autorisations suffisantes.
- Accédez à au moins un minion exécutant un système d'exploitation Windows et un autre exécutant un système d'exploitation CentOS. Cet accès est nécessaire uniquement pour terminer les exemples 3 et 4.
Assurez-vous d'utiliser des nœuds qui ne sont pas essentiels à votre environnement, tels que ceux faisant partie d'un environnement de test et de développement. Confirmez également que ces nœuds sont connectés à SaltStack Config et que leurs clés sont acceptées.
Si vous ne disposez pas d'autorisations suffisantes ou d'un accès aux ressources, contactez votre administrateur vRealize Automation pour déterminer si vous pouvez avoir l'accès requis pour exécuter ce didacticiel.
L'administrateur peut potentiellement vous donner accès à un minion ou à une cible qui n'est pas essentiel pour la production, créer les tâches répertoriées dans ce didacticiel et vous donner accès nécessaire à l'exécution de ces tâches sur une cible.
Vous pouvez également demander un accès temporaire aux ressources et aux tâches nécessaires pour exécuter le didacticiel pendant une période définie.