Schauen Sie sich die Themenartikel So installieren und verwenden Sie Ansible unter Debian 10 in der Kategorie an: https://ar.taphoamini.com/wiki/ bereitgestellt von der Website Ar.taphoamini.com.
Weitere Informationen zu diesem Thema So installieren und verwenden Sie Ansible unter Debian 10 finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema So installieren und verwenden Sie Ansible unter Debian 10 im Abschnitt „Verwandte Artikel an.
Wenn es um Konfigurationsmanagement-Tools geht, hört man am häufigsten den Namen Ansible. Es ist ein plattformübergreifendes Tool zur Verwaltung von Systemkonfigurationen bei der Arbeit mit Linux-, macOS- und Windows-Betriebssystemen. Heute werden wir versuchen, den Prozess der Installation von Ansible auf Debian 10 zu beleuchten.
Inhalt
Installieren Sie Ansible unter Debian 10
Um Ansible auf Debian 10 zu installieren, folgen Sie diesen drei einfachen Schritten:
Schritt 1: Aktualisieren Sie Ihr Debian 10-System:
Bevor Sie Ansible unter Debian 10 installieren, müssen Sie es mit dem folgenden Befehl aktualisieren:
sudo apt replace
Nach dem Upgrade Ihres Debian 10-Systems sehen Sie im Terminal etwas, wie im folgenden Bild gezeigt:
Schritt 2: Installieren Sie Ansible auf Debian 10:
Nachdem das System-Upgrade abgeschlossen ist, können Sie Ansible auf Debian 10 mit dem folgenden Befehl installieren:
sudo apt set up ansible
(*10*)
Während dieser Befehl ausgeführt wird, erscheint eine Meldung im Terminal, in der Sie gefragt werden, ob Sie mit der Installation fortfahren möchten. Du musst schreiben Y um den Installationsprozess reibungslos zu gestalten, wie in der folgenden Abbildung gezeigt:
Wenn Ansible erfolgreich auf Ihrem Debian 10-System installiert ist, zeigt das Terminal einige Meldungen ähnlich der folgenden Abbildung an:
Schritt 3: Überprüfen Sie Ihre Ansible-Installation auf Debian 10:
Die Installation von Ansible auf Debian 10 ist so einfach, dass es in den ersten beiden Schritten erledigt werden kann. Sie können jedoch überprüfen, ob es ordnungsgemäß auf Ihrem Debian 10-System installiert ist. Sie können dies tun, indem Sie die Version mit diesem Befehl überprüfen:
ansible --version
Das folgende Bild zeigt auch eine mögliche Version 2.7.7, die auf unserem Debian 10-System installiert ist:
(*12*)
Bearbeiten Sie die Ansible-Hosts-Datei /and many others/ansible/hosts So fügen Sie das System hinzu, das Sie mit Ansible verwalten möchten.
sudo nano /and many others/ansible/hosts
Fügen Sie Folgendes hinzu:
[TestClient] node1 ansible_ssh_host=192.168.0.12
And save the file.
Verwendung von Ansible
Zuerst müssen wir einen SSH-Schlüssel für den Client-Knoten einrichten, da Ansible das SSH-Protokoll verwendet, um Befehle an das Client-System zu übergeben.
Verwenden Sie diesen Befehl, um einen SSH-Schlüssel für die schlüsselbasierte Authentifizierung zu erstellen:
ssh-keygen
Ausgabe:
Generating public/personal rsa key pair. Enter file wherein to avoid wasting the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter similar passphrase once more: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: SHA256:gTHiTCK....................... [email protected] The key's randomart picture is: +---[RSA 2048]----+ | . . . | +----[SHA256]-----+
Im nächsten Schritt kopieren Sie den neu erstellten Schlüssel auf ein anderes System. Führen Sie diesen Befehl aus:
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
Der obige Befehl sollte durch die IP-Adresse des Systems ersetzt werden, das Sie mit Ansible IP 192.168.0.2 verwalten möchten.
Ausgabe:
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be put in: "/root/.ssh/id_rsa.pub" /usr/bin/ssh-copy-id: INFO: trying to log in with the new key(s), to filter out any which are already put in /usr/bin/ssh-copy-id: INFO: 1 key(s) stay to be put in -- in case you are prompted now it's to put in the new keys [email protected]'s password: Number of key(s) added: 1
Es ist Zeit für den ersten Test. Melden Sie sich mit dem SSH-Befehl auf einem anderen Computer an:
ssh [email protected]
Es sollte ohne Login-Passwort funktionieren.
Möglicher Test
Der Installationsteil ist abgeschlossen, jetzt können wir mit dem Testen von Ansible beginnen
Führen Sie den folgenden Befehl aus, um die Verbindung zu testen:
ansible -m ping TestClient
Ausgabe:
node1 | SUCCESS => "changed": false, "ping": "pong"
Wenn Sie mehr als einen Client definiert haben, können Sie alle Verbindungen mit diesem Befehl testen:
ansible -m ping all
Jetzt ist es an der Zeit, einen Befehl auf dem Remote-System auszuführen und das Ergebnis abzurufen. In diesem Beispiel verwende ich den Befehl df.
ansible -m shell -a 'df -h' TestClient
Ausgabe:
node1 | CHANGED | rc=0 >> Filesystem Size Used Avail Use% Mounted on udev 957M 0 957M 0% /dev tmpfs 195M 21M 175M 11% /run /dev/sda1 38G 11G 25G 31% / tmpfs 974M 0 974M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 974M 0 974M 0% /sys/fs/cgroup /dev/sda15 121M 130K 120M 1% /boot/efi tmpfs 195M 0 195M 0% /run/consumer/0
Die Ausgabe zeigt die Festplattennutzung des Remote-Systems. Sie können jeden beliebigen Linux-Shell-Befehl wie diesen mit Ansible ausführen und komplexe Skripts erstellen, um Server zu konfigurieren und zu warten.
Ansible deinstallieren
Um Ansible aus Debian 10 zu entfernen, müssen Sie es und seine Konfigurationsdateien zuerst mit diesem Befehl entfernen:
sudo apt-get purge ansible
Nachdem Sie diesen Befehl erfolgreich ausgeführt haben, können Sie alle irrelevanten Pakete und Abhängigkeiten entfernen, indem Sie den folgenden Befehl ausführen:
sudo apt-get autoremove
Fazit
Dieser Artikel zeigt, wie Sie Ansible auf einem Debian 10-System installieren und es zur Fernverwaltung von Systemen über eine sichere SSH-Verbindung verwenden.
Einige Bilder zum Thema So installieren und verwenden Sie Ansible unter Debian 10
Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen So installieren und verwenden Sie Ansible unter Debian 10
#installieren #und #verwenden #Sie #Ansible #unter #Debian
Weitere Informationen zu Schlüsselwörtern So installieren und verwenden Sie Ansible unter Debian 10 auf Bing anzeigen
Die Anzeige von Artikeln zum Thema So installieren und verwenden Sie Ansible unter Debian 10 ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.