Kā instalēt Ansible uz Ubuntu 24.04

Ka Instalet Ansible Uz Ubuntu 24 04



Digitālajā pasaulē lielākajai daļai organizāciju galvenās rūpes ir par to, kā kontrolēt vairākus serverus un racionalizēt procesu, lai to administratoriem būtu vieglāk to darīt. Par laimi, ir dažādas konfigurācijas pārvaldības sistēmas, piemēram, Ansible, kas ļauj viegli un ērti automatizēt šos uzdevumus.

Izmantojot automatizācijas rīku, piemēram, Ansible, varat veikt tādus uzdevumus kā programmatūras izvietošana un konfigurācijas pārvaldība no viena Ansible vadības resursdatora, nepiesakoties katrā mērķa serverī. Ansible ir bezmaksas automatizācijas rīks, un, ja esat to iesācējs, pieturieties pie tā, jo šajā ziņā ir viss, kas nepieciešams, lai to instalētu Ubuntu 24.04.

Ansible instalēšana un konfigurēšana Ubuntu 24.04

Lai strādātu ar Ansible, jums ir nepieciešams Iespējamais vadības saimniekdators , kas ir mūsu Ubuntu 24.04, un viens vai vairāki Atbilstoši saimnieki . Ansible saimniekdatori ir mērķa mašīnas, kuras vēlaties automatizēt no viena vadības resursdatora. Šiem saimniekiem mēs izmantosim SSH, lai izveidotu savienojumu ar tiem, izmantojot SSH atslēgu pārus. Sadalīsim procesu saprotamos posmos.







1. darbība. Instalējiet Ansible savā vadības resursdatorā
Mūsu Ubuntu 24.04 (Noble Numbat) mēs instalēsim Ansible. Pirmkārt, ātri atjaunināsim un jaunināsim mūsu sistēmu.



$ sudo apt atjauninājums && sudo apt jauninājums

Pirms mēs varam instalēt Ansible, izmantojot APT, pārbaudīsim pieejamo versiju tā repozitorijā, izmantojot tālāk norādīto komandu.



$sudo apt - kešatmiņas politika ir iespējama

Tagad mēs varam palaist instalēšanas komandu, lai ielādētu un instalētu Ansible no mūsu Ubuntu krātuves.





$ sudo apt install ansible

Kad Ansible ir instalēts, pārbaudiet versiju, lai pārliecinātos, ka instalēšana bija veiksmīga.

$ iespējams -- versija

Tagad jūsu sistēmā ir instalēts Ansible. Tomēr mums tas ir jākonfigurē, lai iestatītu mūsu vadības resursdatoru.



2. darbība: SSH atslēgu iestatīšana
Ansible izmanto SSH, lai izveidotu savienojumu ar Ansible saimniekdatoriem, veicot uzdevumus no Ansible vadības resursdatora. Tādējādi mums ir jākopē mūsu Ansible kontroles resursdatora SSH publiskā atslēga uz mūsu Ansible saimniekdatoriem, lai nodrošinātu netraucētu savienojumu, neprasot nekādas paroles.

Pirmais solis ir ģenerēt SSH atslēgu pāri mūsu Ansible vadības mezglā.

$ ssh - keygen

Varat izvēlēties citu atrašanās vietu, lai saglabātu atslēgu, vai izmantot noklusējuma atrašanās vietu. Turklāt jūs varat iestatīt ieejas frāzi autentifikācijai vai nē. Kad būsit iestatījis preferences, tiks ģenerēts jūsu SSH atslēgu pāris.

Pēc tam mums ir jākopē publiskā atslēga uz mūsu Ansible saimniekiem. Pirmkārt, pārliecinieties, ka jums ir IP adrese mērķa resursdatora un lietotājvārda. Kad to izdarīsit, mēs kopēsim publisko atslēgu, izmantojot ssh-copy-id ar šādu komandu.

$ ssh - kopiju - id lietotājvārds@ip_adrese

