In questo tutorial, ti mostreremo come installare Ansible su Debian 10. Per chi non lo sapesse, Ansible è un motore di automazione IT radicalmente semplice che semplifica il cloud computing, la configurazione gestione, impostazione del programma, orchestrazione all'interno del servizio e molte altre esigenze IT. Ansible utilizza un linguaggio molto semplice (YAML, sotto forma di Ansible Playbooks) che ti consente di scrivere i tuoi lavori di automazione in un modo che significa un inglese semplice. Ansible puoi controllare più host o dispositivi contemporaneamente utilizzando un unico comando. Non è necessario installare il client nell'apparato o in ogni server.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Ansible su una Debian 10 (Buster).
Installa Ansible su Debian 10 Buster
Passaggio 1. Prima di eseguire il tutorial di seguito, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt
comandi nel terminale:
sudo apt update
Passaggio 2. Installazione di Ansible su Debian 10.
I pacchetti Ansible sono disponibili nei repository Debian 10 predefiniti, eseguire i seguenti comandi dalla riga di comando per installare Ansible:
sudo apt install ansible
Ora, esegui il seguente comando per verificare se Ansible funziona correttamente:
ansible --version
Passaggio 3. Gestisci i server Linux utilizzando Ansible.
In primo luogo, generiamo le chiavi ssh dal server Ansible e condividiamo le chiavi tra gli host Ansible:
$ sudo -i # ssh-keygen # ssh-copy-id [email protected] # ssh-copy-id [email protected]
Quando Ansible è installato, /etc/hosts
il file viene creato automaticamente, in questo file possiamo menzionare gli host ansible o i suoi client. Possiamo anche creare il nostro file di inventario host Ansible nella nostra home directory:
$ nano $HOME/hosts [Web] 192.168.77.20 [DB] 192.168.77.21
Testa e usa i moduli Ansible predefiniti:
sudo ansible -i ~/hosts -m ping all sudo ansible -i ~/hosts -m ping Web sudo ansible -i ~/hosts -m ping DB
Congratulazioni! Hai installato con successo Ansible. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di Ansible sul sistema Debian. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Ansible .