Kaip įdiegti Ansible Ubuntu 24.04

Kaip Idiegti Ansible Ubuntu 24 04



Skaitmeniniame pasaulyje daugumos organizacijų pagrindinis rūpestis yra tai, kaip valdyti kelis serverius ir supaprastinti procesą, kad jų administratoriams būtų lengviau. Laimei, yra įvairių konfigūracijos valdymo sistemų, tokių kaip Ansible, kurios leidžia lengvai ir patogiai automatizuoti šias užduotis.

Naudodami automatizavimo įrankį, pvz., Ansible, galite atlikti tokias užduotis kaip programinės įrangos diegimas ir konfigūracijos valdymas iš vieno Ansible valdymo pagrindinio kompiuterio neprisijungdami prie kiekvieno tikslinio serverio. „Ansible“ yra nemokamas automatizavimo įrankis, o jei juo naudojatės naujokas, laikykitės, nes šiame įraše dalijamasi viskuo, ko reikia norint jį įdiegti „Ubuntu 24.04“.

Ansible diegimas ir konfigūravimas Ubuntu 24.04

Norėdami dirbti su Ansible, jums reikia Galimas valdymo šeimininkas , kuris yra mūsų Ubuntu 24.04, ir vienas ar daugiau Galimi šeimininkai . Ansible pagrindiniai kompiuteriai yra tiksliniai įrenginiai, kuriuos norite automatizuoti iš vieno valdymo pagrindinio kompiuterio. Šiems pagrindiniams kompiuteriams naudosime SSH, kad prisijungtume prie jų per SSH raktų poras. Suskaidykime procesą į suprantamus veiksmus.







1 veiksmas: įdiekite „Ansible“ savo valdymo priegloboje
Mūsų Ubuntu 24.04 (Noble Numbat) mes įdiegsime Ansible. Pirmiausia greitai atnaujinkime ir atnaujinkime savo sistemą.



$ sudo apt atnaujinimas && sudo apt atnaujinimas

Prieš įdiegdami Ansible naudodami APT, patikrinkime turimą versiją jos saugykloje naudodami toliau pateiktą komandą.



$sudo apt - talpyklos politika galima

Dabar galime paleisti diegimo komandą, kad gautume ir įdiegtume Ansible iš mūsų Ubuntu saugyklos.





$ sudo apt install ansible

Įdiegę Ansible, patikrinkite versiją, kad įsitikintumėte, jog diegimas buvo sėkmingas.

$ galimas -- versija

Dabar jūsų sistemoje įdiegta Ansible. Tačiau turime jį sukonfigūruoti, kad nustatytų mūsų valdymo pagrindinį kompiuterį.



2 veiksmas: SSH raktų nustatymas
„Ansible“ naudoja SSH, kad prisijungtų prie „Ansible“ pagrindinio kompiuterio, kai vykdoma bet kokia užduotis iš „Ansible“ valdymo pagrindinio kompiuterio. Todėl turime nukopijuoti savo Ansible valdymo pagrindinio kompiuterio SSH viešąjį raktą į mūsų Ansible pagrindinius kompiuterius, kad galėtume sklandžiai prisijungti nereikalaujant jokių slaptažodžių.

Pirmasis žingsnis yra sugeneruoti SSH raktų porą mūsų Ansible valdymo mazge.

$ ssh - keygen

Norėdami išsaugoti raktą, galite pasirinkti kitą vietą arba pasirinkti numatytąją vietą. Be to, galite nustatyti autentifikavimo slaptafrazę arba ne. Kai nustatysite savo nuostatas, bus sugeneruota jūsų SSH raktų pora.

Tada turime nukopijuoti viešąjį raktą į savo Ansible pagrindinius kompiuterius. Pirmiausia įsitikinkite, kad turite IP adresas tikslinės prieglobos ir vartotojo vardo. Kai tai padarysite, mes nukopijuosime viešąjį raktą naudodami ssh-copy-id su tokia komanda.

$ ssh - kopija - id vartotojo vardas@ip_adresas

