L'area di lavoro Destinazioni viene utilizzata per visualizzare i dettagli dei gruppi di destinazione, eseguire processi o comandi ad-hoc e creare ed eliminare gruppi di destinazione. È inoltre possibile modificare e gestire rapidamente più gruppi di destinazione.

Una destinazione è un gruppo di minion a cui viene applicato 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. La definizione di una destinazione per un processo o un'operazione impedisce inoltre l'esecuzione dell'operazione nei nodi che non devono eseguire tale operazione.

L'area di lavoro Destinazioni viene utilizzata anche per:
  • Modifica dei criteri di destinazione
  • Allegare pillar
  • Esecuzione dei processi
  • Assegnare i ruoli ai pillar e alle destinazioni

Per impostazione predefinita, quando si apre l'area di lavoro, vengono visualizzati tutti i gruppi di destinazione a cui si dispone delle autorizzazioni di accesso.

Screenshot dell'area di lavoro Destinazioni

Quando si seleziona un gruppo di destinazione, viene visualizzato un elenco di minion che appartengono a tale gruppo di destinazione. I minion sono nodi che eseguono il servizio minion, che può ascoltare i comandi di un Salt Master ed eseguire le attività richieste.

Screenshot di un elenco di minion per il gruppo di destinazione CentOS

Per visualizzare un elenco di tutti i processi associati a un gruppo di destinazione, selezionare la scheda Attività. Per ulteriori informazioni sull'area di lavoro Attività, vedere Come rivedere lo stato dei processi e i risultati dei processi.

È possibile visualizzare i dettagli di un minion selezionando ID minion. Nella pagina dei dettagli del minion, è possibile visualizzare un elenco di grain o informazioni sul minion, ad esempio la versione di Salt, il sistema operativo o i gruppi di destinazione associati.

Per informazioni sulla creazione e la gestione dei gruppi di destinazione, vedere Creazione di destinazioni utilizzando l'area di lavoro Destinazioni.

Processi o comandi ad hoc

La pagina di ogni gruppo di destinazione include anche un controllo Esegui comando che consente di eseguire un singolo comando ad-hoc su uno o più minion senza creare un processo riutilizzabile. Questa funzionalità è utile per eseguire comandi rapidamente o per l'esecuzione di processi una tantum che non fanno parte del workflow quotidiano.

È possibile eseguire un processo o un comando ad-hoc su:
  • Un unico minion
  • Uno o più minion
  • Un Salt Master o tutti i Salt Master (che utilizzano salt-run)

Presenza di minion

La colonna Presenza indica se SaltStack Config ha ricevuto di recente dati dei processi dal minion in un intervallo definito denominato raas_presence_expiration. Per impostazione predefinita, questo intervallo è impostato su 3600 secondi. La colonna Presenza può fornire un indicatore dell'integrità della macchina utilizzando il beacon Presenza installato nei minion.

Se il beacon Presenza è implementato, i minion inviano payload di stato periodici ai rispettivi Salt Master, recuperati successivamente da SaltStack Config, influenzando lo stato visualizzato nella colonna Presenza.

SaltStack Config include i seguenti stati di Presenza.

Stato Descrizione
Sconosciuto SaltStack Config non ha mai ricevuto una risposta dal minion. Questo è lo stato predefinito dei minion appena connessi. Quando i minion hanno ricevuto un comando, lo stato viene aggiornato in Presente.
Presente SaltStack Config ha ricevuto risposte dal minion nell'ultimo intervallo raas_presence_expiration, configurato su 3600 secondi per impostazione predefinita.
Disconnesso SaltStack Config ha ricevuto una risposta dal minion, ma non nell'ultimo intervallo raas_presence_expiration.