0Pricing
DevOps Bootcamp · Leçon

Envoyer un ping à un hôte avec le module ping

Confirmez la connectivité avec votre premier module.

Envoyer un ping à un hôte avec le module ping est une leçon DevOps Bootcamp gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.

Votre premier module

Le module ping est le premier exemple d’Ansible. Il prouve qu’Ansible peut atteindre un hôte et y exécuter Python, de bout en bout.

Ce n’est pas un ping ICMP

Malgré son nom, il ne s’agit pas d’un ping réseau ICMP. Le module se connecte via SSH, puis vérifie que Python répond sur le nœud géré.

La forme ponctuelle

Exécutez-le comme une commande ad hoc : indiquez les hôtes, puis -m ping. Aucun fichier de playbook n’est nécessaire pour cette vérification rapide.

ansible all -m ping

Lire le motif

Le mot placé avant -m est le motif. Ici, all désigne tous les hôtes de votre inventaire ; vous pourriez aussi cibler un seul groupe.

ansible web -m ping

L’option -m

L’option -m sélectionne le module à exécuter. Remplacer ping par un autre module permet aux commandes ponctuelles d’effectuer ensuite de véritables tâches.

Un pong réussi

La réussite se présente sous la forme de pong. Ansible affiche SUCCESS et "ping": "pong" pour chaque hôte qu’il a atteint correctement. 🏓

web1 | SUCCESS => {
  "ping": "pong"
}

En cas d’échec

Un résultat UNREACHABLE signifie que SSH n’a pas pu se connecter, souvent à cause d’une mauvaise clé, d’un mauvais utilisateur ou d’un hôte incorrect. Corrigez la connexion avant d’incriminer Ansible.

Indiquer un inventaire

Si vous n’avez pas utilisé ansible.cfg, ajoutez -i pour indiquer votre fichier d’inventaire afin qu’Ansible sache à quels hôtes le motif fait référence.

ansible all -i hosts -m ping

Essayer avec un seul hôte

Ciblez une seule machine en la nommant comme motif. Vous isolez ainsi un serveur lorsque vous recherchez la cause d’un problème de connexion.

ansible web1 -m ping

Localhost compte aussi

Vous pouvez même tester localhost avec une connexion locale. C’est un moyen rapide de confirmer qu’Ansible lui-même s’exécute correctement.

ansible localhost -m ping

Le contrôle de la connectivité

Un pong positif pour l’ensemble de votre inventaire signifie que chaque nœud est accessible. C’est le feu vert pour commencer à écrire une véritable automatisation. ✅

Vérification rapide

Vérification finale de ce cours.

Récapitulatif

Le module ping vérifie l’accès SSH ainsi que l’accessibilité de Python, et renvoie pong en cas de réussite. C’est votre vérification de connectivité de référence avant toute automatisation. 🎉

Questions Fréquemment Posées

La leçon « Envoyer un ping à un hôte avec le module ping » est-elle gratuite ?

Oui — le texte complet de « Envoyer un ping à un hôte avec le module ping » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Envoyer un ping à un hôte avec le module ping » ?

Confirmez la connectivité avec votre premier module. Tu pratiques DevOps Bootcamp avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer DevOps Bootcamp ?

Aucune expérience préalable n'est requise. DevOps Bootcamp sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Envoyer un ping à un hôte avec le module ping » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon DevOps Bootcamp ?

Oui. Chaque leçon DevOps Bootcamp inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Installer le nœud de contrôle Ansible
  2. Clés SSH et connexion sans mot de passe
  3. Votre ansible.cfg : valeurs par défaut raisonnables
  4. Envoyer un ping à un hôte avec le module ping
← Retour à DevOps Bootcamp