Kako postaviti Ansible na Ubuntu poslužitelj

Ansible je alat za upravljanje konfiguracijom i implementacijom aplikacija za Linux i ostale operativne sustave slične Unixu. Ansible se prvenstveno koristi za upravljanje i implementaciju softvera na većini Linux poslužitelji odjednom. Softver održava RedHat i omiljen je u Linux IT zajednici. U ovom ćemo vam vodiču pokazati kako instalirati Ansible na Ubuntu poslužitelj i pokrenuti ga.

Nadogradite Ubuntu Server

Aplikacija Ansible najbolje funkcionira na nedavnoj verziji Ubuntu Servera. Prije praćenja ovog vodiča da biste saznali kako instalirati i postaviti alat Ansible, Ubuntu Server mora biti nadograđen. U idealnom slučaju, na verziju 18.04 LTS ili noviju.

Nadogradnja Ubuntu poslužitelja je složen proces u usporedbi s Ubuntu Desktopom, jer ne postoji GUI koji bi težinski dizao. Izradite sigurnosnu kopiju svih kritičnih podataka na vanjski pogon ili mrežni udio ili uslugu oblaka. Zatim, slijedite ovaj vodič kako biste saznali kako nadograditi svoj Ubuntu Server.

Alternativno, ako nadogradnja traje previše vremena, pokušajte preuzeti

ovdje je nova verzija Ubuntu servera, i instalirajte ga prije nego što nastavite.

Instalirajte Ansible na Ubuntu poslužitelj

Na Ubuntuu je softver Ansible nevjerojatno jednostavan za instaliranje, zahvaljujući programerima softvera pružanje Arhiva osobnih paketa (PPA) koja sadrži sve potrebne ovisnosti i pakete ići. Da biste pokrenuli instalaciju, prijavite se na Ubuntu Server, a zatim slijedite detaljne upute u nastavku da biste instalirali Ansible.

Korak 1: Na Ubuntu poslužitelju možda nemate podršku za PPA. Razlog zbog kojeg je PPA podrška može biti onemogućena je to što Ubuntu Server ne podrazumijeva paket "svojstva svojstva softvera-zajednička", što omogućuje PPA značajku.

Za instaliranje "svojstva softvera-zajednička" na vaš Ubuntu poslužitelj, koristite pogodan naredba ispod u retku ljuske terminala ili SSH sesiji.

sudo apt instalirati softverska svojstva-uobičajena

Korak 2: Nakon što na svoj Ubuntu Server instalirate paket "softverska svojstva-zajednička", vrijeme je da dodate službeni Ansible PPA u sustav. Koristiti add-apt-spremište naredbu, dodajte PPA.

sudo apt-add-repository ppa: ansible / ansible

Nakon dodavanja PPA na Ubuntu Server, vidjet ćete upit na zaslonu. Ovaj brzi opisuje što je PPA, kao i neke druge informacije o softveru koji sadrži. pritisni Unesi tipku da biste nastavili putem upita i dodali PPA.

3. korak: Nakon što se PPA doda na Ubuntu Server, vrijeme je da pokrenete Ažuriraj naredba. Osvježit će Ubuntuove softverske izvore i omogućiti pristup Ansible PPA-u.

sudo apt update

4. korak: Nakon ažuriranja, vrijeme je za instaliranje svih čekanih softverskih zakrpa koje Ubuntu Server može imati. Da biste to učinili, upotrijebite the nadogradnju naredba.

sudo apt nadogradnja -y

Korak 5: Sada kada je vaš sustav nadograđen, vrijeme je da na Ubuntu Server instalirate Ansible s pogodan naredba ispod.

sudo apt instalirati ansible ssh-pass

Konfiguriranje odgovora

Odgovor treba konfigurirati prije nego što se može koristiti za upravljanje drugim poslužiteljima. Prvo što morate učiniti je omogućiti SSH na vašem Ubuntu poslužitelju koji pokreće Ansible jer softver koristi SSH protokol za komunikaciju.

Da biste omogućili SSH poslužitelj na Ubuntu, prijeđite na naš vodič s ovom temom. To detaljno objašnjava kako postaviti SSH i kako ga koristiti.

Napomena: želite li dodatnu sigurnost na vašem Ubuntu poslužitelju koji pokreće Ansible? Pokušajte omogućiti SSH ključ putem slijedeći naš vodič o toj temi.

Odgovorni domaćini

Nakon omogućavanja SSH poslužitelja na Ubuntu, vrijeme je da postavite datoteku hosta za Ansible, jer na taj način softver prati servere kojima upravlja. Pomoću naredbe u nastavku otvorite datoteku Ansible "domaćin" u svrhu uređivanja.

sudo nano -w / itd. / ansible / domaćini /

Unutar uređivača teksta Nano vidjet ćete puno teksta s # simbola ispred njih. Ovo su primjeri konfiguracije. Pogledajte ih jer sadrže korisne primjere kako možete prilagoditi i prilagoditi postavku usluge Ansible.

Nakon što pogledate primjere u datoteci "domaćin", upotrijebite dolje tipka sa strelicom za pomicanje na dno datoteke. Zatim u uređivač teksta teksta napišite „[servere]“.

[poslužitelja]

Nakon čega slijedi redak "poslužitelji", na udaljene poslužitelje upišite IP adrese kojima ćete upravljati pomoću softvera Ansible na Ubuntu. Na primjer:

[poslužitelja]
server1 ansible_host = 123.4.567.1 ansible_user = daljinsko korisničko ime
server2 ansible_host = 123.4.567.2 ansible_user = daljinsko korisničko ime
server3 ansible_host = 123.4.567.3 ansible_user = daljinsko korisničko ime
server4 ansible_host = 123.4.567.4 ansible_user = daljinsko korisničko ime

Nakon što postavite domaćine u sustavu, pritisnite Ctrl + O spremiti promjene u Nanou. Zatim zatvorite uređivač teksta Nano s Ctrl + X.

Ispitivanje odgovora

Da biste testirali Ansible kako biste osigurali da li radi, možete pokrenuti naredbe. Na primjer, da biste provjerili djeluje li mreža za sve udaljene poslužitelje, pokrenite sljedeću naredbu s Ubuntu-a.

ansible -m ping server1 - prolaz

Ili ping cijeloj grupi:

ansible -m ping poslužitelji - ask-pass

Pod pretpostavkom da je naredba ping uspješna, Ansible može pristupiti vašim poslužiteljima i ispravno radi.

Trčanje ostalih naredbi

Da biste pokrenuli bilo koju naredbu na poslužiteljima kojima upravlja Ansible, slijedite sintaksu naredbi u nastavku. Međutim, zamijenite EXAMPLE-COMMAND stvarnom naredbom koju želite pokrenuti.

ansible -m shell -a 'PRIMJERI-KOMANDA' poslužitelja --ask-pass

Ili, određeni poslužitelj:

ansible -m shell -a 'PRIMJERI-KOMANDA' server1 --ask-pass
watch instagram story