Gausite pranešimą, kuriame bus klausiama, ar norite tęsti ir patvirtinti ryšį. Norėdami tęsti, įveskite „taip“.
Įvedę nuotolinio pagrindinio kompiuterio slaptažodį, gausite išvestį, rodančią, kad raktas buvo sėkmingai pridėtas.

Vis dar prisijungę prie nuotolinio įrenginio atidarykite SSH konfigūracijos failą ir išjunkite slaptažodžio autentifikavimą, kaip parodyta paveikslėlyje žemiau.

$ sudo nano / ir tt / ssh / ssh_config

Išsaugokite failą ir atsijunkite nuo nuotolinio kompiuterio. Kitą kartą bandydami prisijungti, nebūsite raginami įvesti slaptažodžio, nes SSH raktų poros bus naudojamos autentifikavimui.

3 veiksmas: savo galimo valdymo mazgo konfigūravimas
Iki šiol įdiegėme Ansible ir nustatėme SSH raktus ryšiui. Kitas žingsnis yra sukonfigūruoti mūsų Ansible valdymo mazgą, nurodant visų Ansible pagrindinių kompiuterių, kuriuos norime valdyti, IP adresus. Norėdami tai padaryti, turime sukurti inventoriaus failą su išsamia pagrindinio kompiuterio informacija.

Sukurkite inventoriaus failą ir pavadinkite jį pagal savo pageidavimus. Dabartiniame kataloge saugojome savo „ansible-hosts“ inventoriaus failą. Failo viduje pridėkite informaciją apie serverius, kuriuos norite valdyti, ir įsitikinkite, kad nustatėte kiekvieno serverio SSH raktus, kaip tai padarėme ankstesniame veiksme.

Galiausiai išsaugokite inventoriaus failą ir išeikite iš teksto rengyklės.
Norėdami patikrinti, ar mūsų Ansible inventoriaus failas egzistuoja, naudokite toliau pateiktą komandą ir pakeiskite „ansible-hosts“ keliu, kur išsaugojote inventoriaus failą.

$ galimas - inventorius -- sąrašą - aš . / įmanoma - šeimininkai - ir

Gausite išvestį, rodančią pridėto Ansible pagrindinio kompiuterio (-ių) infrastruktūrą.

4 veiksmas: patikrinkite galimą ryšį
Paskutinis veiksmas apima patikrinimą, ar mūsų ryšys veikia ir ar galime pasiekti ir valdyti pridėtus Ansible pagrindinius kompiuterius iš mūsų Ansible valdymo mazgo. Jei ryšys buvo gerai nustatytas, turėtume paleisti komandas iš valdymo mazgo.

Pavyzdžiui, pabandykime paleisti a ping komanda ir pažiūrėkite, ar šeimininkai gali prisijungti. Toliau pateiktoje komandoje pakeiskite „linuxhint“ savo tikslinės „Ansible“ prieglobos naudotojo vardu ir pakeiskite inventoriaus failą, kad jis atitiktų kelią, kuriame išsaugojote savo.

$ galima viskas - aš . / įmanoma - šeimininkai - m ping - u linuxhint

Aukščiau pateiktame išvestyje rodomas sėkmės pranešimas, patvirtinantis, kad mes valdome savo Ansible pagrindinius kompiuterius. Galite tai dar labiau patikrinti vykdydami ad-hoc komandas. Pavyzdžiui, patikrinkime disko naudojimą vykdydami toliau pateiktą komandą.

$ galima viskas - aš . / įmanoma - šeimininkai - a „df - h“ - u linuxhint

Viskas! Mums pavyko įdiegti ir sukonfigūruoti Ansible Ubuntu 24.04.

Išvada

„Ansible“ įdiegti „Ubuntu 24.04“ yra lengva, kai turite aiškų vadovą, kurio reikia laikytis. Šis įrašas veikia kaip aiškus vadovas, padėsiantis lengvai ir greitai įdiegti ir konfigūruoti Ansible Ubuntu 24.04. Pasidalinome visais veiksmais ir parodėme, kad mūsų Ansible ryšys veikia taip, kaip tikėtasi.