Kako namestiti Ansible na Ubuntu 24.04

Kako Namestiti Ansible Na Ubuntu 24 04



V digitalnem svetu je ključna skrb večine organizacij, kako nadzirati več strežnikov in racionalizirati postopek, da bo skrbnikom olajšan. Na srečo obstajajo različni sistemi za upravljanje konfiguracije, kot je Ansible, ki omogočajo enostavno in priročno avtomatizacijo teh nalog.

Z orodjem za avtomatizacijo, kot je Ansible, lahko izvajate naloge, kot je uvajanje programske opreme in upravljanje konfiguracije, iz enega nadzornega gostitelja Ansible, ne da bi se morali prijaviti v vsak ciljni strežnik. Ansible je brezplačno orodje za avtomatizacijo, in če ga še ne poznate, ostanite, saj ta objava deli vse, kar potrebujete za namestitev v Ubuntu 24.04.

Namestitev in konfiguracija Ansible na Ubuntu 24.04

Za delo z Ansible potrebujete Ansible nadzorni gostitelj , ki je naš Ubuntu 24.04, in enega ali več Ansible gostitelji . Ansible gostitelji so ciljni stroji, ki jih želite avtomatizirati iz enega nadzornega gostitelja. Za te gostitelje bomo uporabili SSH za povezavo z njimi prek parov ključev SSH. Razčlenimo postopek na razumljive korake.







1. korak: Namestite Ansible na svojega nadzornega gostitelja
Na naš Ubuntu 24.04 (Noble Numbat) bomo tja namestili Ansible. Najprej hitro posodobimo in nadgradimo naš sistem.



$ sudo apt posodobitev && nadgradnja sudo apt

Preden lahko namestimo Ansible s pomočjo APT, preverimo razpoložljivo različico v njegovem skladišču s spodnjim ukazom.



$sudo apt - pravilnik predpomnilnika ni mogoč

Zdaj lahko zaženemo naš ukaz za namestitev, da pridobimo in namestimo Ansible iz našega repozitorija Ubuntu.





Namestitev $ sudo apt ni možna

Ko se Ansible namesti, preverite različico in potrdite, da je bila namestitev uspešna.

$ ansible -- različica

Zdaj imate Ansible nameščen na vašem sistemu. Vendar ga moramo konfigurirati tako, da nastavi našega nadzornega gostitelja.



2. korak: Nastavitev ključev SSH
Ansible uporablja SSH za povezavo z gostitelji Ansible pri izvajanju kakršnih koli nalog iz nadzornega gostitelja Ansible. Kot tak moramo kopirati javni ključ SSH našega nadzornega gostitelja Ansible na naše gostitelje Ansible za brezhibno povezavo, ne da bi zahtevali kakršna koli gesla.

Prvi korak je ustvariti par ključev SSH na našem nadzornem vozlišču Ansible.

$ ssh - keygen

Izberete lahko drugo lokacijo za shranjevanje ključa ali izberete privzeto lokacijo. Poleg tega lahko nastavite geslo za preverjanje pristnosti ali ne. Ko nastavite svoje nastavitve, bo ustvarjen vaš par ključev SSH.

Nato moramo kopirati javni ključ v naše gostitelje Ansible. Najprej se prepričajte, da imate IP naslov ciljnega gostitelja in uporabniško ime. Ko to storite, bomo kopirali javni ključ z uporabo ssh-copy-id z naslednjim ukazom.

$ ssh - kopirati - id uporabniško ime@ip_naslov

Prejeli boste sporočilo z vprašanjem, ali želite nadaljevati in potrditi pristnost povezave. Za nadaljevanje vnesite »da«.
Ko vnesete geslo za oddaljenega gostitelja, boste dobili izhod, ki prikazuje, da je bil ključ uspešno dodan.

Ko ste še vedno povezani z oddaljenim računalnikom, odprite konfiguracijsko datoteko SSH in onemogočite preverjanje pristnosti z geslom, kot je prikazano na spodnji sliki.

$ sudo nano / itd / ssh / ssh_config

Shranite datoteko in se odjavite iz oddaljenega gostitelja. Ko se naslednjič poskusite prijaviti, ne boste pozvani k vnosu gesla, saj bodo za preverjanje pristnosti uporabljeni pari ključev SSH.

3. korak: Konfiguracija vašega nadzornega vozlišča Ansible
Do sedaj smo namestili Ansible in nastavili SSH ključe za povezavo. Drugi korak je konfiguracija našega nadzornega vozlišča Ansible z navedbo naslovov IP vseh gostiteljev Ansible, ki jih želimo nadzorovati. Da bi to naredili, moramo ustvariti datoteko inventarja, ki vsebuje podrobnosti o gostitelju.

Ustvarite datoteko inventarja in jo poimenujte po svojih željah. Datoteko inventarja »ansible-hosts« smo shranili v naš trenutni imenik. Znotraj datoteke dodajte podrobnosti o strežnikih, ki jih želite nadzorovati, in zagotovite, da ste nastavili ključe SSH vsakega strežnika, kot smo naredili v prejšnjem koraku.

Na koncu shranite datoteko inventarja in zaprite urejevalnik besedil.
Če želite preveriti, ali naša datoteka popisa Ansible obstaja, uporabite spodnji ukaz in zamenjajte »ansible-hosts« s potjo do mesta, kjer ste shranili datoteko popisa.

$ ansible - inventar -- seznam - jaz . / ansible - gostitelji - in

Dobili boste izhod, ki prikazuje infrastrukturo dodanih gostiteljev Ansible.

4. korak: preizkusite povezavo Ansible
Zadnji korak vključuje preverjanje, ali naša povezava deluje in ali lahko dostopamo do dodanih gostiteljev Ansible in jih nadzorujemo iz našega nadzornega vozlišča Ansible. Če je bila povezava dobro nastavljena, bi morali biti sposobni izvajati ukaze iz našega nadzornega vozlišča.

Na primer, poskusimo zagnati a ukaz ping in preverite, ali se gostitelji lahko povežejo. V spodnjem ukazu zamenjajte »linuxhint« z uporabniškim imenom vašega ciljnega gostitelja Ansible in zamenjajte datoteko popisa, da se bo ujemala s potjo, kamor ste shranili svojo.

$ ansible vse - jaz . / ansible - gostitelji - m ping - u linuxhint

Zgornji rezultat prikazuje sporočilo o uspehu, ki potrjuje, da imamo nadzor nad našimi gostitelji Ansible. To lahko dodatno preverite z izvajanjem ad-hoc ukazov. Na primer, preverimo uporabo diska tako, da zaženemo spodnji ukaz.

$ ansible vse - jaz . / ansible - gostitelji - a “df - h” - u linuxhint

To je to! Uspelo nam je namestiti in konfigurirati Ansible na Ubuntu 24.04.

Zaključek

Namestitev Ansible na Ubuntu 24.04 je preprosta, če imate jasen vodnik, ki mu morate slediti. Ta objava deluje kot jasen vodnik, ki vam pomaga enostavno in hitro namestiti in konfigurirati Ansible v Ubuntu 24.04. Delili smo vse korake in pokazali, da naša povezava Ansible deluje po pričakovanjih.