La pagina Risultati dei processi fornisce i dettagli relativi ai risultati di ogni processo la cui esecuzione è stata completata. In questa pagina è possibile visualizzare i dettagli del processo e leggere l'output di un processo. SaltStack Config include diversi outputter personalizzati per formattare i risultati dei tipi di processi più comuni.

I processi vengono utilizzati per eseguire le attività di esecuzione remote, applicare gli stati e avviare i runner Salt. Per ulteriori informazioni, vedere Processi.

È possibile visualizzare un elenco dei processi completati per un determinato minion o in un periodo di tempo specifico. È inoltre possibile visualizzare un report dettagliato dei risultati di ogni processo. Per ulteriori informazioni sugli outputter personalizzati inclusi nei risultati dei processi, vedere Outputter personalizzati.

I minion sono nodi che eseguono il servizio minion, che può ascoltare i comandi di un Salt Master ed eseguire le attività richieste. Vedere Minion per ulteriori informazioni sui minion.

Nota: Nell'ambito dell'iniziativa di VMware volta a rimuovere la terminologia problematica, il termine Salt Master verrà sostituito con un termine più adatto in SaltStack Config, nonché nei prodotti e nella documentazione correlati. Per il completamento di questo aggiornamento della terminologia possono essere necessari alcuni cicli di rilascio.

Visualizzazione dei risultati del processo per minion

Per visualizzare i risultati del processo per un minion specifico:

  1. Passare all'area di lavoro Minion e selezionare un ID minion.
  2. Nella pagina Dettagli, selezionare la scheda Attività.

    La scheda Attività include l'elenco degli ultimi 500 processi eseguiti nel minion selezionato nell'interfaccia utente.

  3. Selezionare l'ID del processo di cui si desidera visualizzare i risultati.
Nota: SaltStack Config restituisce i dati tramite i Salt Master e quindi a RaaS. È quindi possibile che i dati non vengano visualizzati immediatamente nella scheda della cronologia del processo. Se si visualizzano i risultati del processo per una singola esecuzione del processo immediatamente dopo l'avvio del processo, la scheda dei risultati potrebbe includere dati incompleti finché i Salt Master non avranno elaborato i risultati e li avranno inviati nuovamente a RaaS.

Visualizzazione dei risultati dei processi in base al momento del completamento

Per visualizzare i risultati dei processi per uno specifico intervallo di date e ore:

  1. Passare ad Attività > Completati.

    La sezione Completati include un elenco dei processi completati. È possibile visualizzare le attività per intervalli di tempo specifici filtrando o ordinando la colonna Ora di inizio. Per ulteriori informazioni sui filtri dei risultati in base all'ora, vedere Filtro per intervallo di tempo. Per ulteriori informazioni sull'area di lavoro Attività, vedere Attività.

  2. Fare clic sull'ID del processo di cui si desidera visualizzare i risultati per aprire i dettagli del processo.

Download dei risultati del processo

Per scaricare i risultati di un processo specifico:

  1. Fare clic sull'ID del processo eseguendo i passaggi seguenti per visualizzare i risultati del processo in base al minion o all'ora di completamento, come illustrato nelle sezioni precedenti.
  2. Fare clic su Scarica nella parte superiore destra dei risultati del processo per aprire un menu e quindi selezionare JSON.

Viene avviato il download del file .json nel browser.

Campi delle informazioni dei risultati del processo

La pagina dei risultati del processo include i seguenti dettagli sull'esecuzione del processo selezionato:

Titolo
Il titolo della pagina dei risultati del processo indica la funzione del processo e l'ID del processo.
Sottotitolo

Il sottotitolo varia in base al tipo di processo eseguito. Il sottotitolo include informazioni specifiche sull'esecuzione del processo, tra cui:

  • Il nome del processo
  • La destinazione (ad esempio Tutti i minion)
  • Il Salt Master o i Salt Master che hanno emesso il processo
  • Il nome dell'utente che ha eseguito il processo
  • I dettagli dei risultati
Visualizzazioni dei dettagli del processo

Consentono di modificare la formattazione dei dati dei risultati selezionando le seguenti opzioni.

Riepilogo
Un elenco dei minion impostati come destinazioni del processo. Ogni minion include ulteriori dettagli che è possibile visualizzare aprendo o chiudendo il rispettivo menu a discesa.
Outputter personalizzato
Una rappresentazione personalizzata dei risultati del processo progettati per la funzione associata al processo. Vedere Outputter personalizzati per ulteriori informazioni.
Non elaborato
Struttura dei dati JSON non elaborati con formattazione minima.
Informazioni sul processo
Panoramica generale dei processi, che include i minion di cui è prevista la restituzione e quelli che non sono stati restituiti.

Outputter personalizzati

SaltStack Config include diversi outputter personalizzati per formattare i risultati dei tipi di processi più comuni. Il nome dell'outputter varia in base al processo o alla funzione eseguita. I possibili nomi dell'outputter includono i seguenti:

  • Processi di stato
  • test.ping
  • disk.usage
  • status.cpuinfo
  • network.routes
  • network.ipaddrs
  • network.netstat
  • cmd.run
  • cmd.script
  • pkg.list_pkgs
  • Informazioni sull'utente

Esempi di outputter personalizzati

Questa sezione include esempi di una selezione di outputter dei risultati dei processi personalizzati.

Processi di stato

Restituisce i risultati di un determinato modulo di stato quando si esegue un processo di stato, inclusi state.sls, state.highstate, state.apply. Una funzione di stato è una funzione contenuta in un modulo di stato che può gestire l'applicazione di uno stato specifico a un sistema. Le funzioni di stato richiamano frequentemente uno o più moduli di esecuzione per eseguire una determinata attività. Per ulteriori informazioni sugli stati di Salt, vedere l'argomento relativo all'utilizzo degli stati di Salt nella documentazione di Salt. Per ulteriori informazioni sui processi, vedereProcessi.


state-outputter

Test.ping

Restituisce i risultati del test.ping in esecuzione per ciascun nodo nel gruppo di destinazione.


ping-outputter

Utilizzo del disco

Restituisce le informazioni sull'utilizzo per i volumi montati sui minion nel gruppo di destinazione.

Informazioni CPU

Questo outputter include le diverse visualizzazioni che è possibile applicare utilizzando la colonna sinistra.


cpu-outputter

Route

Restituisce le route attualmente configurate della tabella di routing.


routes-outputter

Indirizzo IP

Restituisce l'elenco di indirizzi IPv4 assegnati all'host.

Netstat

Un grafico interattivo illustra le connessioni tra i minion e i Salt Master.


netstat-outputter

Elenca pacchetti

Visualizza i pacchetti attualmente installati in ogni minion.

Informazioni sull'utente

Restituisce le informazioni per i gruppi di utenti definiti dal sistema operativo nei minion di destinazione.


getent-outputter