Si integró SaltStack Config con vRealize Automation Cloud, 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.

Hay tres tipos de minions en el entorno de Salt:
  • Agentes que ejecutan el servicio salt-minion.
  • Minions de proxy que administran dispositivos que no pueden ejecutar el servicio salt-minion.
  • Minions sin agente que ejecutan comandos de Salt en un sistema sin instalar un minion de Salt.

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 de 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 Cloud Assembly.

Si utilizó la propiedad saltConfiguration para implementar minions y archivos de estado como una acción de día 0, actualice las plantillas de nube para usar el recurso de SaltStack Config. La propiedad saltConfiguration ahora está obsoleta.

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 instaló SaltStack Config y que configuró la integración. Consulte Configurar una integración de SaltStack Config en vRealize Automation Cloud.

    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, seleccione Minions > 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 Aceptadas 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 maestro 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. 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.

  7. Compruebe que la plantilla de nube a la que desea agregar el minion se pueda implementar antes de agregar las propiedades del recurso 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.