Jak nainstalovat Ansible na Ubuntu 24.04

Jak Nainstalovat Ansible Na Ubuntu 24 04



V digitálním světě je pro většinu organizací klíčovým zájmem, jak ovládat více serverů a zefektivnit proces, aby to bylo snadné pro jejich administrátory. Naštěstí existují různé systémy pro správu konfigurace, jako je Ansible, které usnadňují a umožňují automatizaci těchto úloh.

S automatizačním nástrojem, jako je Ansible, můžete provádět úkoly, jako je nasazení softwaru a správa konfigurace z jednoho řídicího hostitele Ansible, aniž byste se museli přihlašovat ke každému cílovému serveru. Ansible je bezplatný nástroj pro automatizaci, a pokud jste v něm noví, držte se, protože tento příspěvek sdílí vše, co potřebujete k instalaci na Ubuntu 24.04.

Instalace a konfigurace Ansible na Ubuntu 24.04

Chcete-li pracovat s Ansible, potřebujete Ansible ovládacího hostitele , což je naše Ubuntu 24.04, a jeden nebo více Ansible hostitelé . Hostitelé Ansible jsou cílové počítače, které chcete automatizovat z jednoho řídicího hostitele. U těchto hostitelů použijeme SSH, abychom se k nim připojili prostřednictvím párů klíčů SSH. Rozdělme proces do srozumitelných kroků.







Krok 1: Nainstalujte Ansible na hostitele Control
Na našem Ubuntu 24.04 (Noble Numbat), tam nainstalujeme Ansible. Nejprve rychle aktualizujeme a upgradujeme náš systém.



$ aktualizace sudo apt && upgrade sudo apt

Než budeme moci nainstalovat Ansible pomocí APT, zkontrolujeme dostupnou verzi v jeho úložišti pomocí příkazu níže.



$sudo apt - politika mezipaměti povolena

Nyní můžeme spustit náš instalační příkaz k načtení a instalaci Ansible z našeho úložiště Ubuntu.





$ sudo apt install ansible

Jakmile se Ansible nainstaluje, zkontrolujte verzi, abyste potvrdili, že vaše instalace byla úspěšná.

$ ansible -- verze

Nyní máte na svém systému nainstalovaný Ansible. Musíme jej však nakonfigurovat tak, aby nastavil našeho řídicího hostitele.



Krok 2: Nastavení klíčů SSH
Ansible používá SSH k připojení k hostitelům Ansible při spouštění úloh z hostitele kontroly Ansible. Proto musíme zkopírovat veřejný klíč SSH našeho hostitele kontroly Ansible do našich hostitelů Ansible pro bezproblémové připojení bez nutnosti jakýchkoli hesel.

Prvním krokem je vygenerování páru klíčů SSH na našem ovládacím uzlu Ansible.

$ ssh - keygen

Pro uložení klíče můžete vybrat jiné umístění nebo použít výchozí umístění. Kromě toho můžete nastavit přístupovou frázi pro ověření nebo ne. Jakmile nastavíte své preference, vygeneruje se váš pár klíčů SSH.

Poté musíme zkopírovat veřejný klíč do našich hostitelů Ansible. Nejprve se ujistěte, že máte IP adresa cílového hostitele a uživatelského jména. Jakmile tak učiníte, zkopírujeme veřejný klíč pomocí ssh-copy-id s následujícím příkazem.

$ ssh - kopírovat - id uživatelské jméno@ip_adresa

Zobrazí se zpráva s dotazem, zda chcete pokračovat a ověřit připojení. Chcete-li pokračovat, zadejte „ano“.
Jakmile zadáte heslo pro váš vzdálený hostitel, dostanete výstup ukazující, že klíč byl úspěšně přidán.

Zatímco jste stále připojeni ke vzdálenému počítači, otevřete konfigurační soubor SSH a vypněte ověřování heslem, jako na obrázku níže.

$ sudo nano / atd / ssh / ssh_config

Uložte soubor a odhlaste se ze vzdáleného hostitele. Při příštím pokusu o přihlášení nebudete vyzváni k zadání hesla, protože pro ověření budou použity páry klíčů SSH.

Krok 3: Konfigurace řídicího uzlu Ansible
Zatím jsme nainstalovali Ansible a nastavili SSH klíče pro připojení. Dalším krokem je konfigurace našeho ovládacího uzlu Ansible zadáním IP adres všech hostitelů Ansible, které chceme ovládat. K tomu musíme vytvořit soubor inventáře obsahující podrobnosti o hostiteli.

Vytvořte soubor inventáře a pojmenujte jej podle svých preferencí. Náš soubor inventáře „ansible-hosts“ jsme uložili do našeho aktuálního adresáře. Do souboru přidejte podrobnosti o serverech, které chcete ovládat, a ujistěte se, že jste nastavili klíče SSH každého serveru jako v předchozím kroku.

Nakonec uložte soubor inventáře a ukončete textový editor.
Chcete-li ověřit, že náš soubor inventáře Ansible existuje, použijte níže uvedený příkaz a nahraďte „ansible-hosts“ cestou, kam jste soubor inventáře uložili.

$ ansible - inventář -- seznam - / možné - hostitelé - a

Získáte výstup zobrazující infrastrukturu přidaných hostitelů Ansible.

Krok 4: Otestujte připojení Ansible
Poslední krok zahrnuje ověření, že naše připojení funguje a že můžeme přistupovat k přidaným hostitelům Ansible a ovládat je z našeho řídicího uzlu Ansible. Pokud bylo spojení dobře nastaveno, měli bychom být schopni spouštět příkazy z našeho řídicího uzlu.

Zkusme například spustit a příkaz ping a zjistěte, zda se hostitelé mohou připojit. V níže uvedeném příkazu nahraďte „linuxhint“ uživatelským jménem svého cílového hostitele Ansible a nahraďte soubor inventáře tak, aby odpovídal cestě, kam jste ten svůj uložili.

$ možné všechny - / možné - hostitelé - m ping - u linuxhint

Výše uvedený výstup zobrazuje zprávu o úspěchu, která potvrzuje, že máme kontrolu nad našimi hostiteli Ansible. Můžete to dále ověřit spuštěním ad-hoc příkazů. Například zkontrolujme využití disku spuštěním níže uvedeného příkazu.

$ možné všechny - / možné - hostitelé - a 'df - h“ - u linuxhint

A je to! Podařilo se nám nainstalovat a nakonfigurovat Ansible na Ubuntu 24.04.

Závěr

Instalace Ansible na Ubuntu 24.04 je snadná, když máte jasného průvodce, kterým se musíte řídit. Tento příspěvek funguje jako jasný průvodce, který vám pomůže snadno a rychle nainstalovat a nakonfigurovat Ansible na Ubuntu 24.04. Sdíleli jsme všechny kroky a ukázali, že naše připojení Ansible funguje podle očekávání.