Vous pouvez créer une intégration de SaltStack Config pour accéder au service SaltStack Config et utiliser des objets et des actions SaltStack Config dans vRealize Automation.

Avec vRealize Automation SaltStack Config, vous pouvez provisioner, configurer et déployer des logiciels sur vos machines virtuelles à n'importe quelle échelle à l'aide de l'automatisation axée sur les événements. Vous pouvez également utiliser SaltStack Config pour définir et appliquer des états logiciels optimaux et conformes à l'ensemble de votre environnement.

Méthodes d'installation

Avant d'intégrer SaltStack Config à vRealize Automation, vous devez d'abord l'installer dans votre environnement .

SaltStack Config prend en charge deux méthodes d'installation :

  • Installation standard : installe les composants architecturaux requis pour SaltStack Config dans quatre nœuds distincts ou plus.
  • Installation de vRealize Suite Lifecycle Manager (vRLCM) : installe SaltStack Config et tous ses composants architecturaux sur un seul nœud. Cette méthode installe également l'hôte master Salt et configure un groupe de propriétés vRealize Automation requis.

Pour plus d'informations sur l'installation de SaltStack Config à l'aide de l'une des méthodes d'installation, reportez-vous à la section Installation et configuration de SaltStack Config.

Note : En cas de doute sur la méthode d'installation la plus efficace pour votre système, l'installation standard est recommandée. La méthode d'installation de vRealize Suite Lifecycle Manager n'est pas recommandée pour les systèmes de niveau production comptant plus de 1 000 nœuds.

Considérations

L'intégration vRealize Automation SaltStack Config est disponible pour vRealize Automation avec les conditions suivantes :
  • SaltStack Config s'exécute sur Salt, un moteur d'automatisation open source. Pour commencer à utiliser SaltStack Config pour la gestion de la configuration, vous devez également installer et exécuter le service de minion Salt sur les nœuds que vous souhaitez gérer à l'aide de SaltStack Config. Pour plus d'informations, reportez-vous à Installer Salt sur votre infrastructure.
  • L'intégration de SaltStack Config est associée à un hôte spécifique lors de l'installation.
  • vRealize Automation ne prend actuellement pas en charge l'architecture mutualisée pour SaltStack Config.
  • Le locataire vRealize Automation peut prendre en charge une intégration de SaltStack Config et un master Salt. Le master Salt peut prendre en charge plusieurs minions.
  • La suppression d'une intégration de SaltStack Config dans vRealize Automation ne vérifie pas si des déploiements existants utilisent l'intégration de SaltStack Config.

Conditions préalables

  • Vérifiez que vous disposez des informations d'administrateur de vRealize Automation et des informations d'identification de SaltStack Config (accès au niveau racine).

    Vous devez disposer des informations d'identification d'administrateur de vRealize Automation et des informations d'identification d'administrateur de SaltStack Config (accès au niveau racine) pour créer une intégration de SaltStack Config.

    Vous avez également besoin des informations d'identification d'administrateur de SaltStack Config pour ouvrir le service SaltStack Config proprement dit et y travailler.

    Vous utilisez les informations d'identification de vRealize Automation pour accéder à vRealize Automation et les informations d'identification de SaltStack Config pour accéder à SaltStack Config.

    Pour plus d'informations sur les informations d'identification de SaltStack Config, reportez-vous au guide Installation et configuration de SaltStack Config.

  • Vérifiez que le service SaltStack Config est installé.
  • Vérifiez que le master Salt à utiliser dans l'intégration de SaltStack Config contient le plug-in master.
  • Vérifiez que vous avez le rôle d'administrateur de service de SaltStack Config dans vRealize Automation. Reportez-vous à la section Présentation des rôles d'utilisateur vRealize Automation.
  • Vérifiez que vous avez le rôle d'administrateur de service de Cloud Assembly dans vRealize Automation. Reportez-vous à la section Rôles d'organisation et d'utilisateur de service dans vRealize Automation.

Configurer une intégration de SaltStack Config dans vRealize Automation

Une fois que vous avez installé SaltStack Config pour vRealize Automation, vous pouvez l'ouvrir depuis la page Infrastructure > Intégrations dans Cloud Assembly ou en tant que service depuis la console de service de vRealize Automation.

Note : Contrairement à d'autres types d'intégration de vRealize Automation, vous ne pouvez pas ajouter une intégration de SaltStack Config en sélectionnant Infrastructure > Connexions > Intégrations > Ajouter une intégration. L'intégration de SaltStack Config n'est pas disponible tant qu'elle n'a pas été installée à l'aide de l'une des deux méthodes d'installation décrites ci-dessus.
  1. Dans Cloud Assembly, sélectionnez Infrastructure > Connections > Intégrations, sélectionnez la vignette d'intégration SaltStack Config disponible et cliquez sur Ouvrir.

    Page Intégrations montrant un type d'intégration de SaltStack Config

  2. Remplissez le formulaire.

    Créer l'intégration initiale

    1. Entrez ou modifiez la description.

      Le nom de l'intégration est créé lors de l'installation de SaltStack Config.

    2. Entrez le nom d'utilisateur et le mot de passe de l'administrateur de SaltStack Config utilisés pour accéder à l'hôte spécifié.

      La valeur du nom d'hôte est spécifiée lors de l'installation de SaltStack Config en tant que valeur d'adresse du master. Elle ne peut pas être modifiée après l'installation.

    3. Cliquez sur Valider pour confirmer l'accès de votre administrateur à l'hôte d'intégration de SaltStack Config.
    4. (Facultatif) Entrez les balises de capacité. Pour plus d'informations sur le balisage, reportez-vous à la section Utilisation de balises de contrainte dans vRealize Automation Cloud Assembly.
    5. Cliquez sur Enregistrer.

    Une fois que vous avez enregistré le point d'intégration de SaltStack Config, vous pouvez ouvrir le service d'intégration de SaltStack Config lui-même depuis la page Intégrations ou depuis la console de service de vRealize Automation.

    Services SaltStack Config sur la console de CS

  3. Cliquez sur le point d'intégration enregistré pour ouvrir le service intégré de SaltStack Config et accéder à l'hôte.
  4. Lorsque vous êtes invité à vous connecter à SaltStack Config, entrez le nom d'utilisateur et le mot de passe d'administrateur de SaltStack Config.

    Un exemple de page SaltStack Config est présenté ci-dessous.

    Exemple d'interface utilisateur de SaltStack Config

Utilisation de SaltStack Config

SaltStack Config est un produit autonome que vous pouvez intégrer à vRealize Automation et l'utiliser.

La documentation du produit SaltStack Config est disponible sous la forme de PDF séparés. Utilisez la documentation du produit SaltStack Config pour explorer les façons dont vous pouvez exploiter les possibilités de SaltStack Config dans vos modèles de cloud et déploiements de vRealize Automation.