Sobes.tech
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 ping pā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'ā.