Si integró SaltStack Config con vRealize Automation, puede aplicar el recurso de SaltStack Config para instalar los minions 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 SaltStack 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 recurso de SaltStack Config 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 Cloud Assembly.

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

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 SaltStack Config. Consulte Configurar una integración de SaltStack Config en vRealize Automation.

    Para familiarizarse con el funcionamiento de SaltStack Config, incluidos los conceptos clave de minions, consulte Descripción de la interfaz de usuario de SaltStack.

  2. En SaltStack 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 SaltStack 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 SaltStack 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.

    SaltStack 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 del recurso de SaltStack Config.
  8. Compruebe que tiene las siguientes funciones de servicio:
    1. Administrador de Cloud Assembly
    2. Usuario de Cloud Assembly
    3. Administrador de Service Broker

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