V tomto tutoriálu vám ukážeme, jak nainstalovat Ansible na Debian 10. Pro ty z vás, kteří nevěděli, Ansible je radikálně jednoduchý stroj pro automatizaci IT, který zjednodušuje cloud computing, konfiguraci správa, nastavení programu, orchestrace v rámci služeb a několik dalších potřeb IT. Ansible používá velmi jednoduchý jazyk (YAML, ve formě Ansible Playbooks), který vám umožňuje hláskovat vaše automatizační úlohy způsobem, který znamená jednoduchou angličtinu. Je možné, že můžete ovládat více hostitelů nebo zařízení současně pomocí jediného příkazu. Nemusíte instalovat klienta do zařízení nebo na každý server.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Ansible na Debian 10 (Buster).
Nainstalujte Ansible na Debian 10 Buster
Krok 1. Než spustíte výukový program níže, je důležité se ujistit, že váš systém je aktuální, a to spuštěním následujícího apt
příkazy v terminálu:
sudo apt update
Krok 2. Instalace Ansible na Debian 10.
Balíčky Ansible jsou dostupné ve výchozích repozitářích Debianu 10, pro instalaci Ansible spusťte z příkazového řádku následující příkazy:
sudo apt install ansible
Nyní spusťte následující příkaz a zkontrolujte, zda Ansible funguje správně:
ansible --version
Krok 3. Spravujte servery Linux pomocí Ansible.
Nejprve vygenerujeme klíče ssh ze serveru Ansible a sdílíme klíče mezi hostiteli Ansible:
$ sudo -i # ssh-keygen # ssh-copy-id [email protected] # ssh-copy-id [email protected]
Když je Ansible nainstalován, pak /etc/hosts
soubor je vytvořen automaticky, v tomto souboru můžeme zmínit ansible hostitele nebo jeho klienty. Můžeme také vytvořit vlastní soubor inventáře hostitele Ansible v našem domovském adresáři:
$ nano $HOME/hosts [Web] 192.168.77.20 [DB] 192.168.77.21
Otestujte a použijte výchozí moduly Ansible:
sudo ansible -i ~/hosts -m ping all sudo ansible -i ~/hosts -m ping Web sudo ansible -i ~/hosts -m ping DB
Gratulujeme! Úspěšně jste nainstalovali Ansible. Děkujeme, že jste použili tento návod k instalaci nejnovější verze Ansible na systém Debian. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Ansible .