Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Skôr ako začnete, uistite sa, že váš systém Ubuntu je aktuálny s najnovšími balíkmi a bezpečnostnými záplatami. V termináli spustite nasledujúce príkazy:
``` bash
aktualizácia sudo apt
upgrade sudo apt
```
Krok 2:Predpoklady inštalácie
Ansible má niekoľko závislostí, ktoré je potrebné nainštalovať, aby ste mohli pokračovať:
``` bash
sudo apt install software-properties-common
sudo apt-add-repository ppa:ansible/ansible
aktualizácia sudo apt
```
Krok 3:Nainštalujte Ansible
Teraz môžete konečne nainštalovať Ansible pomocou správcu balíkov apt:
``` bash
sudo apt install ansible
```
Krok 4:Overenie inštalácie
Po dokončení inštalácie skontrolujte, či je Ansible správne nainštalovaný, a to tak, že skontrolujete jeho verziu:
``` bash
ansible --verzia
```
Mali by ste vidieť výstup podobný:
```
možné 2.10.2
```
Krok 5:Nakonfigurujte autentifikáciu na základe kľúča SSH
Aby Ansible spravoval vzdialené počítače, potrebuje vytvoriť zabezpečené pripojenie. Odporúčaná metóda je nastaviť autentifikáciu na základe kľúča SSH. Ak chcete vygenerovať nový pár kľúčov SSH, postupujte podľa týchto krokov:
``` bash
ssh-keygen -t rsa
```
Po zobrazení výzvy zadajte zabezpečenú prístupovú frázu pre kľúč.
Krok 6:Skopírujte verejný kľúč na vzdialených hostiteľov
Potom skopírujte verejný kľúč SSH na cieľových hostiteľov, ktorých chcete spravovať pomocou Ansible. Na skopírovanie kľúča do domovského adresára užívateľa root na vzdialenom hostiteľovi môžete použiť nasledujúci príkaz:
``` bash
ssh-copy-id root@
```
Nahraďte `
Krok 7:Konfigurácia súboru Ansible Hosts
Ansible používa súbor inventára na zoznam a zoskupenie spravovaných hostiteľov. Vytvorte súbor inventára s názvom `hosts` v adresári `/etc/ansible/` s nasledujúcim obsahom:
``` bash
[webové servery]
```
Nahraďte `
Krok 8:Osvedčené postupy
Tu je niekoľko osvedčených postupov, ktoré treba dodržiavať pri používaní Ansible:
- Na autentifikáciu používajte namiesto hesiel kľúče SSH.
- Vytvorte samostatné používateľské účty pre úlohy Ansible.
- Mechanizmy sudo alebo eskalácie privilégií používajte opatrne a iba v prípade potreby.
- Oddeľte zošity do rolí, aby ste mohli organizovať úlohy do spravovateľných modulov.
- Píšte príručky idempotentným spôsobom, aby ste ich mohli spustiť viackrát bez neúmyselných následkov.
- Využite Ansible Vault na bezpečné ukladanie citlivých informácií, ako sú heslá.
- Použite možnosť `--check` na overenie príručiek bez vykonávania úloh, čím sa zabezpečí, že neurobíte neúmyselné zmeny.
- Implementujte kontrolu verzií na sledovanie zmien v príručkách a konfiguráciách.
- Dôkladne zdokumentujte svoje zošity a úlohy, aby ste ich mohli ľahko udržiavať a porozumieť.
Dodržiavanie týchto osvedčených postupov zvýši bezpečnosť a spoľahlivosť vašej automatizácie Ansible.