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.

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:

  1. 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
  2. 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.