Kuidas installida Ansible Ubuntu 24.04

Kuidas Installida Ansible Ubuntu 24 04



Digitaalses maailmas on enamiku organisatsioonide jaoks peamine mure, kuidas juhtida mitut serverit ja tõhustada protsessi, et muuta see administraatoritele lihtsaks. Õnneks on erinevaid konfiguratsioonihaldussüsteeme, näiteks Ansible, mis muudavad nende toimingute automatiseerimise lihtsaks ja mugavaks.

Automatiseerimistööriista, nagu Ansible, abil saate teha ülesandeid, nagu tarkvara juurutamine ja konfiguratsioonihaldus ühest Ansible'i juhthostist, ilma et peaksite igasse sihtserverisse sisse logima. Ansible on tasuta automatiseerimistööriist ja kui te pole sellega uus, pidage kinni, kuna see postitus jagab kõike, mida vajate selle installimiseks Ubuntu 24.04-sse.

Ansible installimine ja konfigureerimine Ubuntu 24.04-s

Ansiblega töötamiseks vajate Võimalik juhthost , mis on meie Ubuntu 24.04 ja üks või mitu Asjalikud võõrustajad . Ansible hostid on sihtmasinad, mida soovite ühest juhthostist automatiseerida. Nende hostide puhul kasutame nendega ühenduse loomiseks SSH-võtmepaaride kaudu SSH-d. Jaotame protsessi arusaadavateks sammudeks.







1. samm: installige Ansible oma juhtimishosti
Meie Ubuntu 24.04 (Noble Numbat) installime Ansible'i. Esiteks värskendame ja uuendame kiiresti oma süsteemi.



$ sudo apt värskendus && sudo apt uuendus

Enne kui saame Ansible'i APT abil installida, kontrollime selle hoidlas saadaolevat versiooni alloleva käsu abil.



$sudo apt - vahemälupoliitika on võimalik

Nüüd saame käivitada installikäskluse, et tuua ja installida Ansible meie Ubuntu hoidlast.





$ sudo apt install ansible

Kui Ansible on installinud, kontrollige versiooni ja veenduge, et installimine õnnestus.

$ võimalik -- versioon

Nüüd on teie süsteemi installitud Ansible. Peame selle aga konfigureerima oma juhthosti seadistamiseks.



2. samm: SSH-võtmete seadistamine
Ansible kasutab Ansible'i hostidega ühenduse loomiseks SSH-d, kui käitate Ansible'i juhthostist mis tahes toiminguid. Sellisena peame oma Ansible'i juhthosti avaliku SSH-võtme oma Ansible'i hostidesse kopeerima, et saaksime sujuva ühenduse luua ilma paroolideta.

Esimene samm on SSH-võtmepaari genereerimine meie Ansible juhtsõlmes.

$ ssh - keygen

Võtme salvestamiseks saate valida mõne muu asukoha või valida vaikeasukoha. Lisaks saate määrata autentimiseks parooli või mitte. Kui olete oma eelistused määranud, luuakse teie SSH-võtmepaar.

Seejärel peame kopeerima avaliku võtme oma Ansible-hostidesse. Esiteks veenduge, et teil on IP-aadress sihthosti ja kasutajanimi. Kui olete seda teinud, kopeerime avaliku võtme kasutades ssh-copy-id järgmise käsuga.

$ ssh - kopeerida - id kasutajanimi@ip_aadress

Saate sõnumi, mis küsib, kas soovite jätkata ja ühenduse autentida. Jätkamiseks tippige 'jah'.
Kui olete oma kaughosti parooli sisestanud, saate väljundi, mis näitab, et võti on edukalt lisatud.

Kui olete endiselt kaugmasinaga ühenduses, avage SSH konfiguratsioonifail ja keelake parooliga autentimine, nagu alloleval pildil.

$ sudo nano / jne / ssh / ssh_config

Salvestage fail ja logige oma kaughostist välja. Järgmine kord, kui proovite sisse logida, ei paluta teil parooli sisestada, kuna autentimiseks kasutatakse SSH-võtmepaare.

3. samm: oma võimaliku juhtsõlme konfigureerimine
Siiani oleme installinud Ansible ja seadistanud ühenduse jaoks SSH-võtmed. Teine samm on meie Ansible juhtsõlme konfigureerimine, määrates kõigi Ansible hostide IP-aadressid, mida me tahame juhtida. Selleks peame looma inventuurifaili, mis sisaldab hosti üksikasju.

Looge oma laofail ja nimetage see vastavalt oma eelistustele. Oleme salvestanud oma 'ansible-hosts' laofaili oma praegusesse kataloogi. Lisage faili sisse nende serverite üksikasjad, mida soovite juhtida, ja veenduge, et olete seadistanud iga serveri SSH-võtmed, nagu tegime eelmises etapis.

Lõpuks salvestage oma inventarifail ja väljuge tekstiredaktorist.
Meie Ansible laofaili olemasolu kontrollimiseks kasutage allolevat käsku ja asendage 'ansible-hosts' teega, kuhu olete oma varude faili salvestanud.

$ võimalik - inventar -- nimekirja - mina . / võimalik - võõrustajad - ja

Saate väljundi, mis näitab lisatud Ansible hosti(de) infrastruktuuri.

4. samm: testige võimalikku ühendust
Viimane samm hõlmab kontrollimist, kas meie ühendus toimib ja kas meil on Ansible juhtsõlme kaudu juurdepääs lisatud Ansible hostidele ja neid saab juhtida. Kui ühendus oli hästi seadistatud, peaksime saama oma juhtsõlmest käske käivitada.

Näiteks proovime käivitada a pingi käsk ja vaadake, kas hostid saavad ühenduse luua. Asendage allolevas käsus 'linuxhint' oma sihtmärgiks oleva Ansible hosti kasutajanimega ja asendage laofail, et see vastaks teele, kuhu olete oma salvestanud.

$ ansible kõik - mina . / võimalik - võõrustajad - m ping - u linuxhint

Ülaltoodud väljund näitab eduteadet, mis kinnitab, et meil on kontroll oma Ansible hostide üle. Saate seda täiendavalt kontrollida, käivitades ad-hoc käske. Näiteks kontrollime ketta kasutamist, käivitades alloleva käsu.

$ ansible kõik - mina . / võimalik - võõrustajad - a 'df - h” - u linuxhint

See on kõik! Meil õnnestus Ansible installida ja konfigureerida versioonis Ubuntu 24.04.

Järeldus

Ansible installimine Ubuntu 24.04-sse on lihtne, kui teil on selge juhend, mida järgida. See postitus toimib selge juhendina, mis aitab teil Ansible'i hõlpsalt ja kiiresti installida ja konfigureerida versioonis Ubuntu 24.04. Oleme jaganud kõiki samme ja näidanud, et meie Ansible ühendus toimib ootuspäraselt.