Salt è necessario per eseguire l'installazione di SaltStack Config. Come requisito minimo, è necessario installare Salt e le relative dipendenze nei nodi coinvolti in uno scenario di installazione standard di SaltStack Config.
In un contesto di installazione, l'installazione di Salt può avere due significati diversi:
- Installazione di Salt nei nodi coinvolti nell'installazione di SaltStack Config nello scenario di installazione standard.
- Installazione di Salt nell'infrastruttura che verrà gestita da SaltStack Config.
Per istruzioni su come installare Salt e le relative dipendenze nei nodi coinvolti in un'installazione di standard, vedere Installazione o aggiornamento di Salt.
Installazione di Salt nell'infrastruttura
È consigliabile installare Salt in anticipo in qualsiasi infrastruttura in cui si prevede di utilizzare SaltStack Config per la gestione. L'installazione di Salt semplifica e ottimizza il processo di aggiornamento alle versioni future di Salt. Prima di avviare l'installazione di SaltStack Config, è consigliabile installare Salt nell'infrastruttura e quindi monitorarlo per un periodo di tempo per assicurarsi che sia stabile e funzioni come previsto.
Consultare queste guide per assicurarsi che nell'ambiente vengano eseguite le seguenti procedure consigliate durante l'implementazione di Salt nell'infrastruttura:
Installazione di Salt in un sistema air gap
L'unica eccezione alla raccomandazione generale di installare Salt in anticipo si ha quando SaltStack Config viene installato in un sistema air gap. Tenere presente che esistono alcuni aspetti da tenere presenti per l'installazione di Salt nell'infrastruttura in un sistema air gap.
Il programma di installazione di SaltStack Config può installare la versione stabile più recente di Salt durante l'esecuzione. Tuttavia, la versione di Salt installata dal programma di installazione di SaltStack Config è chiamata pacchetto Salt Crystal. Questo pacchetto è progettato principalmente per l'uso in sistemi air gap in cui non è possibile aggiornare Salt su Internet. Poiché è stato progettato per l'uso in sistemi air gap, la versione di Salt nel pacchetto Salt Crystal non può essere aggiornata su Internet, ma deve essere aggiornata manualmente. Per informazioni sull'aggiornamento del pacchetto Salt Crystal, vedere Aggiornamento di Salt Crystal.
Quando il programma di installazione di SaltStack Config viene eseguito nello scenario di installazione di Lifecycle Manager, se rileva i pacchetti del servizio Salt Master e del servizio dei minion, il programma di installazione di SaltStack Config ignora tale passaggio del processo di installazione. Se non rileva Salt, installa il servizio Salt Master e il servizio dei minion dal pacchetto Salt Crystal.
L'impossibilità di aggiornare periodicamente Salt su Internet può diventare problematica per la rete a meno che la rete non sia air gap. Per tale motivo, è consigliabile installare Salt in anticipo anziché usare il pacchetto Salt Crystal.