Kako instalirati Ansible na Ubuntu 24.04

Kako Instalirati Ansible Na Ubuntu 24 04



U digitalnom svijetu, ključna briga za većinu organizacija je kako kontrolirati više poslužitelja i pojednostaviti proces kako bi ga olakšali njihovim administratorima. Srećom, postoje različiti sustavi za upravljanje konfiguracijom, kao što je Ansible, koji olakšavaju i prikladno automatiziraju te zadatke.

S alatom za automatizaciju kao što je Ansible, možete obavljati zadatke kao što je implementacija softvera i upravljanje konfiguracijom s jednog kontrolnog hosta Ansible bez potrebe da se prijavite na svaki ciljni poslužitelj. Ansible je besplatni alat za automatizaciju, a ako ste novi u njemu, držite se jer ovaj post dijeli sve što vam je potrebno da ga instalirate na Ubuntu 24.04.

Instalacija i konfiguracija Ansiblea na Ubuntu 24.04

Za rad s Ansibleom potreban vam je Anzibilni kontrolni host , koji je naš Ubuntu 24.04, i jedan ili više Anzibilni domaćini . Ansible hostovi su ciljni strojevi koje želite automatizirati s jednog kontrolnog hosta. Za ove hostove koristit ćemo SSH za povezivanje s njima putem parova SSH ključeva. Podijelimo proces na razumljive korake.







Korak 1: Instalirajte Ansible na svoj kontrolni host
Na naš Ubuntu 24.04 (Noble Numbat), tamo ćemo instalirati Ansible. Prvo, brzo ažurirajmo i nadogradimo naš sustav.



$ sudo apt ažuriranje && sudo apt nadogradnja

Prije nego što možemo instalirati Ansible pomoću APT-a, provjerimo dostupnu verziju u njegovom repozitoriju pomoću naredbe ispod.



$sudo apt - politika predmemorije ansible

Sada možemo pokrenuti našu instalacijsku naredbu da dohvatimo i instaliramo Ansible iz našeg Ubuntu repozitorija.





$ sudo apt instaliranje nije moguće

Nakon što se Ansible instalira, provjerite verziju kako biste potvrdili da je vaša instalacija bila uspješna.

$ ansible -- verzija

Sada imate Ansible instaliran na vašem sustavu. Međutim, moramo ga konfigurirati da postavi naš kontrolni host.



Korak 2: Postavljanje SSH ključeva
Ansible koristi SSH za povezivanje s Ansible hostovima kada izvršava bilo koji zadatak s Ansible kontrolnog hosta. Kao takav, moramo kopirati SSH javni ključ našeg Ansible kontrolnog hosta na naše Ansible hostove za besprijekornu vezu bez potrebe za zaporkama.

Prvi korak je generiranje para SSH ključeva na našem Ansible kontrolnom čvoru.

$ ssh - keygen

Možete odabrati drugu lokaciju za spremanje ključa ili odabrati zadanu lokaciju. Štoviše, možete postaviti šifru za autentifikaciju ili ne. Nakon što postavite svoje postavke, vaš par SSH ključeva bit će generiran.

Zatim moramo kopirati javni ključ na naše Ansible hostove. Prvo provjerite imate li IP adresa ciljnog hosta i korisničkog imena. Nakon što to učinite, kopirat ćemo javni ključ pomoću ssh-copy-id sa sljedećom naredbom.

$ ssh - kopirati - id korisničko ime@ip_adresa

Dobit ćete poruku s pitanjem želite li nastaviti i potvrditi autentičnost veze. Upišite 'da' za nastavak.
Nakon što unesete lozinku za svoje udaljeno računalo, dobit ćete izlaz koji pokazuje da je ključ uspješno dodan.

Dok ste još povezani s udaljenim strojem, otvorite SSH konfiguracijsku datoteku i onemogućite provjeru autentičnosti lozinke, kao na slici ispod.

$ sudo nano / itd / ssh / ssh_config

Spremite datoteku i odjavite se s udaljenog računala. Sljedeći put kada se pokušate prijaviti, od vas se neće tražiti da unesete lozinku jer će se parovi SSH ključeva koristiti za provjeru autentičnosti.

Korak 3: Konfiguriranje vašeg kontrolnog čvora Ansible
Do sada smo instalirali Ansible i postavili SSH ključeve za vezu. Drugi korak je konfiguracija našeg Ansible kontrolnog čvora određivanjem IP adresa svih Ansible hostova koje želimo kontrolirati. Da bismo to učinili, moramo stvoriti datoteku inventara koja sadrži pojedinosti o hostu.

Napravite datoteku inventara i nazovite je prema svojim željama. Pohranili smo našu datoteku inventara 'ansible-hosts' u naš trenutni direktorij. Unutar datoteke dodajte pojedinosti o poslužiteljima koje želite kontrolirati i provjerite jeste li postavili SSH ključeve svakog poslužitelja kao što smo učinili u prethodnom koraku.

Na kraju, spremite datoteku inventara i izađite iz uređivača teksta.
Kako biste provjerili postoji li naša Ansible inventarna datoteka, upotrijebite donju naredbu i zamijenite 'ansible-hosts' putem do mjesta gdje ste spremili svoju inventarnu datoteku.

$ ansible - inventar -- popis - ja / ansible - domaćini - i

Dobit ćete izlaz koji prikazuje infrastrukturu dodanih Ansible host(ova).

Korak 4: Testirajte ansible vezu
Posljednji korak uključuje provjeru radi li naša veza i možemo li pristupiti i kontrolirati dodane Ansible hostove iz našeg Ansible kontrolnog čvora. Ako je veza dobro postavljena, trebali bismo moći pokretati naredbe s našeg kontrolnog čvora.

Na primjer, pokušajmo pokrenuti a ping naredba i vidjeti mogu li se domaćini povezati. U donjoj naredbi zamijenite 'linuxhint' s korisničkim imenom vašeg ciljnog Ansible hosta i zamijenite datoteku inventara tako da odgovara stazi na koju ste spremili svoju.

$ ansible sve - ja / ansible - domaćini - m ping - u linuxhintu

Gornji izlaz prikazuje poruku o uspjehu, potvrđujući da imamo kontrolu nad našim Ansible hostovima. To možete dodatno provjeriti pokretanjem ad-hoc naredbi. Na primjer, provjerimo korištenje diska pokretanjem donje naredbe.

$ ansible sve - ja / ansible - domaćini - a “df - h” - u linuxhintu

To je to! Uspjeli smo instalirati i konfigurirati Ansible na Ubuntu 24.04.

Zaključak

Instaliranje Ansiblea na Ubuntu 24.04 jednostavno je ako imate jasan vodič koji trebate slijediti. Ovaj post služi kao jasan vodič koji će vam pomoći da jednostavno i brzo instalirate i konfigurirate Ansible na Ubuntu 24.04. Podijelili smo sve korake i pokazali da naša Ansible veza radi prema očekivanjima.