GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Ansible su Linux Mint 20

In questo tutorial, ti mostreremo come installare Ansible su Linux Mint 20. Per chi non lo sapesse, Ansible è un software open source per il provisioning, la gestione della configurazione e tool di application-deployment che abilita l'infrastruttura come codice.Può essere utilizzato sia con sistemi basati su Linux che su sistemi basati su Windows.Oggi Ansible viene utilizzato anche per gestire istanze EC2 in AWS, macchine virtuali e container, ecc.Non richiede alcun agent su host gestiti, ma richiede solo una connessione ssh.

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 un semplice sistema di automazione IT Ansible su un Linux Mint 20 (Ulyana).

Installa Ansible su Linux Mint 20 Ulyana

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
sudo apt install openssh-server
sudo apt install software-properties-common

Passaggio 2. Installazione di Ansible su Linux Mint 20.

Per impostazione predefinita, Ansible è disponibile nel repository di base di Linux Mint. Ora installeremo Ansible su Linux Mint 20 eseguendo il comando seguente:

sudo apt install ansible

Puoi verificare l'installazione di Ansible controllando la versione installata:

ansible --version

Passaggio 3. Imposta le chiavi SSH.

Il nodo controller Ansible utilizza le chiavi ssh per accedere ai nodi host, ora generiamo la chiave ssh e copiamo la chiave pubblica nel file delle chiavi autorizzate degli host:

ssh-keygen

Passaggio 4. Configura i nodi host per Ansible.

Per condividere le chiavi ssh tra il controllo e gli host gestiti, esegui ssh-copy-id l'esempio di comando è mostrato di seguito:

ssh-copy-id [email protected]
ssh-copy-id [email protected]

Successivamente, verifica se puoi accedere ai nodi host dal controller:

ssh [email protected]
ssh [email protected]

Passaggio 5. Crea un file di inventario Ansible.

L'inventario di Ansible è un file che elenca o definisce gli host da gestire tramite Ansible. /etc/ansible/hosts è il file di inventario Ansible predefinito, per configurare il file di inventario puoi aprire /etc/ansible/hosts il file e regolare le configurazioni:

sudo nano /etc/ansible/hosts

Aggiunte le righe seguenti:

node 1 ansible_host=192.168.77.20
node 2 ansible_host=192.168.77.21

Salva e chiudi un file, quindi conferma i server, elenca il contenuto del file di inventario con il comando come mostrato di seguito:

ansible-inventory --list

Passaggio 6. Verifica connessione Ansible.

Una volta configurato correttamente sia il nodo controller che i nodi host Ansible. Ora Ansible dovrebbe essere in grado di connettersi ai server elencati nel file di inventario utilizzando SSH:

ansible all -m ping -u meilana
ansible node1 -m ping -u meilana

Controlla lo spazio disponibile su Node1:

ansible node1 -a "df -h" -u meilana

Per aggiornare tutti i nodi, esegui:

ansible all -m apt -a "upgrade=yes update_cache=yes" --become -K

Congratulazioni! Hai installato con successo Ansible. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di Ansible simple IT automation sul sistema Linux Mint. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito web ufficiale di Ansible.


Ubuntu
  1. Come installare Wine 4.0 su Linux Mint 19

  2. Come installare Steam su Linux Mint 20

  3. Come installare Java su Linux Mint 19

  4. Come installare Nginx su Linux Mint 19

  5. Come installare Notepad++ su Linux Mint 19

Come installare uTorrent su Linux Mint 20

Come installare Pip su Linux Mint 20

Come installare Wine su Linux Mint 20

Come installare Webmin su Linux Mint 20

Come installare Chromium su Linux Mint 20

Come installare Ansible su Linux Mint 20