Si vous avez intégré Automation Config à VMware Aria Automation, vous pouvez appliquer la SaltStack resource pour installer les minions Salt sur les machines virtuelles dans vos déploiements. Une fois le minion déployé, vous pouvez utiliser les puissantes fonctionnalités de gestion de configuration, de correction de dérive et de gestion de l'état de Automation Config pour gérer vos ressources.

Les minions sont des agents qui exécutent le service salt-minion. Le service s'abonne aux tâches publiées par un master Salt, qui est un serveur qui exécute le service master Salt. Lorsqu'une tâche spécifique s'applique à un minion, le minion exécute la tâche.

Vous pouvez utiliser la SaltStack resource pour déployer des minions et appliquer des fichiers d'état lorsque vous déployez des machines Linux et Windows. Pour ajouter ou mettre à jour des minions et des fichiers d'état sur des déploiements existants, vous pouvez exécuter l'action du jour 2 Attacher une ressource SaltStack. Pour plus d'informations sur l'action du jour 2, reportez-vous à la section Actions pouvant être exécutées sur les déploiements de Automation Assembler ou les ressources prises en charge.

Si vous avez utilisé la propriété saltConfiguration pour déployer des minions et des fichiers d'état en tant qu'action du jour 0, mettez à jour vos modèles pour utiliser la SaltStack resource. La propriété saltConfiguration n'est plus disponible pour une utilisation dans vos modèles de cloud.

L'action de jour 2 Appliquer la configuration Salt est toujours disponible pour les ressources qui utilisent la propriété saltConfiguration.

Avant de commencer

  1. Vérifiez que vous avez configuré l'intégration de Automation Config. Consultez Configurer une intégration de Automation Config dans VMware Aria Automation pour plus d'informations.
  2. Dans Automation Config, vérifiez que la résolution du nom de domaine complet du minion au master fonctionne.
    1. Pour vérifiez le nom de domaine complet sur le master Salt dans Automation Config, cliquez sur Cibles, puis sélectionnez le groupe cible Tous les minions.
    2. Filtrez la colonne ID de minion sur la valeur saltmaster.
    3. Cliquez sur saltmaster pour afficher les détails.
    4. Vérifiez la valeur de nom de domaine complet.
  3. Si vous déployez des minions sur une machine Linux, vérifiez que les capacités SSH sont activées dans les images de vSphere que vous prévoyez de déployer avec un minion Salt. SSH est utilisé pour accéder à distance à la machine et déployer le minion.
  4. Si vous déployez des minions sur une machine Windows, reportez-vous à la section Déploiement de minions à l'aide de l'API (RaaS) dans un environnement Windows.

  5. Si vous déployez des minions sur une machine virtuelle sur laquelle VMware Tools est installé et un minion Salt configuré, vérifiez que la clé de minion Salt de VMware Tools s'affiche sous l'onglet Accepté dans l'espace de travail Clés de minion de Automation Config. Pour plus d'informations, reportez-vous à la section Activer le serviteur Salt à l'aide de VMware Tools.
    Note : Si la version du minion Salt de VMware Tools est antérieure, le déploiement d'un minion sur la machine virtuelle ne met pas à niveau le minion Salt vers la dernière version. Vous devez mettre à niveau votre master Salt manuellement. Pour plus d'informations, reportez-vous à la section Mettre à niveau le plug-in master.
  6. Vérifiez que vous pouvez attribuer des adresses IP aux machines que vous déployez.

    Automation Config requiert que les machines disposent d'adresses IP publiques. Utilisez les adresses IP de la plage CIDR d'adresses IP publiques pour le centre de données défini par logiciel (SDDC, Software-Defined Datacenter) où se trouve le master Salt.

    Note :

    Si aucune adresse IP publique n'est configurée pour la machine, l'adresse IP de la première carte réseau est utilisée.

  7. Vérifiez que le modèle de cloud auquel vous ajoutez le minion peut être déployé avant d'ajouter les propriétés SaltStack resource.
  8. Vérifiez que vous disposez des rôles de service suivants :
    1. Administrateur de Automation Assembler
    2. Utilisateur de Automation Assembler
    3. Administrateur de Automation Service Broker

    Ces rôles de service sont requis pour utiliser la SaltStack resource.