Las programaciones se utilizan para automatizar la ejecución de trabajos. Es posible utilizar el área de trabajo Programaciones para programar trabajos únicos o recurrentes con el fin de supervisar el entorno, ejecutar trabajos de forma continua en cualquier momento, deshabilitar programaciones y omitir trabajos o ejecutar un trabajo programado.

Consulte Flujo de trabajo de SaltStack Config para obtener una descripción general de la forma de utilizar el área de trabajo Trabajos junto con las otras áreas de trabajo de SaltStack Config con el fin de crear y utilizar trabajos para la administración de la configuración.

SaltStack Config incluye un rango de opciones de programación que permiten crear programaciones personalizadas en función de las necesidades de la organización. También es posible acceder a las programaciones mediante la API de planificador de SaltStack Config.

Puede acceder a los trabajos programados según el estado del trabajo (por ejemplo, Próximo o Completado) en el área de trabajo Actividad de la sección Próximo. Consulte Actividad para obtener más información. Consulte también Trabajos para obtener instrucciones sobre la configuración de los trabajos.

Puede crear programaciones para ejecutar trabajos a intervalos establecidos durante un período definido. El área de trabajo Programaciones también ofrece controles que puede utilizar para ejecutar u omitir un trabajo, o deshabilitar una programación completa.

Acceder al área de trabajo Programaciones

Para utilizar el área de trabajo Programaciones, haga clic en Configuración > Programaciones en el menú lateral.

Crear una programación

Para configurar un trabajo de modo que se ejecute en una programación específica:

  1. En el área de trabajo Programaciones, haga clic en Crear programación.
  2. Introduzca un nombre de programación y defina la configuración personalizada. Consulte Configuración de programación para obtener más información.
  3. Haga clic en Guardar.

Comprobar el estado de un trabajo

Para comprobar el estado de un trabajo que se ejecuta según una programación:

  1. En el área de trabajo Programaciones, haga clic en un nombre de programación.
  2. Puede seleccionar las diferentes pestañas de estado para ver los trabajos completados, en curso y próximos asociados con la programación. Para obtener más información sobre los diferentes estados, consulte Estados.
Nota: También puede ver el estado de los trabajos programados en el área de trabajo Actividad. Consulte Actividad.

Editar una programación

Para modificar una programación:

  1. En el área de trabajo Programaciones, haga clic en un nombre de programación.
  2. Haga clic en Editar programación.
  3. Edite los ajustes de programación según sea necesario. Consulte Configuración de programación para obtener más información.
  4. Haga clic en Guardar.

Ejecutar un trabajo programado

Para ejecutar un trabajo programado:

  1. En el área de trabajo Programaciones, seleccione la casilla de verificación asociada con el trabajo programado.
    Nota: Puede seleccionar más de una programación para ejecutar varios trabajos a la vez.
  2. Haga clic en Ejecutar ahora.
  3. En la ventana emergente de confirmación, haga clic en Ejecutar ahora.
    Nota: Si el botón Ejecutar ahora aparece deshabilitado, es posible que no tenga permiso para ejecutar programaciones en este destino o dentro de la interfaz de usuario de SaltStack Config en general. Póngase en contacto con el administrador de SaltStack Config para solicitar acceso.

Omitir una instancia de un trabajo programado

Para omitir una instancia de un trabajo que se ha programado:

  1. En el área de trabajo Programaciones, haga clic en un nombre de programación y vaya a la pestaña Próximo.
  2. Seleccione la casilla de verificación asociada a la instancia de trabajo que desea omitir.
  3. Haga clic en Omitir.
  4. En el cuadro de diálogo de confirmación, haga clic en Omitir.

Deshabilitar una programación completa

Para deshabilitar una programación completa y evitar que se ejecute:

  1. En el área de trabajo Programaciones, seleccione la casilla de verificación asociada a la programación.
  2. Haga clic en Deshabilitar.
  3. En el cuadro de diálogo de confirmación, haga clic en Deshabilitar.
Nota: También puede deshabilitar o habilitar una programación dentro de una programación específica.

Configuración de programación

Defina los ajustes de una programación en función de lo siguiente.

Trabajo

Especifique el trabajo que desea incluir en la programación. Consulte Trabajos para obtener más información.

Destino

Un destino es el grupo de minions, en uno o varios maestros de Salt, al que se aplica el comando de Salt de un trabajo. Un maestro de Salt también se puede administrar como un minion y puede ser un destino si ejecuta el servicio de minion. Este campo permite elegir un grupo de destino o maestro de Salt, según el comando seleccionado.

Zona horaria

Los trabajos incluidos en la programación se ejecutan en función de la zona horaria indicada en este campo. Los trabajos se guardan como UTC, lo que significa que los trabajos se ejecutarán a la hora UTC especificada, independientemente de la zona horaria en la que se encuentra el servidor RaaS. La zona horaria se guarda para la traducción hacia o desde UTC a la hora local.

SaltStack Config detecta automáticamente la zona horaria local por el navegador y utiliza esta zona horaria como la predeterminada. No se puede cambiar la zona horaria local.

Frecuencia de programación

Elija la frecuencia de programación entre Periódica, Fecha y hora de repetición, Una vez o Expresión CRON. Existen opciones adicionales disponibles, según la actividad programada y la frecuencia de programación elegida.

Periódica
Establezca un intervalo para repetir la programación, con campos opcionales para la fecha de inicio o finalización, la visualización y el número máximo de trabajos en paralelo.
Fecha y hora de repetición
Elija repetir la programación de forma semanal o diaria, con campos opcionales para la fecha de inicio o finalización y el número máximo de trabajos en paralelo.
Una vez
Especifique una fecha y una hora para ejecutar el trabajo.
Cron
Introduzca una expresión CRON para definir una programación personalizada basada en la sintaxis Croniter. Consulte Editor CronTab para obtener directrices de sintaxis. Para obtener mejores resultados, evite programar trabajos con menos de 60 segundos de diferencia al definir una expresión CRON personalizada.

Estados

El área de trabajo Programaciones muestra el estado actual de cada programación. Al ver los detalles de una programación, también puede ver el estado actual de cada trabajo programado.

Programación

Las programaciones pueden estar habilitadas o deshabilitadas.

Habilitada
Todos los trabajos continuarán ejecutándose de acuerdo con la configuración de programación sin interrupciones.
Deshabilitada
Todos los trabajos incluidos en la programación están deshabilitados y no se ejecutarán.

Trabajos programados

Las programaciones pueden incluir trabajos completados, en curso y próximos. Consulte Actividad para obtener más información.