Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Nainštalujte Python:
- Uistite sa, že máte vo svojom systéme nainštalovaný Python 3 alebo novší. Môžete to skontrolovať spustením `python --version` vo svojom termináli.
- Ak Python 3 nie je nainštalovaný, môžete si ho stiahnuť z oficiálnej webovej stránky a postupovať podľa pokynov na inštaláciu.
2. Nainštalujte Pip (Python Package Manager):
- Pip, systém správy balíkov, je predinštalovaný s väčšinou distribúcií Pythonu. Skontrolujte, či je Pip k dispozícii spustením `pip --version` vo vašom termináli.
- Ak Pip nie je nainštalovaný, môžete ho nainštalovať pomocou nasledujúceho príkazu:
``` bash
sudo apt nainštalovať python3-pip
```
3. Nainštalujte Ansible:
- Otvorte terminál a spustite nasledujúci príkaz na inštaláciu Ansible pomocou Pip:
``` bash
sudo pip3 nainštalovať ansible
```
4. Overenie inštalácie:
- Skontrolujte, či je Ansible správne nainštalovaný spustením `ansible --version`. Mali by ste vidieť nainštalovanú verziu Ansible.
5. Konfigurácia overenia kľúča SSH:
- Ansible sa pri komunikácii medzi vašim riadiacim strojom (kde spúšťate príkazy Ansible) a spravovanými uzlami (hostiteľmi, ktorých chcete automatizovať) spolieha na SSH.
- Ak chcete povoliť autentifikáciu SSH bez hesla, vygenerujte na svojom riadiacom počítači pár kľúčov SSH:
``` bash
ssh-keygen -t rsa
```
- Skopírujte verejný kľúč SSH do spravovaných uzlov.
- Pomocou `ssh-copy-id` skopírujte verejný kľúč do každého spravovaného uzla. Napríklad:
``` bash
ssh-copy-id username@host_ip
```
_Poznámka: _ Nahraďte „username“ príslušným používateľom a „host_ip“ nahraďte IP adresou alebo názvom hostiteľa spravovaného uzla.
6. Vytvorte súbor inventára:
- Súbor inventára definuje zoznam spravovaných uzlov (hostiteľov). Vytvorte inventárny súbor s názvom `hosts` v adresári, kde budete ukladať svoje knihy Ansible.
- V súbore inventára zadajte spravovaných hostiteľov:
```
[názov_skupiny]
hostiteľ_1
hostiteľ_2
```
7. Napíšte Ansible Playbook:
- Ansible playbooky sú súbory YAML, ktoré definujú úlohy, ktoré sa majú vykonať na spravovaných uzloch.
- Vytvorte súbor playbooku s príponou `.yml`. Príklad zošita:
```jaml
- hostitelia:názov_skupiny
úlohy:
- názov:Ping hostitelia
ping:
```
8. Spustite príručku:
- Z adresára, v ktorom je uložená vaša príručka, spustite nasledujúci príkaz:
``` bash
ansible-playbook playbook_name.yml
```
_Poznámka: _ Pred spustením príručky sa uistite, že máte prístup SSH k spravovaným uzlom.
9. Ďalšie konfigurácie:
- Ansible ponúka niekoľko možností konfigurácie na prispôsobenie jeho správania. Vytvorte konfiguračný súbor s názvom `ansible.cfg` v rovnakom adresári ako súbor inventára.
- V tomto súbore môžete zadať rôzne nastavenia, ako napríklad používateľa SSH, časový limit atď. Viac informácií o možnostiach konfigurácie nájdete v dokumentácii Ansible.
Podľa týchto krokov môžete úspešne nainštalovať a nakonfigurovať Ansible v systéme Linux a začať automatizovať úlohy na vašich spravovaných uzloch.