Ako nainštalovať Ansible na Ubuntu 24.04

Ako Nainstalovat Ansible Na Ubuntu 24 04



V digitálnom svete je pre väčšinu organizácií kľúčovým problémom, ako ovládať viacero serverov a zefektívniť proces, aby to bolo pre ich administrátorov jednoduché. Našťastie existujú rôzne systémy na správu konfigurácie, ako napríklad Ansible, vďaka ktorým je automatizácia týchto úloh jednoduchá a pohodlná.

Pomocou automatizačného nástroja, akým je Ansible, môžete vykonávať úlohy, ako je nasadenie softvéru a správa konfigurácie z jedného riadiaceho hostiteľa Ansible bez toho, aby ste sa museli prihlasovať na každý cieľový server. Ansible je bezplatný nástroj na automatizáciu a ak ste v ňom noví, zostaňte tu, pretože tento príspevok zdieľa všetko, čo potrebujete na jeho inštaláciu na Ubuntu 24.04.

Inštalácia a konfigurácia Ansible na Ubuntu 24.04

Ak chcete pracovať s Ansible, potrebujete Ansible riadiaci hostiteľ , čo je náš Ubuntu 24.04, a jeden alebo viac Ansible hostitelia . Hostitelia Ansible sú cieľové počítače, ktoré chcete automatizovať z jedného riadiaceho hostiteľa. Pre týchto hostiteľov použijeme SSH na pripojenie k nim prostredníctvom párov kľúčov SSH. Rozdeľme si proces na zrozumiteľné kroky.







Krok 1: Nainštalujte Ansible na hostiteľa Control
Na našom Ubuntu 24.04 (Noble Numbat), tam nainštalujeme Ansible. Najprv rýchlo aktualizujme a inovujme náš systém.



$ sudo apt aktualizácia && upgrade sudo apt

Predtým, ako budeme môcť nainštalovať Ansible pomocou APT, skontrolujte dostupnú verziu v jeho úložisku pomocou príkazu nižšie.



$sudo apt - cache politika povolená

Teraz môžeme spustiť náš inštalačný príkaz na načítanie a inštaláciu Ansible z nášho úložiska Ubuntu.





$ sudo apt install ansible

Po inštalácii Ansible skontrolujte verziu, aby ste sa uistili, že vaša inštalácia bola úspešná.

$ ansible -- verzia

Teraz máte vo svojom systéme nainštalovaný Ansible. Musíme ho však nakonfigurovať na nastavenie nášho riadiaceho hostiteľa.



Krok 2: Nastavenie kľúčov SSH
Ansible používa SSH na pripojenie k hostiteľom Ansible pri spúšťaní akýchkoľvek úloh z riadiaceho hostiteľa Ansible. Preto musíme skopírovať verejný kľúč SSH nášho hostiteľa Ansible na našich hostiteľov Ansible, aby sme sa pripojili bez akýchkoľvek hesiel.

Prvým krokom je vygenerovanie páru kľúčov SSH na našom riadiacom uzle Ansible.

$ ssh - keygen

Môžete vybrať iné umiestnenie na uloženie kľúča alebo použiť predvolené umiestnenie. Okrem toho môžete nastaviť prístupovú frázu na overenie alebo nie. Po nastavení vašich preferencií sa vygeneruje váš pár kľúčov SSH.

Potom musíme skopírovať verejný kľúč do našich hostiteľov Ansible. Najprv sa uistite, že máte IP adresa cieľového hostiteľa a používateľského mena. Keď tak urobíte, skopírujeme verejný kľúč pomocou ssh-copy-id s nasledujúcim príkazom.

$ ssh - kopírovať - id username@ip_address

Dostanete správu s otázkou, či chcete pokračovať a overiť pripojenie. Ak chcete pokračovať, zadajte „áno“.
Po zadaní hesla pre váš vzdialený hostiteľ dostanete výstup, ktorý ukazuje, že kľúč bol úspešne pridaný.

Kým ste stále pripojení k vzdialenému počítaču, otvorte konfiguračný súbor SSH a vypnite autentifikáciu heslom, ako na obrázku nižšie.

$ sudo nano / atď / ssh / ssh_config

Uložte súbor a odhláste sa zo vzdialeného hostiteľa. Pri ďalšom pokuse o prihlásenie sa vám nezobrazí výzva na zadanie hesla, pretože na overenie sa použijú páry kľúčov SSH.

Krok 3: Konfigurácia vášho kontrolného uzla Ansible
Doteraz sme nainštalovali Ansible a nastavili kľúče SSH pre pripojenie. Ďalším krokom je konfigurácia nášho riadiaceho uzla Ansible zadaním IP adries všetkých hostiteľov Ansible, ktoré chceme ovládať. Aby sme to mohli urobiť, musíme vytvoriť súbor inventára obsahujúci podrobnosti o hostiteľovi.

Vytvorte súbor inventára a pomenujte ho podľa svojich preferencií. Náš súbor inventára „ansible-hosts“ sme uložili do nášho aktuálneho adresára. Do súboru pridajte podrobnosti o serveroch, ktoré chcete ovládať, a uistite sa, že ste nastavili kľúče SSH každého servera tak, ako sme to urobili v predchádzajúcom kroku.

Nakoniec uložte súbor inventára a ukončite textový editor.
Ak chcete overiť, že náš súbor inventára Ansible existuje, použite príkaz uvedený nižšie a nahraďte „ansible-hosts“ cestou, kam ste uložili súbor inventára.

$ ansible - inventár -- zoznam - ja / možné - hostiteľov - a

Získate výstup zobrazujúci infraštruktúru pridaných hostiteľov Ansible.

Krok 4: Otestujte pripojenie Ansible
Posledný krok zahŕňa overenie, že naše pripojenie funguje a že môžeme pristupovať a ovládať pridaných hostiteľov Ansible z nášho riadiaceho uzla Ansible. Ak bolo spojenie dobre nastavené, mali by sme byť schopní spúšťať príkazy z nášho riadiaceho uzla.

Skúsme napríklad spustiť a príkaz ping a zistite, či sa hostitelia môžu pripojiť. V nižšie uvedenom príkaze nahraďte „linuxhint“ používateľským menom svojho cieľového hostiteľa Ansible a nahraďte súbor inventára tak, aby sa zhodoval s cestou, kam ste uložili ten svoj.

$ možné všetky - ja / možné - hostiteľov - m ping - u linuxhint

Vyššie uvedený výstup zobrazuje správu o úspechu, ktorá potvrdzuje, že máme kontrolu nad našimi hostiteľmi Ansible. Môžete to ďalej overiť spustením ad-hoc príkazov. Napríklad skontrolujme využitie disku spustením nižšie uvedeného príkazu.

$ možné všetky - ja / možné - hostiteľov - a „df - h“ - u linuxhint

To je všetko! Podarilo sa nám nainštalovať a nakonfigurovať Ansible na Ubuntu 24.04.

Záver

Inštalácia Ansible na Ubuntu 24.04 je jednoduchá, ak máte k dispozícii jasného sprievodcu, ktorým sa musíte riadiť. Tento príspevok funguje ako jasný sprievodca, ktorý vám pomôže ľahko a rýchlo nainštalovať a nakonfigurovať Ansible na Ubuntu 24.04. Zdieľali sme všetky kroky a preukázali, že naše pripojenie Ansible funguje podľa očakávania.