Πώς εγκαθιστάτε σωστά το Ansible;
sobes.tech AI
Απάντηση από AI
Για την βασική εγκατάσταση του Ansible στα περισσότερα συστήματα Linux/Unix, μπορείτε να χρησιμοποιήσετε τον διαχειριστή πακέτων:
Debian/Ubuntu:
# Ενημερώνουμε τη λίστα πακέτων
sudo apt update
# Εγκαθιστούμε το Ansible
sudo apt install ansible
Fedora:
# Εγκαθιστούμε το Ansible
sudo dnf install ansible -y
CentOS/RHEL:
# Ενεργοποιούμε το αποθετήριο EPEL (απαιτείται για το Ansible)
sudo yum install epel-release -y
# Εγκαθιστούμε το Ansible
sudo yum install ansible -y
Για πιο ακριβή έλεγχο της έκδοσης ή εγκατάσταση σε απομονωμένο περιβάλλον, συχνά χρησιμοποιείται το pip:
Python 3:
# Αναβαθμίζουμε το pip
python3 -m pip install --upgrade pip
# Εγκαθιστούμε το Ansible
python3 -m pip install ansible
Επίσης, μπορεί να εγκατασταθεί από τον πηγαίο κώδικα, αλλά αυτός ο τρόπος είναι πιο πολύπλοκος και λιγότερο συνηθισμένος.
Μετά την εγκατάσταση, μπορείτε να ελέγξετε την έκδοση:
# Ελέγξτε την εγκατεστημένη έκδοση του Ansible
ansible --version
Για τη διαχείριση απομακρυσμένων διακομιστών στη μηχανή ελέγχου (Control Node), πρέπει να είναι εγκατεστημένο το Ansible. Στους διαχειριζόμενους κόμβους (Managed Nodes), απαιτούνται προεπιλεγμένα το OpenSSH Server και Python.
Είναι σημαντικό να διασφαλίσετε ότι ο χρήστης που τρέχει το Ansible έχει δικαιώματα να συνδεθεί μέσω SSH στους διαχειριζόμενους κόμβους και να εκτελεί εντολές με τα απαραίτητα προνόμια (συχνά μέσω sudo).