Cum se configurează Ansible pe serverul Ubuntu

Ansible este un instrument de gestionare a configurației și de implementare a aplicațiilor pentru Linux și alte sisteme de operare asemănătoare Unix. Ansible este folosit în primul rând pentru a gestiona și implementa software pe mai multe servere Linux simultan. Software-ul este întreținut de RedHat și este favorit în comunitatea IT Linux. În acest ghid, vă vom arăta cum să instalați Ansible pe serverul Ubuntu și cum să funcționeze.

Actualizați serverul Ubuntu

Aplicația Ansible funcționează cel mai bine pe o versiune recentă a Ubuntu Server. Înainte de a urma acest ghid pentru a afla cum să instalați și să configurați instrumentul Ansible, Ubuntu Server trebuie să fie actualizat. În mod ideal, la versiunea 18.04 LTS sau mai nouă.

Actualizarea Ubuntu Server este un proces complicat în comparație cu Ubuntu Desktop, deoarece nu există nicio interfață grafică pentru a face sarcini grele. Faceți backup pentru toate datele esențiale pe o unitate externă, pe o partajare de rețea sau pe un serviciu cloud. Apoi, urmați acest ghid pentru a afla cum să vă actualizați serverul Ubuntu .

Ca alternativă, dacă actualizarea necesită prea mult timp, încercați să descărcați noua versiune de Ubuntu Server aici și instalați-o înainte de a continua.

Instalați Ansible pe serverul Ubuntu

Pe Ubuntu, software-ul Ansible este incredibil de ușor de instalat, datorită dezvoltatorilor software-ului care oferă o arhivă de pachete personale (PPA) care are toate dependențele și pachetele necesare gata de funcționare. Pentru a începe instalarea, conectați-vă la Ubuntu Server, apoi urmați instrucțiunile pas cu pas de mai jos pentru a instala Ansible.

Pasul 1: Pe Ubuntu Server, este posibil să nu aveți suportul PPA activat. Motivul pentru care suportul PPA poate fi dezactivat este că Ubuntu Server nu include pachetul „software-properties-common” în mod implicit, care activează caracteristica PPA.

Pentru a instala „software-properties-common” pe serverul Ubuntu, utilizați comanda Apt de mai jos într-un prompt shell terminal sau sesiune SSH.

sudo apt install software-properties-common

Pasul 2: După instalarea pachetului „software-properties-common” pe serverul Ubuntu, este timpul să adăugați în sistem PPA-ul oficial Ansible. Folosind comanda add-apt-repository , adăugați PPA.

Cum se configurează Ansible pe serverul Ubuntu

sudo apt-add-repository ppa:ansible/ansible

După ce adăugați PPA la serverul Ubuntu, veți vedea o solicitare pe ecran. Acest prompt subliniază ce este PPA, precum și alte informații despre software-ul de pe acesta. Apăsați tasta Enter pentru a continua prin solicitare și adăugați PPA.

Pasul 3: Odată ce PPA este adăugat la Ubuntu Server, este timpul să rulați comanda de actualizare . Acesta va reîmprospăta sursele software Ubuntu și va permite accesul Ansible PPA.

actualizare sudo apt

Pasul 4: După actualizare, este timpul să instalați orice patch-uri software în așteptare pe care le poate avea Ubuntu Server. Pentru a face acest lucru, utilizați comanda de actualizare .

sudo apt upgrade -y

Pasul 5: Acum că sistemul dvs. este actualizat, este timpul să instalați Ansible pe Ubuntu Server cu comanda Apt de mai jos.

sudo apt install ansible ssh-pass

Configurarea Ansible

Ansible trebuie configurat înainte de a putea fi utilizat pentru a gestiona alte servere. Primul lucru pe care trebuie să-l faceți este să activați SSH pe serverul Ubuntu care rulează Ansible, deoarece software-ul folosește protocolul SSH pentru a comunica.

Pentru a activa un server SSH pe Ubuntu, accesați ghidul nostru pe acest subiect . Acesta explică în profunzime cum să configurați SSH și cum să îl utilizați.

Notă: doriți securitate suplimentară pe serverul Ubuntu care rulează Ansible? Încercați să activați accesul la cheia SSH urmând ghidul nostru pe acest subiect .

Gazde Ansible

După activarea serverului SSH pe Ubuntu, este timpul să configurați fișierul hosts pentru Ansible, deoarece acesta este modul în care software-ul ține evidența serverelor pe care le gestionează. Folosind comanda de mai jos, deschideți fișierul „gazde” Ansible în scopuri de editare.

sudo nano -w /etc/ansible/hosts/

În interiorul editorului de text Nano, veți vedea o mulțime de text cu # simboluri în fața lor. Acestea sunt exemple de configurare. Priviți prin ele, deoarece conțin exemple utile despre cum vă puteți modifica și personaliza configurația Ansible.

Cum se configurează Ansible pe serverul Ubuntu

