Möchten Sie lernen, wie man eine Ansible-Installation auf Ubuntu Linux macht? In diesem Tutorial zeigen wir Ihnen, wie Sie Ansible auf einem Computer mit Ubuntu Linux installieren.
• Ubuntu 18.04
• Ubuntu 19.04
• Ansible 2.8.6
Hardwareliste:
Im folgenden Abschnitt wird die Liste der Geräte angezeigt, die zum Erstellen dieses Ansible-Tutorials verwendet wurden.
Jede der oben aufgeführten Hardwarestücke finden Sie auf der Amazon-Website.
Ansible Verwandte Tutorial:
Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials im Zusammenhang mit Ansible.
Tutorial – Ansible Installation auf Ubuntu Linux
Installieren Sie die Liste der erforderlichen Pakete.
Hinzufügen des offiziellen Ansible-Repositorys zu Ihrer APT-Datenbank
Installieren Sie Ansible.
Überprüfen Sie die installierte Ansible-Version.
Als Beispiel ist hier unsere Ausgabe.
In unserem Beispiel haben wir Ansible auf einem Computer mit der IP-Adresse installiert: 192.168.15.13
Erstellen Sie ein lokales Benutzerkonto mit dem Namen ansible.
Verwenden Sie die SU comand, um der Ansible-Benutzer zu werden.
Generieren Sie einen SSH-Schlüssel für das Ansible-Benutzerkonto.
Beenden Sie das lokale Ansible-Benutzerkonto.
Bearbeiten Sie die Ansible-Hosts-Datei, und fügen Sie die Liste der gewünschten Ansible-Knoten hinzu.
Bearbeiten Sie die Ansible-Hosts-Datei, und fügen Sie die Liste der gewünschten Ansible-Knoten hinzu.
In unserem Beispiel fügen wir nur 1 Ansible-Knoten mit der IP-Adresse 192.168.15.12 hinzu.
Wir haben eine Gruppe von Ansigle-Hosts mit dem Namen Test erstellt.
Auf befehlszuhabender Ansible-Knoten, erstellen Sie ein Benutzerkonto mit dem Namen Ansible.
Vergessen Sie nicht, ein Kennwort für das Ansible-Benutzerkonto festzulegen.
Bearbeiten Sie auf dem Knoten Ansible die SUDOERS-Konfigurationsdatei
Fügen Sie die folgende Zeile am Ende der SUDOERS-Datei hinzu.
Kehren Sie zur Befehlszeile des Ansible-Servers zurück.
Verwenden Sie den Befehl ssh-copy-id, um den SSH-Schlüssel des Ansible-Benutzerkontos vom Server auf den Knoten zu kopieren.
In unserem Beispiel ist 192.168.15.12 die IP-Adresse des Knotens Ansible.
Versuchen Sie nun vom Ansible-Server aus, sich auf dem Knoten Ansible anzumelden.
Sie müssen das SSH-Schlüsselkennwort eingeben.
Melden Sie sich vom Ansile-Knoten ab, und kehren Sie zum Ansible-Server zurück.
Testen Sie auf der Ansible-Serverkonsole die Kommunikation mit den Ansible-Knoten.
Hier ist die Befehlsausgabe:
Verwenden Sie auf der Ansible-Serverkonsole den folgenden Befehl, um die Betriebszeit aller Ansible-Knoten abzurufen.
Hier ist die Befehlsausgabe:
Herzlichen glückwunsch! Sie haben die Ansible-Installation auf Ubuntu Linux abgeschlossen.
Tutorial – Ansible Playbook Beispiel
Werden Sie auf dem Ansible-Server zum Ansible-Benutzer.
Erstellen Sie ein Ansible-Spielbuch.
Hier ist der Inhalt des Ansible Playbook namens: playbook-test.yaml
In unserem Beispiel installiert der Ansible-Server das NTPDATE-Paket mit APT-GET auf allen Hosts.
Verwenden Sie den folgenden Befehl, um Ihr Playbook auszuführen.
Hier ist die Playbook-Ausgabe.
Herzlichen glückwunsch! Sie haben erfolgreich ein Ansible-Spielbuch erstellt.