συστήματα

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

Πώς να εγκαταστήσετε το Ansible στο Ubuntu 18.04 με τις καλύτερες πρακτικές

Βήμα 1:Ενημερώστε το σύστημα

Πριν ξεκινήσετε, βεβαιωθείτε ότι το σύστημά σας Ubuntu είναι ενημερωμένο με τα πιο πρόσφατα πακέτα και ενημερώσεις κώδικα ασφαλείας. Εκτελέστε τις ακόλουθες εντολές στο τερματικό:

```μπας

sudo apt ενημέρωση

αναβάθμιση sudo apt

```

Βήμα 2:Εγκατάσταση προϋποθέσεων

Το Ansible έχει μερικές εξαρτήσεις που πρέπει να εγκαταστήσετε για να μπορέσετε να προχωρήσετε:

```μπας

sudo apt εγκατάσταση λογισμικού-ιδιότητες-κοινό

sudo apt-add-repository ppa:ansible/ansible

sudo apt ενημέρωση

```

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

Τώρα, μπορείτε επιτέλους να εγκαταστήσετε το Ansible χρησιμοποιώντας τον διαχειριστή πακέτων apt:

```μπας

sudo apt install ansible

```

Βήμα 4:Επαληθεύστε την εγκατάσταση

Μόλις ολοκληρωθεί η εγκατάσταση, βεβαιωθείτε ότι το Ansible έχει εγκατασταθεί σωστά ελέγχοντας την έκδοσή του:

```μπας

ansible --έκδοση

```

Θα πρέπει να δείτε μια έξοδο παρόμοια με:

```

ansible 2.10.2

```

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

Για να διαχειριστεί το Ansible απομακρυσμένα μηχανήματα, πρέπει να δημιουργήσει μια ασφαλή σύνδεση. Η συνιστώμενη μέθοδος είναι να ρυθμίσετε τον έλεγχο ταυτότητας βάσει κλειδιού SSH. Ακολουθήστε αυτά τα βήματα για να δημιουργήσετε ένα νέο ζεύγος κλειδιών SSH:

```μπας

ssh-keygen -t rsa

```

Όταν σας ζητηθεί, εισαγάγετε μια ασφαλή φράση πρόσβασης για το κλειδί.

Βήμα 6:Αντιγράψτε το δημόσιο κλειδί σε απομακρυσμένους κεντρικούς υπολογιστές

Στη συνέχεια, αντιγράψτε το δημόσιο κλειδί SSH στους κεντρικούς υπολογιστές-στόχους που θέλετε να διαχειριστείτε με το Ansible. Μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή για να αντιγράψετε το κλειδί στον κεντρικό κατάλογο του χρήστη root στον απομακρυσμένο κεντρικό υπολογιστή:

```μπας

ssh-copy-id root@

```

Αντικαταστήστε το "" με την πραγματική διεύθυνση IP ή όνομα κεντρικού υπολογιστή του απομακρυσμένου κεντρικού υπολογιστή.

Βήμα 7:Διαμόρφωση αρχείου Ansible Hosts

Το Ansible χρησιμοποιεί ένα αρχείο αποθέματος για τη λίστα και την ομαδοποίηση διαχειριζόμενων κεντρικών υπολογιστών. Δημιουργήστε ένα αρχείο αποθέματος με το όνομα `hosts` στον κατάλογο `/etc/ansible/` με το ακόλουθο περιεχόμενο:

```μπας

[διακομιστές ιστού]

```

Αντικαταστήστε το "" με την πραγματική διεύθυνση IP ή το όνομα κεντρικού υπολογιστή του απομακρυσμένου κεντρικού υπολογιστή για τον οποίο μόλις ρυθμίσατε τον έλεγχο ταυτότητας βάσει κλειδιού SSH.

Βήμα 8:Βέλτιστες πρακτικές

Ακολουθούν ορισμένες βέλτιστες πρακτικές που πρέπει να ακολουθήσετε όταν χρησιμοποιείτε το Ansible:

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

- Δημιουργήστε ξεχωριστούς λογαριασμούς χρηστών για εργασίες Ansible.

- Χρησιμοποιήστε μηχανισμούς sudo ή κλιμάκωσης προνομίων προσεκτικά και μόνο όταν είναι απαραίτητο.

- Διαχωρίστε τα βιβλία παιχνιδιού σε ρόλους για να οργανώσετε εργασίες σε διαχειρίσιμες ενότητες.

- Γράψτε βιβλία παιχνιδιού με ανεπαρκή τρόπο, διασφαλίζοντας ότι μπορούν να εκτελεστούν πολλές φορές χωρίς ανεπιθύμητες συνέπειες.

- Χρησιμοποιήστε το Ansible Vault για να αποθηκεύσετε με ασφάλεια ευαίσθητες πληροφορίες, όπως κωδικούς πρόσβασης.

- Χρησιμοποιήστε την επιλογή «--check» για να επαληθεύσετε τα βιβλία αναπαραγωγής χωρίς να εκτελείτε εργασίες, διασφαλίζοντας ότι δεν θα κάνετε ακούσιες αλλαγές.

- Εφαρμογή ελέγχου έκδοσης για παρακολούθηση αλλαγών σε βιβλία αναπαραγωγής και διαμορφώσεις.

- Τεκμηριώστε διεξοδικά τα βιβλία και τους ρόλους σας για εύκολη συντήρηση και κατανόηση.

Η τήρηση αυτών των βέλτιστων πρακτικών θα ενισχύσει την ασφάλεια και την αξιοπιστία του αυτοματισμού Ansible σας.

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

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