GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Ansible na Debian 11

V tomto tutoriálu vám ukážeme, jak nainstalovat Ansible na Debian 11. Pro ty z vás, kteří nevěděli, Ansible je nejjednodušší způsob, jak automatizovat aplikace a IT infrastrukturu. Ansible používá port 22 (SSH) pro připojení ke vzdálenému počítači a provedení nezbytných změn. Jedná se o multiplatformní nástroj určený ke zpracování systémových konfigurací při práci s operačními systémy Linux, macOS a Windows.

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 11 (Bullseye).

Nainstalujte Ansible na Debian 11 Bullseye

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt příkazy v terminálu:

sudo apt updatesudo apt upgradesudo apt install gnupg2 curl wget

Krok 2. Instalace Ansible na Debian 11.

  • Nainstalujte Ansible pomocí výchozích repozitářů Debianu.

Ve výchozím nastavení je Ansible k dispozici ve výchozích úložištích Debianu. Nyní spustíme následující příkaz k instalaci:

sudo apt install ansible
  • Nainstalujte Ansible z oficiálního úložiště.

Nyní jsme do vašeho systému přidali úložiště Ansible:

nano /etc/apt/sources.list

Přidejte následující řádek:

deb http://ppa.launchpad.net/ansible/ansible/ubuntu focal main

Dále přidejte klíč Ansible GPG pomocí následujícího příkazu:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367

Po dokončení aktualizujte systémový balíček a nainstalujte Ansible pomocí následujícího příkazu:

sudo apt updatesudo apt install ansible

Ověřte instalaci Ansible pomocí následujícího příkazu:

ansible --version
  • Nainstalujte Ansible pomocí Pythonu.

Lepším řešením oproti instalaci Ansible z repozitáře balíčků Debianu je instalace pomocí Pip nebo Pip3:

sudo install python3 python3-pip

Po dokončení instalace nainstalujte Ansible pomocí příkazu pip:

pip install ansible

Krok 3. Nakonfigurujte hostitele Ansible Controller.

Vytváříme soubor inventáře k definování IP adresy, uživatelského jména, hesla a portu SSH vašich vzdálených hostitelů:

nano ~/.hosts

Přidejte následující řádky:

[server1] ansible_host=192.168.77.20 ansible_user=root ansible_ssh_pass=heslo ansible_ssh_port=22server2 ansible_host=192.168.77.21 ansible_user=root ansible_ssh_sh_pass=presword ansible> 

Předpokládáme, že IP adresy našeho serveru spravovaného uzlu Debianu jsou 192.168.77.20 a 192.168.77.21.

Aby mohl uzel řadiče Ansible komunikovat se spravovanými uzly, musíme potvrdit, že spravované uzly jsou přístupné na portu 22, což je port SSH. Spusťte níže uvedený příkaz potvrďte připojení jeden po druhém na všech třech spravovaných uzlech z řadiče:

ssh [email protected] [email protected]

Budete vyzváni k zadání hesla uživatele root všech uzlů. Ansible funguje velmi hladce, pokud máte mezi ovladačem Ansible a spravovaným systémem nakonfigurováno ověřování bez hesla S různými parametry v příkazu Ansible může fungovat i ověřování heslem.

Zkusme se nyní připojit ke spravovaným uzlům z ovladače Ansible:

ansible -m ping servery

Blahopřejeme! Úspěšně jste nainstalovali Ansible. Děkujeme, že jste použili tento návod k instalaci nejnovější verze Ansible na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Ansible .


Debian
  1. Jak nainstalovat a používat Ansible na Debian 11

  2. Jak nainstalovat Ansible na Debian 10

  3. Jak nainstalovat Ansible na Debian 11

  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat Ansible na Debian 9 Stretch

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat TeamViewer na Debian 10

  3. Jak nainstalovat Git na Debian 9