Si integró Automation Config con VMware Aria Automation, puede aplicar el SaltStack Config resource para instalar los minions de Salt en las máquinas virtuales de las implementaciones. Después de implementar el minion, puede utilizar las potentes capacidades de administración de configuración, corrección de desviaciones y administración de estado de Automation Config para administrar los recursos.

Los minions son agentes que ejecutan el servicio salt-minion. El servicio se suscribe a trabajos publicados por un maestro de Salt, que es un servidor que ejecuta el servicio maestro de Salt. Cuando se aplica un trabajo específico a ese minion, este lo ejecuta.

Puede utilizar el SaltStack Config resource para implementar minions y aplicar archivos de estado al implementar máquinas Linux y Windows. Para agregar o actualizar minions y archivos de estado en implementaciones existentes, puede ejecutar la acción del día 2 Asociar recurso de SaltStack. Para obtener más información acerca de las acciones de día 2, consulte Acciones que se pueden ejecutar en las implementaciones de recursos admitidos de Automation Assembler.

Si utilizó la propiedad saltConfiguration para implementar minions y archivos de estado como una acción del día 0, actualice las plantillas para usar el SaltStack Config resource. La propiedad saltConfiguration ya no está disponible para su uso en las plantillas.

La acción Aplicar configuración de Salt del día 2 aún está disponible para los recursos que utilizan la propiedad saltConfiguration.

Antes de comenzar

  1. Compruebe que configuró correctamente la integración de Automation Config. Consulte Configurar una integración de Automation Config en VMware Aria Automation para obtener más información.
  2. En Automation Config, compruebe que funcione la resolución de nombres de FQDN del minion al maestro.
    1. Para comprobar el FQDN en el maestro de Salt en Automation Config, haga clic en Destinos y después seleccione el grupo de destino Todos los minions.
    2. Filtre la columna ID de minion por el valor saltmaster.
    3. Haga clic en saltmaster para ver los detalles.
    4. Compruebe que el valor de FQDN sea correcto.
  3. Si va a implementar minions en una máquina Linux, compruebe que las imágenes de vSphere que desea implementar con un minion de Salt tengan habilitadas las capacidades de SSH. SSH se utiliza para acceder de forma remota a la máquina e implementar el minion.
  4. Si va a implementar minions en una máquina Windows, consulte Cómo implementar minions mediante la API (RaaS) en un entorno de Windows.

  5. Si va a implementar minions en una máquina virtual que tiene VMware Tools instalado y un minion de Salt configurado, compruebe que la clave de minion de Salt de VMware Tools aparezca en la pestaña Aceptada en el área de trabajo Claves de minion en Automation Config. Para obtener más información, consulte Habilitar el minion de Salt con VMware Tools.
    Nota: Si el minion de Salt de VMware Tools es una versión anterior, la implementación de un minion en la máquina virtual no actualiza el minion de Salt a la versión más reciente. Debe actualizar el maestro de Salt manualmente. Para obtener más información, consulte Actualizar el complemento principal.
  6. Compruebe que puede asignar direcciones IP a las máquinas que implemente.

    Automation Config requiere que las máquinas tengan direcciones IP públicas. Utilice las direcciones IP del rango de CIDR de IP públicas para el SDDC (centro de datos definido por software) donde se encuentra el maestro de Salt.

    Nota:

    Si no hay una dirección IP pública configurada para el equipo, se utiliza la dirección IP de la primera NIC.

  7. Compruebe que la plantilla de nube a la que desea agregar el minion se pueda implementar antes de agregar las propiedades SaltStack Config resource.
  8. Compruebe que tiene las siguientes funciones de servicio:
    1. Administrador de Automation Assembler
    2. Usuario de Automation Assembler
    3. Administrador de Automation Service Broker

    Estas funciones de servicio son necesarias para utilizar el SaltStack Config resource.