După ce aruncați o privire la exemplele din fișierul „gazde”, utilizați butonul săgeată în jos pentru a vă deplasa în partea de jos a fișierului. Apoi, scrieți „[servere]” în editorul de text Nano.

[servers]

Urmat de linia „servere”, scrieți adresele IP la serverele de la distanță pe care le veți gestiona cu software-ul Ansible pe Ubuntu. De exemplu:

Cum se configurează Ansible pe serverul Ubuntu

[servers]
server1 ansible_host=123.4.567.1 ansible_user=remote-username
server2 ansible_host=123.4.567.2 ansible_user=remote-username
server3 ansible_host=123.4.567.3 ansible_user=remote-username
server4 ansible_host=123.4.567.4 ansible_user=remote-username

După ce ați configurat gazdele pe sistem, apăsați Ctrl + O pentru a salva editările în Nano. Apoi, închideți editorul de text Nano cu Ctrl + X .

Testarea Ansible

Pentru a testa Ansible pentru a vă asigura că funcționează, puteți rula comenzi către acesta. De exemplu, pentru a testa dacă rețeaua funcționează pentru toate serverele de la distanță, executați următoarea comandă din Ubuntu.

Cum se configurează Ansible pe serverul Ubuntu

ansible -m ping server1 --ask-pass

Sau dați ping la întregul grup:

servere ansible -m ping --ask-pass

Presupunând că comanda ping are succes, Ansible vă poate accesa serverele și funcționează corect.

Rularea altor comenzi

Pentru a rula orice comandă pe servere gestionate cu Ansible, urmați sintaxa comenzii de mai jos. Cu toate acestea, asigurați-vă că înlocuiți EXAMPLE-COMMAND cu comanda reală pe care doriți să o executați.

Cum se configurează Ansible pe serverul Ubuntu

ansible -m shell -a servere „EXEMPLU-COMANDĂ” --ask-pass

Sau, un anumit server:

ansible -m shell -a 'EXEMPLU-COMANDĂ' server1 --ask-pass

Leave a Comment

14 funcții noi în Thunderbird 3 care te vor face să te bucuri

14 funcții noi în Thunderbird 3 care te vor face să te bucuri

Am prezentat în detaliu caracteristicile Outlook 2010, dar, din moment ce nu va fi lansat înainte de iunie 2010, este timpul să ne uităm la Thunderbird 3. Există...

Descarcă FlightGear Flight Simulator gratuit [Distrează-te]

Descarcă FlightGear Flight Simulator gratuit [Distrează-te]

Din când în când, toată lumea are nevoie de o pauză. Dacă vrei să joci un joc interesant, încearcă Flight Gear. Este un joc open source gratuit, multiplatformă.

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

MP3 Diags este instrumentul suprem pentru a remedia problemele din colecția ta audio. Poate eticheta corect fișierele mp3, poate adăuga coperți de album lipsă, poate remedia VBR

Aplicații de notificare Google Voice pentru desktop

Aplicații de notificare Google Voice pentru desktop

La fel ca Google Wave, Google Voice a generat vâlvă în întreaga lume. Google își propune să schimbe modul în care comunicăm și, din moment ce devine...

Descărcați favoritele Flickr cu FlickrFaves

Descărcați favoritele Flickr cu FlickrFaves

Există multe instrumente care permit utilizatorilor Flickr să descarce fotografiile lor la calitate înaltă, dar există vreo modalitate de a descărca Flickr Favorites? Recent am descoperit...

OK Sampler este un software gratuit de eșantionare muzicală

OK Sampler este un software gratuit de eșantionare muzicală

Ce este eșantionarea? Conform Wikipedia, „Este actul de a lua o porțiune sau un eșantion dintr-o înregistrare sonoră și de a o reutiliza ca instrument sau ca...”

Copiere de rezervă Google Sites: Import/Export

Copiere de rezervă Google Sites: Import/Export

Google Sites este un serviciu de la Google care permite utilizatorilor să găzduiască un site web pe serverul Google. Există însă o problemă: nu există o opțiune încorporată pentru backup.

Aplicația desktop Google Tasks

Aplicația desktop Google Tasks

Google Tasks nu este la fel de popular ca alte servicii Google, cum ar fi Calendar, Wave, Voice etc., dar este încă utilizat pe scară largă și este o parte integrantă a activității oamenilor.

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

În ghidul nostru anterior despre ștergerea în siguranță a hard disk-ului și a suporturilor amovibile prin intermediul CD-ului de boot Ubuntu Live și DBAN, am discutat despre faptul că discul bazat pe Windows

Îmbunătățiți clipboardul Gnome Shell cu Pano

Îmbunătățiți clipboardul Gnome Shell cu Pano

Să recunoaștem, clipboardul implicit Gnome Shell nu este foarte bun. Instalați Pano pentru a vă îmbunătăți experiența în clipboard!