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.

L'area di lavoro Destinazioni nell'interfaccia utente di SaltStack Config che mostra diversi gruppi di destinazione

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.

Elenco di minion CentOS nel 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 Come creare 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.