Il programma di installazione di SaltStack Config richiede alcuni pacchetti importanti per poter essere eseguito correttamente. Se queste dipendenze non vengono installate, il programma di installazione di SaltStack Config non riesce in entrambi gli scenari di installazione.
Questi passaggi fanno parte del processo di preinstallazione di un'installazione standard di SaltStack Config. Questa guida illustra come installare o aggiornare Salt nel nodo che si sta utilizzando per eseguire un'installazione. Per istruzioni su come installare Salt nel resto dell'infrastruttura dopo l'installazione standard, consultare Installazione di Salt nell'infrastruttura.
Queste dipendenze devono essere installate in tutti i nodi coinvolti nell'installazione. In un'installazione standard, è necessario installare queste dipendenze in tutti i nodi che ospiteranno Salt Master, RaaS, il database Redis e il database PostgreSQL:
- OpenSSL
- Pacchetti aggiuntivi per Enterprise Linux (EPEL)
- Crittografia Python
- Libreria Python OpenSSL
Per verificare che queste dipendenze siano presenti:
- Nel terminale, verificare che queste dipendenze siano installate in ciascun nodo:
sudo yum list installed | grep openssl sudo yum list installed | grep epel-release sudo yum list installed | grep python36-cryptography sudo yum list installed | grep python36-pyOpenSSL
- Se le dipendenze non sono presenti, installarle:
sudo yum install openssl sudo yum install epel-release -y sudo yum install python36-cryptography sudo yum install python36-pyOpenSSL
Attenzione:Assicurarsi di installare il pacchetto
python36-pyOpenSSL
. È necessario configurare SSL dopo l'installazione, ma questo passaggio deve essere completato prima dell'installazione.
Passaggi successivi
Una volta installate tutte le dipendenze, vedere Installazione di Salt (preinstallazione).