Lea sobre algunos errores comunes que experimentan los usuarios al implementar minions de Salt mediante el SaltStack resource o la propiedad saltConfiguration.

Inicio retrasado del host

Si los servicios de Windows o Linux en el host no están listos después de implementar la plantilla, es posible que reciba el mensaje de error "Error en la ejecución del archivo de estado o la implementación de minion" en Automation Assembler.

Para resolver este error, actualice el complemento principal a la versión estable más reciente. Después de actualizar, puede habilitar una opción de configuración en /etc/salt/master.d/raas.conf que permita que los servicios de Windows y Linux se activen antes de implementar el minion de Salt. Para obtener más información, consulte Actualizar el complemento principal.

Después de actualizar a la versión más reciente del complemento principal, complete estos pasos para retrasar el inicio del host:

  1. Compruebe la pestaña Historial en la página de detalles de la implementación.
  2. Si el mensaje de error indica que se produjo un error en la implementación del minion o en la ejecución del archivo de estado, copie el identificador de trabajo (JID) y abra Automation Config.
  3. En Automation Config, seleccione Actividad > Completado para abrir los trabajos completados.
  4. En la columna JID, haga clic en el icono de filtro y escriba el JID.
  5. Haga clic en el JID para revisar la página de resultados del trabajo.
  6. Haga clic en la pestaña Sin formato para ver el resultado sin formato del trabajo.

    Windows

    Si la última línea de la salida sin procesar del trabajo contiene "No se pudo conectar al host: se agotó el tiempo de espera", debe agregar esta opción de configuración a /etc/salt/master.d/raas.conf para retrasar el inicio en 180 segundos:
    sseapi_win_minion_deploy_delay: 180

    Linux

    Si la última línea de la salida sin procesar del trabajo contiene "No se puede acceder al host remoto con las credenciales proporcionadas", debe agregar esta opción de configuración a /etc/salt/master.d/raas.conf para retrasar el inicio en 90 segundos:
    sseapi_linux_minion_deploy_delay: 90
  7. Reinicie el servicio principal de Salt:
    systemctl restart salt-master
  8. Vuelva a implementar la plantilla.

    Si la implementación no se realizó correctamente, puede aumentar el parámetro de retraso y volver a implementar la plantilla.

Qué hacer a continuación

Para utilizar las capacidades de Automation Config para administrar sus recursos, consulte la documentación de Automation Config.