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.

Installation

Avant d'intégrer SaltStack Config à vRealize Automation, vous devez d'abord l'installer dans votre environnement . Pour plus d'informations, reportez-vous à la section Installation et configuration de SaltStack Config.

Considérations

L'intégration vRealize Automation SaltStack Config est disponible pour vRealize Automation avec les conditions suivantes :
  • 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.
  • Avant de pouvoir supprimer une intégration SaltStack Config dans vRealize Automation, vous devez supprimer tous les déploiements existants qui 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

Après avoir installé SaltStack Config pour vRealize Automation, vous pouvez configurer l'intégration dans Cloud Assembly.

  1. Dans Cloud Assembly, sélectionnez Infrastructure > Connexions > Intégrations, et cliquez sur Ajouter une intégration.
  2. Sélectionnez le type d'intégration SaltStack Config.

    Types d'intégration dans Cloud Assembly

  3. Remplissez le formulaire.

    Formulaire pour créer une intégration dans Cloud Assembly

    1. Entrez un nom pour l'intégration.
    2. (Facultatif) Fournissez une description de l'intégration.
    3. Entrez le nom d'hôte du serveur SaltStack Config.
    4. Spécifiez l'environnement d'exécution pour l'intégration de SaltStack Config.

      Si vous utilisez la propriété saltConfiguration pour déployer des minions et appliquer des fichiers d'état sur vos machines virtuelles, vous n'avez pas besoin de configurer un environnement d'exécution. Cependant, il est recommandé de mettre à jour vos modèles de cloud pour utiliser la ressource SaltStack Config. La propriété saltConfiguration est désormais obsolète. Vous pouvez toujours utiliser la propriété saltConfiguration dans vos modèles de cloud, mais les fonctionnalités d'intégration de SaltStack Config seront limitées.

      Si vous utilisez la ressource SaltStack Config pour déployer des minions et appliquer des fichiers d'état sur vos machines virtuelles, sélectionnez l'environnement d'exécution embedded-ABX-onprem.

    5. 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é.
    6. Cliquez sur Valider pour confirmer l'accès de votre administrateur à l'hôte d'intégration de SaltStack Config.

      Si la validation échoue, assurez-vous d'avoir entré le nom d'hôte, le nom d'utilisateur et le mot de passe corrects.

    7. Cliquez sur Enregistrer.

Accéder à votre intégration de SaltStack Config

Après avoir enregistré le point d'intégration de SaltStack Config, vous pouvez ouvrir le service d'intégration de SaltStack Config.

  1. Si vous avez déployé SaltStack Config via vRealize Suite Lifecycle Manager, vous pouvez cliquer sur la vignette de service de la console de service vRealize Automation pour ouvrir l'intégration et accéder à l'hôte.

    Titre du service SaltStack Config

    Si vous avez effectué une installation autonome de SaltStack Config, vous pouvez accéder au service à l'aide de votre nom d'hôte SaltStack Config.

  2. Lorsque vous êtes invité à vous connecter à SaltStack Config, entrez le nom d'utilisateur et le mot de passe d'administrateur de SaltStack Config.

Si vous devez apporter des modifications à l'intégration, sélectionnez Infrastructure > Connexions > Intégrations, sélectionnez la vignette d'intégration de SaltStack Config disponible, puis cliquez sur Ouvrir.

Sélectionnez Intégration de SaltStack Config

Le nom d'hôte ne peut pas être modifié après la configuration de l'intégration. Vous pouvez uniquement modifier le nom, la description, l'environnement d'exécution et les informations d'identification de l'intégration.

Capture d'écran de l'intégration de SaltStack Config dans Cloud Assembly

Prochaines étapes

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

  • Découvrez comment ajouter la ressource SaltStack Config pour installer des minions sur des machines virtuelles dans vos déploiements Cloud Assembly.