συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Linux

Πώς να εγκαταστήσετε και να ρυθμίσετε το Ansible σε Linux

Η εγκατάσταση και η διαμόρφωση του Ansible σε Linux περιλαμβάνει μερικά βήματα. Εδώ είναι ένας γενικός οδηγός:

1. Εγκαταστήστε την Python:

- Βεβαιωθείτε ότι έχετε εγκαταστήσει την Python 3 ή νεότερη έκδοση στο σύστημά σας. Μπορείτε να το ελέγξετε εκτελώντας το «python --version» στο τερματικό σας.

- Εάν η Python 3 δεν είναι εγκατεστημένη, μπορείτε να την κατεβάσετε από τον επίσημο ιστότοπο και να ακολουθήσετε τις οδηγίες εγκατάστασης.

2. Εγκαταστήστε το Pip (Python Package Manager):

- Το Pip, ένα σύστημα διαχείρισης πακέτων, διατίθεται προεγκατεστημένο με τις περισσότερες διανομές Python. Ελέγξτε εάν το Pip είναι διαθέσιμο εκτελώντας το «pip --version» στο τερματικό σας.

- Εάν το Pip δεν είναι εγκατεστημένο, μπορείτε να το εγκαταστήσετε χρησιμοποιώντας την ακόλουθη εντολή:

```μπας

sudo apt εγκατάσταση python3-pip

```

3. Εγκαταστήστε το Ansible:

- Ανοίξτε το τερματικό σας και εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε το Ansible χρησιμοποιώντας το Pip:

```μπας

sudo pip3 install ansible

```

4. Επαλήθευση εγκατάστασης:

- Ελέγξτε εάν το Ansible έχει εγκατασταθεί σωστά εκτελώντας το "ansible --version". Θα πρέπει να δείτε την εγκατεστημένη έκδοση του Ansible.

5. Διαμόρφωση ελέγχου ταυτότητας κλειδιού SSH:

- Το Ansible βασίζεται στο SSH για την επικοινωνία μεταξύ του μηχανήματος ελέγχου (όπου εκτελείτε εντολές Ansible) και των διαχειριζόμενων κόμβων (κεντρικούς υπολογιστές που θέλετε να αυτοματοποιήσετε).

- Για να ενεργοποιήσετε τον έλεγχο ταυτότητας SSH χωρίς κωδικό πρόσβασης, δημιουργήστε ένα ζεύγος κλειδιών SSH στο μηχάνημα ελέγχου:

```μπας

ssh-keygen -t rsa

```

- Αντιγράψτε το δημόσιο κλειδί SSH στους διαχειριζόμενους κόμβους.

- Χρησιμοποιήστε το `ssh-copy-id` για να αντιγράψετε το δημόσιο κλειδί σε κάθε διαχειριζόμενο κόμβο. Για παράδειγμα:

```μπας

ssh-copy-id username@host_ip

```

_Σημείωση: _ Αντικαταστήστε το "username" με τον κατάλληλο χρήστη και το "host_ip" με τη διεύθυνση IP ή το όνομα κεντρικού υπολογιστή του διαχειριζόμενου κόμβου.

6. Δημιουργήστε ένα αρχείο αποθέματος:

- Ένα αρχείο αποθέματος ορίζει τη λίστα των διαχειριζόμενων κόμβων (κεντρικοί υπολογιστές). Δημιουργήστε ένα αρχείο αποθέματος με το όνομα "hosts" στον κατάλογο όπου θα αποθηκεύσετε τα βιβλία σας Ansible.

- Μέσα στο αρχείο αποθέματος, καθορίστε τους διαχειριζόμενους κεντρικούς υπολογιστές:

```

[όνομα_ομάδας]

host_1

host_2

```

7. Γράψτε ένα Ansible Playbook:

- Τα Ansible playbooks είναι αρχεία YAML που ορίζουν τις εργασίες που πρέπει να εκτελεστούν σε διαχειριζόμενους κόμβους.

- Δημιουργήστε ένα αρχείο playbook με επέκταση `.yml`. Ένα παράδειγμα βιβλίου παιχνιδιού:

```γιαμλ

- οικοδεσπότες:όνομα_ομάδας

καθήκοντα:

- όνομα:Ping hosts

ping:

```

8. Εκτελέστε το Playbook:

- Από τον κατάλογο όπου είναι αποθηκευμένος ο playbook σας, εκτελέστε την ακόλουθη εντολή για να εκτελέσετε το playbook:

```μπας

ansible-playbook playbook_name.yml

```

_Σημείωση: _ Βεβαιωθείτε ότι έχετε πρόσβαση SSH στους διαχειριζόμενους κόμβους πριν από την εκτέλεση του βιβλίου αναπαραγωγής.

9. Πρόσθετες διαμορφώσεις:

- Το Ansible προσφέρει πολλές επιλογές διαμόρφωσης για την προσαρμογή της συμπεριφοράς του. Δημιουργήστε ένα αρχείο διαμόρφωσης με το όνομα `ansible.cfg` στον ίδιο κατάλογο με το αρχείο αποθέματός σας.

- Μπορείτε να καθορίσετε διάφορες ρυθμίσεις σε αυτό το αρχείο, όπως ο χρήστης SSH, το χρονικό όριο λήξης κ.λπ. Ανατρέξτε στην τεκμηρίωση του Ansible για περισσότερες πληροφορίες σχετικά με τις επιλογές διαμόρφωσης.

Ακολουθώντας αυτά τα βήματα, μπορείτε να εγκαταστήσετε και να διαμορφώσετε με επιτυχία το Ansible σε Linux και να ξεκινήσετε την αυτοματοποίηση εργασιών στους διαχειριζόμενους κόμβους σας.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα