Le pianificazioni vengono utilizzate per automatizzare l'esecuzione dei processi. È possibile utilizzare l'area di lavoro Pianificazioni per pianificare processi una tantum o ricorrenti per monitorare l'ambiente, eseguire processi in modo continuativo in qualsiasi momento, disabilitare le pianificazioni e ignorare processi oppure eseguire un processo pianificato.

Vedere il workflow dei processi di SaltStack Config per una panoramica su come utilizzare l'area di lavoro Processo insieme alle altre aree di lavoro Processi SaltStack Config per creare e utilizzare processi per la gestione della configurazione.

SaltStack Config include una serie di opzioni di pianificazione, che consentono di creare pianificazioni personalizzate in base alle esigenze dell'organizzazione. La pianificazione è disponibile anche tramite l'API Scheduler di SaltStack Config.

È possibile accedere ai processi pianificati in base allo stato del processo (ad esempio imminente o completato), nell'area di lavoro Attività nella sezione Imminenti. Per ulteriori informazioni, vedere Attività. Vedere anche Processi per istruzioni sulla definizione delle impostazioni del processo.

È possibile creare pianificazioni per eseguire processi a intervalli definiti in un determinato periodo di tempo. L'area di lavoro Pianificazioni dispone anche di controlli che è possibile utilizzare per eseguire o ignorare un processo o disabilitare un'intera pianificazione.

Accesso all'area di lavoro Pianificazioni

Per utilizzare l'area di lavoro Pianificazioni, fare clic su Configurazione > Pianificazioni nel menu laterale.

Creazione di una pianificazione

Per configurare un processo da eseguire in una pianificazione specifica:

  1. Nell'area di lavoro Pianificazioni, fare clic su Crea pianificazione.
  2. Assegnare un nome alla pianificazione e definire le impostazioni personalizzate. Vedere Impostazioni delle pianificazioni per ulteriori informazioni.
  3. Fare clic su Salva.

Controllo dello stato del processo

Per verificare lo stato di un processo in esecuzione in una pianificazione:

  1. Nell'area di lavoro Pianificazioni, fare clic sul nome di una pianificazione.
  2. È possibile selezionare le diverse schede relative allo stato per visualizzare i processi completati, in corso e imminenti associati alla pianificazione. Per ulteriori informazioni sui diversi stati, vedere Stati.
Nota: È inoltre possibile visualizzare lo stato dei processi pianificati nell'area di lavoro Attività. Vedere Attività.

Modifica di una pianificazione

Per modificare una pianificazione:

  1. Nell'area di lavoro Pianificazioni, fare clic sul nome di una pianificazione.
  2. Fare clic su Modifica pianificazione.
  3. Modificare le impostazioni di pianificazione secondo necessità. Vedere Impostazioni delle pianificazioni per ulteriori informazioni.
  4. Fare clic su Salva.

Esecuzione di un processo pianificato

Per eseguire un processo pianificato:

  1. Nell'area di lavoro Pianificazioni , selezionare la casella di controllo associata al processo pianificato.
    Nota: È possibile selezionare più di una pianificazione per eseguire più processi contemporaneamente.
  2. Fare clic su Esegui ora.
  3. Nel finestra a comparsa di conferma, fare clic su Esegui ora.
    Nota: Se il pulsante Esegui ora viene visualizzato come disabilitato, è possibile che non si disponga dell'autorizzazione necessaria per eseguire le pianificazioni in questa destinazione o nell'interfaccia utente di SaltStack Config in generale. Contattare l'amministratore di SaltStack Config per richiedere l'accesso.

Ignorare un'istanza di processo pianificato

Per ignorare un'istanza di un processo pianificato:

  1. Nell'area di lavoro Pianificazioni, fare clic sul nome di una pianificazione e passare alla scheda Imminenti.
  2. Selezionare la casella di controllo associata all'istanza del processo che si desidera ignorare.
  3. Fare clic su Ignora.
  4. Nella finestra di dialogo di conferma, fare clic su Ignora.

Disabilitazione di un'intera pianificazione

Per disabilitare l'esecuzione di un'intera pianificazione:

  1. Nell'area di lavoro Pianificazioni, selezionare la casella di controllo associata alla pianificazione.
  2. Fare clic su Disabilita.
  3. Nella finestra di dialogo di conferma, fare clic su Disabilita.
Nota: È inoltre possibile disabilitare o abilitare una pianificazione all'interno di una pianificazione specifica.

Impostazioni delle pianificazioni

Definire le impostazioni di una pianificazione in base ai seguenti elementi.

Processo

Specificare il processo da includere nella pianificazione. Per ulteriori informazioni, vedere Processi.

Destinazione

Una destinazione è il gruppo di minion, appartenenti a uno o più Salt Master, a cui si applica il comando Salt di un processo. Un Salt Master può anche essere gestito come un minion e può essere una destinazione se esegue il servizio dei minion. Questo campo consente di scegliere un gruppo di destinazione o un Salt Master, a seconda del comando selezionato.

Fuso orario

I processi inclusi nella pianificazione vengono eseguiti in base al fuso orario indicato in questo campo. I processi vengono salvati nel fuso orario UTC, il che significa che i processi verranno eseguiti all'ora UTC specificata, indipendentemente dal fuso orario in cui può trovarsi il server RaaS. Il fuso orario viene salvato per la traduzione in base all'ora UTC o all'ora locale.

SaltStack Config rileva automaticamente il fuso orario locale nel browser e utilizza tale fuso orario come predefinito. Non è possibile modificare il fuso orario locale.

Frequenza della pianificazione

Scegliere la frequenza di pianificazione tra Ricorrente, Ripeti data e ora, Una volta o Espressione cron. Sono disponibili opzioni aggiuntive, a seconda dell'attività pianificata e in base alla frequenza di pianificazione scelta.

Ricorrente
Impostare un intervallo per la ripetizione della pianificazione, con campi facoltativi per la data di inizio o di fine, l'esecuzione e il numero massimo di processi paralleli.
Ripeti data e ora
Scegliere di ripetere la pianificazione settimanalmente o giornalmente, con campi facoltativi per la data di inizio o di fine e il numero massimo di processi paralleli.
Una volta
Specificare una data e un'ora per l'esecuzione del processo.
Cron
Immettere un'espressione cron per definire una pianificazione personalizzata in base alla sintassi di Croniter. Vedere l' editor CronTab per le linee guida della sintassi. Per risultati ottimali, evitare di pianificare i processi a meno di 60 secondi di distanza l'uno dall'altro quando si definisce un'espressione cron personalizzata.

Stati

L'area di lavoro Pianificazioni mostra lo stato corrente di ogni pianificazione. Quando si visualizzano i dettagli di una pianificazione, è anche possibile visualizzare lo stato corrente di ogni processo pianificato.

Pianificazione

Le pianificazioni possono essere abilitate o disabilitate.

Abilitata
L'esecuzione di tutti i processi continuerà in base alle impostazioni di pianificazione, senza interruzioni.
Disabilitata
Tutti i processi inclusi nella pianificazione sono disabilitati e non verranno eseguiti.

Processi pianificati

Le pianificazioni possono includere processi completati, in corso e imminenti. Per ulteriori informazioni, vedere Attività.