Einen Host mit dem ping-Modul anpingen
Bestätigen Sie die Verbindung mit Ihrem ersten Modul.
Einen Host mit dem ping-Modul anpingen ist eine kostenlose DevOps Bootcamp-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des DevOps Bootcamp-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.
Ihr erstes Modul
Das ping-Modul ist das Hello World von Ansible. Es beweist, dass Ansible einen Host erreichen und dort durchgängig Python ausführen kann.
Kein ICMP-Ping
Trotz seines Namens handelt es sich nicht um einen ICMP-Netzwerk-Ping. Das Modul verbindet sich über SSH und bestätigt anschließend, dass Python auf dem verwalteten Knoten reagiert.
Die Ad-hoc-Form
Führen Sie es als ad-hoc-Befehl aus: Geben Sie die Hosts und anschließend -m ping an. Für diesen schnellen Test benötigen Sie keine Playbook-Datei.
ansible all -m pingDas Muster verstehen
Das Wort vor -m ist das Muster. Hier bedeutet all jeden Host in Ihrem Inventar; Sie könnten auch eine einzelne Gruppe ansprechen.
ansible web -m pingDas Flag -m
Mit dem Flag -m wählen Sie das auszuführende Modul. Wenn Sie ping durch ein anderes Modul ersetzen, können Ad-hoc-Befehle später echte Aufgaben erledigen.
Ein erfolgreicher Pong
Ein Erfolg wird durch pong angezeigt. Ansible gibt für jeden Host, den es problemlos erreicht hat, SUCCESS und "ping": "pong" aus. 🏓
web1 | SUCCESS => {
"ping": "pong"
}Wenn es fehlschlägt
Ein Ergebnis von UNREACHABLE bedeutet, dass SSH keine Verbindung herstellen konnte – häufig wegen eines falschen Schlüssels, Benutzers oder Hosts. Beheben Sie zuerst die Anmeldung, bevor Sie Ansible die Schuld geben.
Auf ein Inventar verweisen
Wenn Sie ansible.cfg übersprungen haben, geben Sie mit -i Ihre Inventardatei an, damit Ansible weiß, auf welche Hosts sich das Muster bezieht.
ansible all -i hosts -m pingEinen Host ausprobieren
Sprechen Sie einen einzelnen Rechner an, indem Sie ihn als Muster angeben. So können Sie bei der Fehlersuche zur Verbindung einen einzelnen Server isolieren.
ansible web1 -m pingAuch localhost zählt
Sie können sogar localhost mit einer lokalen Verbindung anpingen. So lässt sich schnell bestätigen, dass Ansible selbst korrekt ausgeführt wird.
ansible localhost -m pingDas Verbindungstor
Ein grüner Pong für Ihr gesamtes Inventar bedeutet, dass jeder Knoten erreichbar ist. Das ist das Startsignal, um echte Automatisierung zu schreiben. ✅
Kurzer Test
Abschließender Test für diesen Kurs.
Zusammenfassung
Das ping-Modul überprüft die Erreichbarkeit über SSH und von Python und gibt bei Erfolg pong zurück. Es ist Ihr bevorzugter Verbindungstest vor jeder Automatisierung. 🎉
Häufig gestellte Fragen
Ist die Lektion „Einen Host mit dem ping-Modul anpingen“ kostenlos?
Ja — der vollständige Text von „Einen Host mit dem ping-Modul anpingen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des DevOps Bootcamp-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Einen Host mit dem ping-Modul anpingen“?
Bestätigen Sie die Verbindung mit Ihrem ersten Modul. Du übst DevOps Bootcamp mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um DevOps Bootcamp zu starten?
Keine Vorkenntnisse erforderlich. DevOps Bootcamp auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.
Wie lange dauert die Lektion „Einen Host mit dem ping-Modul anpingen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser DevOps Bootcamp-Lektion Code schreiben und ausführen?
Ja. Jede DevOps Bootcamp-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Den Ansible-Control-Node installieren
- SSH-Schlüssel und passwortloser Login
- Ihre ansible.cfg: sinnvolle Standardwerte
- Einen Host mit dem ping-Modul anpingen