So installieren Sie Ansible Automation Tool auf CentOS/RHEL 8
- 768
- 121
- Miriam Bauschke
Ansible ist ein kostenloses und OpenSource -Automatisierungs -Tool, mit dem Systemadministratoren Hunderte von Knoten von einem zentralen Server konfigurieren und steuern können, ohne dass Agenten auf den Knoten installiert werden müssen.
Es stützt sich auf die Ssh Protokoll zur Kommunikation mit den entfernten Knoten. Im Vergleich zu anderen Management -Tools wie z Marionette Und Koch, Ansible kommt als Favorit aus, weil er benutzerfreundlich und Installation ist.
In diesem Tutorial lernen Sie, wie Sie die installieren und konfigurieren Ansible Automatisierungswerkzeug auf Rhel/Centos 8 Linux -Verteilung.
WICHTIG: Für Centos 8, Ansible wurde traditionell durch verteilt Epel Repository, aber es gibt noch kein offizielles Paket, aber daran wird daran gearbeitet. Daher verwenden wir Standard PIP (der Python -Paket -Manager), um Ansible auf zu installieren Centos 8.
An Rhel 8, Aktivieren Sie das offizielle Red Hat -Repository für die entsprechende Ansible -Version, die Sie wie in diesem Artikel gezeigt installieren möchten. Verwenden Sie PIP nicht auf RHEL 8!.
Schritt 1: Python3 installieren
Normalerweise, Rhel 8 Und Centos 8 wird mit kommen mit Python3 Bereits standardmäßig installiert. Wenn jedoch aus irgendeinem Grund auch immer Python3 wird nicht installiert, installieren Sie es mit den folgenden DNF -Befehlen. Stellen Sie sicher, dass Sie sich als normaler Benutzer mit Sudo -Berechtigungen anmelden müssen.
# Su - Ravisaive $ sudo dnf update $ sudo dnf install python3Installieren Sie Python3 auf RHEL und CentOS 8
Um zu überprüfen, ob Sie tatsächlich haben Python3 Installiert, führen Sie den Befehl aus.
$ python3 -vÜberprüfen Sie die Python -Version
Schritt 2: Installieren von PIP - Der Python -Paket -Installationsprogramm
PIP ist ein Python -Paketmanager, der ebenfalls vorinstalliert ist, aber für den Fall wiederum Pip fehlt in Ihrem System und installieren Sie es mit dem Befehl.
$ sudo dnf install python3-pip installierenInstallieren Sie PIP auf CentOS und RHEL 8
Schritt 3: Installieren des Ansible Automation Tools
Mit allen erfüllten Voraussetzungen installieren Ansible Durch Ausführen des Befehls auf Centos 8.
# PIP3 Install Ansible -BenutzerInstallieren Sie Ansible in CentOS und RHEL 8
An Rhel 8, Aktivieren Sie das Ansible Motor Repository zur Installation der entsprechenden Installation Ansible Version wie gezeigt,
# Abonnement-Manager-Repos-genibel Ansible-2.8-für-RHEL-8-X86_64-RPMS # DNF -y Install Ansible
Um die Version von zu überprüfen Ansible, laufen.
# Ansible -VerssionÜberprüfen Sie die Ansible Installation
Perfekt! Wie Sie sehen können, die Version von Ansible installiert ist Ansible 2.8.5.
Schritt 4: Testen des Ansible -Automatisierungswerkzeugs
Zu testen Ansible, Stellen Sie zuerst das sicher ssh ist in Betrieb.
$ sudo systemctl Status SSHDÜberprüfen Sie den SSH -Status in CentOS und RHEL 8
Als nächstes müssen wir die erstellen Gastgeber
Datei in der /etc/ansible Verzeichnis zum Definieren von Wirtsmaschinen.
$ sudo mkdir /etc /ansible $ cd /etc /ansible $ sudo Touch Hosts
Der Gastgeber
Die Datei ist das Inventar, in dem Sie alle Ihre Remote -Knoten haben.
Jetzt offen Gastgeber
Datei mit Ihrem bevorzugten Editor und definieren Sie den Remote -Knoten wie gezeigt.
[Web] 192.168.0.104
Generieren Sie als nächstes SSH -Schlüssel.
$ ssh-keygenGenerieren Sie SSH -Tasten für Ansible
So kopieren Sie den generierten SSH -Taste in den Remoteknoten. Führen Sie den Befehl aus.
$ ssh-copy-id [E-Mail geschützt]Kopieren Sie den SSH -Schlüssel in Remote Linux
Jetzt benutzen Ansible Um den Remote -Knoten wie gezeigt zu pingen.
$ ansible -i/etc/ansible/hosts web -m pingAnsible Ping Remote Host
Wir haben es geschafft, erfolgreich zu installieren und zu testen Ansible An Rhel/Centos 8 Linux -Verteilung. Wenn Sie Fragen haben, teilen Sie uns im Kommentarbereich unten bei uns mit.
- « So installieren Sie Fail2ban, um SSH auf CentOS/RHEL 8 zu schützen
- Linux 'Tree Command' Nutzungsbeispiele für Anfänger »