L'area di lavoro Minion viene utilizzata per visualizzare i dettagli dei minion, eseguire processi o comandi ad-hoc e creare nuove destinazioni.
- Modifica dei criteri di destinazione
- Collega pillar
- Esecuzione dei processi
- Accettare o rifiutare chiavi
- Assegnare i ruoli ai pillar e alle destinazioni
L'area di lavoro Minion include un elenco di tutti i minion di Salt che eseguono il servizio dei minion e che sono attualmente gestiti da SaltStack Config. I minion sono nodi che eseguono il servizio minion, che può ascoltare i comandi di un Salt Master ed eseguire le attività richieste. I Salt Master possono eseguire il servizio dei minion, che permette di configurare e gestire il nodo che esegue il servizio del controller Salt secondo necessità.
Il pannello laterale dell'area di lavoro include un elenco di destinazioni. Una destinazione è un gruppo di minion a cui viene applicato il comando Salt di un processo. Per ulteriori informazioni, vedere Come funziona SaltStack Config.
Per impostazione predefinita, quando si apre l'area di lavoro, la destinazione Tutti i minion è attiva. La destinazione Tutti i minion elenca tutti i minion a cui è concessa l'autorizzazione di accesso.
Per informazioni sulle destinazioni, vedere Come creare destinazioni.
I beacon sono utilizzati per monitorare i processi non Salt. Quando si verifica un'attività monitorata, viene inviato un evento che può essere configurato per attivare un reattore.
beacons.list
sulla rispettiva destinazione di un minion. Per ulteriori informazioni, vedere
Come creare processi.
Processi o comandi ad hoc
L'area di lavoro Minion 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, come durante la risoluzione dei problemi o la configurazione iniziale.
Nell'area di lavoro Minion, è 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)
- Una destinazione
Le destinazioni sono dinamiche e i nuovi minion vengono aggiunti automaticamente a qualsiasi definizione di destinazione corrispondente. Assicurarsi di rivedere i minion inclusi in un obiettivo prima di eseguire un processo.
Per utilizzare e visualizzare l'area di lavoro Minion, fare clic su Destinazione nel menu laterale. È possibile visualizzare i dettagli di un minion specifico selezionando ID minion. Per scaricare i dati per tutti i minion, fare clic su Altre azioni e selezionare un formato di download.
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 . |