Junior — Middle
Kā automātiski pārbaudīt servera resursu pieejamību, izmantojot Ansible?
sobes.tech AI
Atbilde no AI
Lai automātiski pārbaudītu servera resursu pieejamību ar Ansible, jūs varat izmantot moduli ping vai wait_for.
- Modulis
pingpārbauda, vai hosts ir pieejams Ansible (piemēram, vai atbild uz SSH). - Modulis
wait_forļauj pārbaudīt konkrēta porta vai pakalpojuma pieejamību serverī.
Piemērs, kā izmantot moduli ping playbookā:
- hosts: all
tasks:
- name: Pārbaudīt hosta pieejamību
ansible.builtin.ping:
Ja uzdevums veiksmīgi pabeidzas, tas nozīmē, ka serveris ir pieejams.
Piemērs, kā pārbaudīt porta 80 pieejamību ar wait_for:
- hosts: all
tasks:
- name: Pārbaudīt porta 80 pieejamību
ansible.builtin.wait_for:
port: 80
timeout: 10
Tādējādi, jūs varat automatizēt serveru un to pakalpojumu pieejamības uzraudzību Ansible playbook'ā.