0Pricing
DevOps Bootcamp · Lekcja

Pingowanie hosta za pomocą modułu ping

Potwierdź łączność, używając pierwszego modułu.

Pingowanie hosta za pomocą modułu ping to bezpłatna lekcja DevOps Bootcamp na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej DevOps Bootcamp, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs DevOps Bootcamp zawiera 4 lekcji w sumie.

Pierwszy moduł

Moduł ping to odpowiednik programu Hello World w Ansible. Potwierdza, że Ansible może dotrzeć do hosta i uruchomić na nim Pythona od początku do końca.

To nie jest ping ICMP

Pomimo nazwy nie jest to ping sieciowy ICMP. Ansible łączy się przez SSH, a następnie potwierdza, że Python odpowiada na zarządzanym węźle.

Forma ad-hoc

Uruchamia się go jako polecenie ad-hoc: należy wskazać hosty, a następnie użyć -m ping. Do tego szybkiego testu nie jest potrzebny plik playbooka.

ansible all -m ping

Odczytywanie wzorca

Słowo przed -m to wzorzec. W tym przypadku all oznacza każdy host w inventory; można też wskazać pojedynczą grupę.

ansible web -m ping

Flaga -m

Flaga -m wybiera moduł do uruchomienia. Zamiana ping na inny moduł pozwala później wykonywać za pomocą poleceń ad-hoc rzeczywistą pracę.

Pomyślny wynik pong

Pomyślny wynik to pong. Ansible wyświetla SUCCESS oraz "ping": "pong" dla każdego hosta, z którym poprawnie nawiązał połączenie. 🏓

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

Gdy pojawi się błąd

Wynik UNREACHABLE oznacza, że SSH nie mogło nawiązać połączenia — często z powodu nieprawidłowego klucza, użytkownika lub hosta. Najpierw napraw logowanie, zamiast obwiniać Ansible.

Wskazywanie inventory

Jeśli pominięto ansible.cfg, należy dodać -i, aby wskazać plik inventory i określić, do których hostów odnosi się wzorzec.

ansible all -i hosts -m ping

Wypróbuj jeden host

Wskaż pojedynczą maszynę, podając jej nazwę jako wzorzec. Pozwala to odizolować jeden serwer podczas diagnozowania łączności.

ansible web1 -m ping

Liczy się także localhost

Można nawet wykonać ping do localhost za pomocą połączenia lokalnego. To szybki sposób na potwierdzenie, że samo Ansible działa poprawnie.

ansible localhost -m ping

Brama łączności

Zielony wynik pong dla całego inventory oznacza, że każdy węzeł jest osiągalny. To sygnał, że można rozpocząć pisanie właściwej automatyzacji. ✅

Szybki sprawdzian

Ostatni sprawdzian w tym kursie.

Podsumowanie

Moduł ping sprawdza dostępność SSH i Pythona, zwracając pong po pomyślnym wykonaniu. To podstawowy test łączności przed rozpoczęciem automatyzacji. 🎉

Często zadawane pytania

Czy lekcja „Pingowanie hosta za pomocą modułu ping” jest bezpłatna?

Tak — pełny tekst „Pingowanie hosta za pomocą modułu ping” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu DevOps Bootcamp, przejdź na CoddyKit PRO. Kurs DevOps Bootcamp zawiera 4 lekcji w sumie.

Co nauczysz się w „Pingowanie hosta za pomocą modułu ping”?

Potwierdź łączność, używając pierwszego modułu. Ćwiczysz DevOps Bootcamp z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć DevOps Bootcamp?

Nie wymagamy żadnego doświadczenia. DevOps Bootcamp w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.

Ile czasu zajmuje lekcja „Pingowanie hosta za pomocą modułu ping”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji DevOps Bootcamp?

Tak. Każda lekcja DevOps Bootcamp zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Instalowanie węzła sterującego Ansible
  2. Klucze SSH i logowanie bez hasła
  3. Twój ansible.cfg: rozsądne ustawienia domyślne
  4. Pingowanie hosta za pomocą modułu ping
← Powrót do DevOps Bootcamp