Jūs saņemsit ziņojumu ar jautājumu, vai vēlaties turpināt un autentificēt savienojumu. Lai turpinātu, ierakstiet “jā”.
Kad esat ievadījis attālā saimniekdatora paroli, jūs saņemsit izvadi, kas parādīs, ka atslēga ir veiksmīgi pievienota.

Kamēr joprojām ir izveidots savienojums ar attālo iekārtu, atveriet SSH konfigurācijas failu un atspējojiet paroles autentifikāciju, kā parādīts tālāk esošajā attēlā.

$ sudo nano / utt / ssh / ssh_config

Saglabājiet failu un izrakstieties no attālā resursdatora. Nākamajā reizē, kad mēģināsit pieteikties, jums netiks prasīts ievadīt paroli, jo autentifikācijai tiks izmantoti SSH atslēgu pāri.

3. darbība. Iespējamā vadības mezgla konfigurēšana
Līdz šim esam instalējuši Ansible un savienojumam iestatījuši SSH atslēgas. Otrs solis ir konfigurēt mūsu Ansible vadības mezglu, norādot visu to Ansible saimniekdatoru IP adreses, kurus vēlamies kontrolēt. Lai to izdarītu, mums ir jāizveido inventāra fails, kurā ir informācija par saimniekdatoru.

Izveidojiet savu inventāra failu un nosauciet to atbilstoši savām vēlmēm. Mēs esam saglabājuši mūsu 'ansible-hosts' inventāra failu mūsu pašreizējā direktorijā. Failā pievienojiet informāciju par serveriem, kurus vēlaties kontrolēt, un pārliecinieties, ka esat iestatījis katra servera SSH atslēgas, kā mēs to darījām iepriekšējā darbībā.

Visbeidzot, saglabājiet savu inventāra failu un izejiet no teksta redaktora.
Lai pārbaudītu, vai mūsu Ansible inventāra fails pastāv, izmantojiet tālāk norādīto komandu un aizstājiet “ansible-hosts” ar ceļu uz vietu, kur saglabājāt krājuma failu.

$ iespējams - inventārs -- sarakstu - es . / iespējams - saimnieki - un

Jūs saņemsiet izvadi, kurā parādīta pievienotā(-o) Ansible saimniekdatora(-u) infrastruktūra.

4. darbība: pārbaudiet iespējamo savienojumu
Pēdējā darbība ietver pārbaudi, vai mūsu savienojums darbojas un vai mēs varam piekļūt pievienotajiem Ansible saimniekdatoriem un kontrolēt tos no mūsu Ansible vadības mezgla. Ja savienojums ir labi iestatīts, mums vajadzētu būt iespējai palaist komandas no mūsu vadības mezgla.

Piemēram, mēģināsim palaist a ping komanda un pārbaudiet, vai saimnieki var izveidot savienojumu. Tālāk esošajā komandā aizstājiet “linuxhint” ar mērķa Ansible resursdatora lietotājvārdu un aizstājiet inventāra failu, lai tas atbilstu ceļam, kurā esat saglabājis savu.

$ ansible all - es . / iespējams - saimnieki - m ping - u linuxhint

Iepriekš redzamajā izvadē ir redzams veiksmes ziņojums, kas apstiprina, ka mēs kontrolējam savus Ansible saimniekdatorus. To var vēl vairāk pārbaudīt, izpildot ad-hoc komandas. Piemēram, pārbaudīsim diska lietojumu, izpildot tālāk norādīto komandu.

$ ansible all - es . / iespējams - saimnieki - a “df - h” - u linuxhint

Tieši tā! Mums ir izdevies instalēt un konfigurēt Ansible Ubuntu 24.04.

Secinājums

Ansible instalēšana Ubuntu 24.04 ir vienkārša, ja jums ir skaidri norādījumi, kas jāievēro. Šī ziņa darbojas kā skaidrs ceļvedis, kas palīdzēs viegli un ātri instalēt un konfigurēt Ansible Ubuntu 24.04. Mēs esam kopīgojuši visas darbības un parādījuši, ka mūsu Ansible savienojums darbojas, kā paredzēts.