GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Ansible su Debian 11

In questo tutorial, ti mostreremo come installare Ansible su Debian 11. Per chi non lo sapesse, Ansible è il modo più semplice per automatizzare le app e l'infrastruttura IT. Ansible utilizza porta 22 (SSH) per connettersi a una macchina remota e apportare le modifiche necessarie. È uno strumento multipiattaforma progettato per gestire le configurazioni di sistema mentre si lavora con i sistemi operativi Linux, macOS e Windows.

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 11 (Bullseye).

Installa Ansible su Debian 11 Bullseye

Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt comandi nel terminale:

sudo apt update
sudo apt upgrade
sudo apt install gnupg2 curl wget

Passaggio 2. Installazione di Ansible su Debian 11.

  • Installa Ansible utilizzando i repository predefiniti di Debian.

Per impostazione predefinita, Ansible è disponibile nei repository predefiniti di Debian, ora eseguiamo il seguente comando per installarlo:

sudo apt install ansible
  • Installa Ansible dal repository ufficiale.

Ora aggiungiamo il repository Ansible al tuo sistema:

nano /etc/apt/sources.list

Aggiungi la seguente riga:

deb http://ppa.launchpad.net/ansible/ansible/ubuntu focal main

Quindi, aggiungi la chiave Ansible GPG usando il seguente comando:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367

Una volta terminato, aggiorna il pacchetto di sistema e installa Ansible utilizzando il seguente comando:

sudo apt update
sudo apt install ansible

Verifica l'installazione di Ansible utilizzando il seguente comando:

ansible --version
  • Installa Ansible utilizzando Python.

Una soluzione migliore rispetto all'installazione di Ansible dal repository di pacchetti Debian è installarlo utilizzando Pip o Pip3:

sudo install python3 python3-pip

Una volta completata l'installazione, usa il comando pip per installare Ansible:

pip install ansible

Passaggio 3. Configura gli host del controller Ansible.

Creiamo un file di inventario per definire l'indirizzo IP, il nome utente, la password e la porta SSH dei tuoi host remoti:

nano ~/.hosts

Aggiungi le seguenti righe:

[servers]
server1 ansible_host=192.168.77.20 ansible_user=root ansible_ssh_pass=password ansible_ssh_port=22
server2 ansible_host=192.168.77.21 ansible_user=root ansible_ssh_pass=password ansible_ssh_port=22

Assumeremo che gli indirizzi IP del nostro server dei nodi gestiti Debian siano 192.168.77.20 e 192.168.77.21.

Per consentire al nodo del controller Ansible di comunicare con i nodi gestiti, dobbiamo confermare che i nodi gestiti sono accessibili sulla porta 22 che è una porta SSH. Esegui il comando seguente per confermare la connettività uno per uno su tutti e tre i nodi gestiti dal controller:

ssh [email protected]
ssh [email protected]

Ti verrà richiesta la password dell'utente root di tutti i nodi. Ansible funziona molto bene se hai l'autenticazione senza password configurata tra il controller Ansible e gestita nodi. Con parametri diversi nel comando Ansible, anche l'autenticazione della password può funzionare.

Proviamo ora a connetterci ai nodi gestiti dal controller Ansible:

ansible -m ping servers

Congratulazioni! Hai installato con successo Ansible. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di Ansible su Debian 11 Bullseye. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Ansible .


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare e utilizzare Ansible su Debian 11

  3. Come installare Ansible su Debian 9 Stretch

  4. Come installare Ansible su Debian 10

  5. Come installare Ansible su Debian 11

Come installare R su Debian 10

Come installare Debian 11

Come installare Ansible su Debian 8 (Jessie)

Come installare Ansible su Debian 9 (Stretch)

Come installare Vai su Debian 10

Come installare Vai su Debian