Kaip nustatyti „Ansible“ Ubuntu serveryje

click fraud protection

Galima naudoti „Linux“ ir kitų „Unix“ tipo operacinių sistemų konfigūracijos valdymo ir programų diegimo įrankį. „Galimas“ visų pirma naudojamas norint valdyti ir diegti programinę įrangą daugelyje programų „Linux“ serveriai iškart. Programinę įrangą prižiūri „RedHat“ ir ji yra mėgstama „Linux“ IT bendruomenės. Šiame vadove mes jums parodysime, kaip įdiegti „Ansible“ Ubuntu serveryje ir kaip jis veikia.

Naujovinkite „Ubuntu“ serverį

Taikomoji programa geriausiai veikia naujausioje „Ubuntu Server“ versijoje. Prieš vadovaudamiesi šiuo vadovu, norėdami sužinoti, kaip įdiegti ir nustatyti įrankį „Ansible“, „Ubuntu Server“ reikia atnaujinti. Geriausia, jei versija bus 18.04 LTS ar naujesnė.

„Ubuntu Server“ atnaujinimas yra sudėtingas procesas, palyginti su „Ubuntu Desktop“, nes nėra jokios GUI, kuri atliktų sunkų kėlimą. Visų svarbių duomenų atsargines kopijas sukurkite į išorinį diską, tinklo bendrinimo funkciją arba debesijos paslaugą. Tada vykdykite šį vadovą ir sužinokite, kaip atnaujinti „Ubuntu“ serverį.

instagram viewer

Arba, jei naujovinimas užima daug laiko, pabandykite atsisiųsti nauja „Ubuntu Server“ versija čiair įdiekite prieš tęsdami.

Įdiekite galimą „Ubuntu“ serveryje

„Ubuntu“ programinės įrangos kūrėjų dėka „Ansible“ programinę įrangą yra neįtikėtinai lengva įdiegti asmeninio paketų archyvo (PPA), kuriame yra visos reikalingos priklausomybės ir paketai, teikimas eiti. Norėdami pradėti diegti, prisijunkite prie „Ubuntu Server“, tada vykdykite toliau pateiktas išsamias instrukcijas, kad įdiegtumėte „Galimas“.

1 žingsnis: „Ubuntu Server“ gali būti neįjungtas PPA palaikymas. PPA palaikymas gali būti išjungtas dėl to, kad „Ubuntu Server“ pagal numatytuosius nustatymus neapima „programinės įrangos savybių bendro“ paketo, kuris įgalina PPA funkciją.

Norėdami įdiegti „programinės įrangos savybes, įprastas“ savo „Ubuntu“ serveryje, naudokite Apt komanda žemiau terminalo apvalkalo eilutėje arba SSH sesijoje.

sudo apt įdiegti programinę įrangą-properties-common

2 žingsnis: Įdiegę paketą „bendrosios programinės įrangos savybės“ į savo „Ubuntu“ serverį, laikas pridėti prie sistemos oficialų galimą PPA. Naudojant add-apt-saugykla komandą, pridėkite PPA.

sudo apt-add-repository ppa: įmanoma / įmanoma

Pridėję PPA prie „Ubuntu Server“, ekrane pamatysite raginimą. Tai greitai paaiškina, kas yra EEPS, taip pat pateikia tam tikros informacijos apie joje esančią programinę įrangą. Paspauskite Įveskite raktas, jei norite tęsti per raginimą, ir pridėkite PPA.

3 veiksmas: Pridėjus PPA prie „Ubuntu Server“, laikas paleisti atnaujinti komanda. Tai atnaujins „Ubuntu“ programinės įrangos šaltinius ir leis pasiekti prieinamą PPA.

sudo apt atnaujinimas

4 veiksmas: Po atnaujinimo laikas įdiegti visas laukiančias programinės įrangos pataisas, kurias gali turėti „Ubuntu Server“. Norėdami tai padaryti, naudokite patobulinti komanda.

