Junior — Middle
Kako automatski proveriti dostupnost server resursa koristeći Ansible?
sobes.tech АИ
Одговор од АИ
Za automatsku proveru dostupnosti server resursa pomoću Ansible, možete koristiti modul ping ili wait_for.
- Modul
pingproverava da li je host dostupan za Ansible (npr., da li odgovara SSH). - Modul
wait_foromogućava proveru dostupnosti određenog porta ili servisa na serveru.
Primer korišćenja modula ping u playbook-u:
- hosts: all
tasks:
- name: Provera dostupnosti hosta
ansible.builtin.ping:
Ako zadatak uspešno završi, to znači da je server dostupan.
Primer provere dostupnosti porta 80 pomoću wait_for:
- hosts: all
tasks:
- name: Provera dostupnosti porta 80
ansible.builtin.wait_for:
port: 80
timeout: 10
Na ovaj način, možete automatizovati monitoring dostupnosti servera i njihovih servisa u playbook-u Ansible.