sudo apt atnaujinti -y

5 veiksmas: Dabar, kai jūsų sistema yra atnaujinta, laikas įdiegti "Ansible" į "Ubuntu Server" kartu su Apt komanda žemiau.

sudo apt install anable ssh-pass

Konfigūravimas galimas

Galima naudoti sukonfigūravus, kad ji galėtų būti naudojama kitiems serveriams valdyti. Pirmiausia turite įjungti SSH „Ubuntu“ serveryje, kuriame veikia „Ansible“, nes programinė įranga bendravimui naudoja SSH protokolą.

Norėdami įjungti SSH serverį „Ubuntu“, eikite į mūsų vadovą šiuo klausimu. Čia išsamiai paaiškinta, kaip nustatyti SSH ir kaip juo naudotis.

Pastaba: norite papildomos saugos jūsų „Ubuntu“ serveryje, kuriame veikia? Pabandykite įgalinti SSH rakto prieigą vadovaudamiesi mūsų vadovu šia tema.

Galimi šeimininkai

Įgalinus SSH serverį „Ubuntu“, laikas nustatyti pagrindinio kompiuterio failą „Ansible“, nes tai yra būdas, kuriuo programinė įranga seka savo valdomus serverius. Naudodamiesi žemiau pateikta komanda redagavimo tikslais atidarykite failą „Galimi kompiuteriai“.

sudo nano -w / etc / ansible / šeimininkai /

„Nano“ teksto rengyklės viduje pamatysite daug teksto su # simboliais priešais juos. Tai yra konfigūracijos pavyzdžiai. Peržiūrėkite juos, nes juose yra naudingų pavyzdžių, kaip galite patobulinti ir pritaikyti savo „Galimą“ sąranką.

Peržiūrėję pavyzdžius faile „host“, naudokite Žemyn rodyklės mygtuką, norėdami pereiti į failo apačią. Tada „Nano“ teksto rengyklėje parašykite „[serveriai]“.

[serveriai]

Po serverių eilutės parašykite IP adresus į nuotolinius serverius, kuriuos valdysite naudodami „Ubuntu“ programinę įrangą. Pavyzdžiui:

[serveriai]
server1 ansible_host = 123.4.567.1 ansible_user = remote-username
server2 ansible_host = 123.4.567.2 ansible_user = nuotolinis vartotojo vardas
server3 ansible_host = 123.4.567.3 ansible_user = nuotolinis vartotojo vardas
server4 ansible_host = 123.4.567.4 ansible_user = nuotolinis vartotojo vardas

Nustatę pagrindinius kompiuterius sistemoje, paspauskite „Ctrl“ + O norėdami išsaugoti pakeitimus „Nano“. Tada uždarykite „Nano“ teksto rengyklę naudodami „Ctrl“ + X.

Testavimas galimas

Norėdami patikrinti, ar įmanoma įsitikinti, kad jis veikia, galite paleisti jam komandas. Pvz., Norėdami patikrinti, ar tinklas veikia visuose nuotoliniuose serveriuose, paleiskite šią komandą iš „Ubuntu“.

galimas -m „ping server1“ - uždavinys

Arba surinkite visą grupę:

galimi -m „ping“ serveriai - užduočių leidimas

Jei „ping“ komanda bus sėkminga, „Ansible“ gali pasiekti jūsų serverius ir veikia tinkamai.

Vykdo kitas komandas

Norėdami paleisti bet kurią komandą serveriuose, valdomuose naudojant „Ansible“, vykdykite žemiau pateiktą komandų sintaksę. Tačiau būtinai pakeiskite EXAMPLE-COMMAND faktine komanda, kurią norite paleisti.

galimas-m apvalkalas - „PAVYZDYS-KOMANDAS“ serveriai - užduotis-leidimas

Arba konkretus serveris:

galimas-m apvalkalas - „PAVYZDYS – KOMANDA“ serveris1 - užduočių leidimas
watch instagram story