Kako instalirati odgovor

Ansible djeluje kao stabilizirani motor u kojem se svaka softverska aplikacija može lijepo implementirati. Osim perspektive implementacije, drugi atributi poput podrške u oblaku povezane usluge dostupni su i putem ansible. Komponenta koja se zove ansible playbook omogućuje precizno postizanje gore opisanih svojstava, a uz to omogućava automatiziranu obradu izvršenja poslova. izgled ansivne knjige za reprodukciju instaliran je na uglavnom fleksibilnim jezicima, poput YAML-a, koji također ima oblik čitljivog u ljudima. element na strani poslužitelja poput SSH (Osigurani domaćin školjke) koristi se za uspostavljanje veze za Ansible s odgovarajućim čvorovima. Također, ovo postavljanje SSH i Ansible povezivanja koje uključuje čvorove na koje se povezuje proces je koji je manje demon i ne uključuje agenta.

Preduvjeti za instaliranje odgovora

  1. Distro: CentOS / Ubuntu Linux / Debian / RHEL /
  2. Jinja2: Prijateljski dizajnirani jezik koji se koristi posebno za python
  3. PyYAML : komponenta emitiranja i raščlanjivanja programskog jezika Python-a
  4. parmiko: SSHv2 knjižnica protokola koja je izvorni python.
  5. httplib2: Uključujuća biblioteka pythona klijenta.

Koraci za instaliranje odgovora

Razgovarajmo o sljedećim koracima za instaliranje odgovora:

Instalirajte odgovor koristeći YUM

Korak 1: Formirajte univerzalni id na kolektivnim strojevima, na primjer, koji će odgovarati SUDO povlasticama. Svi ID-i uključeni u zadatke za automatizaciju mogu koristiti ovaj ID.

# user and Ansible
# passwd ansible

Korak 2: Ispravite / etc / ssh / sshd_config datoteku povezanu s pokrenutim strojem, također su komentirane sve linije za potvrdu lozinke i PermitRootLogin.

Oba stroja izvršavaju gore navedeni skup koraka. To se događa kada treba ponovno pokrenuti sustav za kraj

# systemctl ponovno pokrenite ssh

Korak 3: Za potpunu mehanizaciju narudžbi, neće se upotrebljavati SSH autentifikacija koja se ne zahtijeva riječ neće se koristiti u slučaju kada svaki puta treba upisati cijelu lozinku. Nakon promjena primijenjenih nad izvršavanjem naredbe ssh i ssh, unošenje lozinke svaki put nije prava tehnika za izvršavanje zadataka Ansible.

Korak 4: Da biste postigli provjeru autentičnosti zaporke, potrebno je provesti donji popis koraka. u početku dodajte Ansible korisnika u / etc / sudoers datoteku na oba stroja, što na ovaj način omogućava Ansible korisnicima izvršavanje svih naredbi koje trebaju korijenske povlastice. Izlaz terminala nakon što se dodaju potrebni elementi.

5. korak: prebacite se na odgovor korisnika

Upravljački stroj odgovarajući i ciljni stroj odgovara

Ciljni stroj:

Ciljni stroj ssh-copy-id:

Ciljni stroj: ssh :

Korak 6: Wget se mora instalirati u oba uključena stroja

$ sudo yum instalacija get -y

Korak 7: Omogućivanje EPEL repo-a omogućava nam da instaliramo ansible na upravljački stroj. Softverski paketi mogu se instalirati pomoću Fedora.

$ get http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ sudo rpm -ivh epel-release-latest-7.noarch.rpm
$ sudo yum install ansible -y
$ ansible --version

Korak 8: Uredite datoteku ansible.cfg i omogućite parametar datoteke inventara na upravljačkom stroju.

$ sudo vi /etc/ansible/ansible.cfg

9. korak: Ciljni strojevi se prate i upravljaju pomoću inventara u Ansibleu. Ova je datoteka obično prisutna u / etc / ansible / hosts i omogućuje uređivanje. Svaki potreban stroj povezan je s tim skupinama. Unutar svake grupe primjenjuju se naziv grupe i uglati zagrad. Na poslužitelju su označene više grupa.

Korak 10: Za izvršavanje grupa web poslužitelja dopuštate izvršavanje dolje navedenih narednih naredbi. Ping omogućuje testiranje određene funkcije kao i mogu li se host sustavi uspostaviti kao parametri povezivanja navedeni u datoteci inventara.

$ ansible webservers –m ping

Odgovarajuće naredbe za instalaciju pomoću MacOS-a:

sudo easy_install pip
sudo pip install ansible

Naredbe za instaliranje odgovora pomoću CentOS / Fedora

sudo yum install ansible

Naredbe za instaliranje odgovora pomoću Ubuntu-a

sudo apt-get install software-properties-common
sudo apt-add-repository PPA0:ansible/ansible
sudo apt-get update
sudo apt-get install ansible

Odgovorne osnovne naredbe

  • Provjera povezanosti domaćina: # ansible -m -ping
  • Ponovno pokretanje matičnih sustava: #ansible -a “/ sbin / reboot”
  • Stvaranje novog korisnika: # ansible -m user -a "name = ansible password ="
  • Korisničko brisanje: # ansible -m korisnik -a „ime = ansible stanje = odsutno“
  • Dozvole se mijenjaju: # ansible -m datoteka -a „dest = / home / ansible / file1.txt mode = 777“
  • Provjerite instalaciju paketa ažuriranjem: # ansible -m yum -a "ime = httpd stanje = najnovije"
  • Provjerite instalaciju paketa bez ažuriranja: # ansible -m yum -a "name = httpd state = prisutan"
  • Provjerite verziju paketa: # ansible -m yum -a "ime = httpd-1.8 stanje = prisutno"
  • Provjerite instalaciju paketa: # ansible -m yum -a "name = httpd state = odsutno"
  • Prikaži informacije o hostu: # ansible -m postava | manje

Zaključak

Ansible definitivno djeluje kao uglavnom stabilan sustav na tržištu koji prethodno radi na uvođenju softvera i upravljanju konfiguracijama preko ovog softvera. Sve gore navedene izjave o izgovornom postavljanju napravljene su u velikoj mjeri optimizirano. Također, ansible pokazuje vrlo snažnu podršku svojoj platformi i također u procesu integriranja oblačnih usluga i metoda.

Preporučeni članci

Ovo je vodič za Instaliranje odgovora. Ovdje smo razgovarali o tome kako instalirati Ansible koristeći naredbe u različitim operativnim sustavima. Možete pogledati i sljedeći članak da biste saznali više -

  1. Kako instalirati Typescript?
  2. Kako instalirati Cassandra?
  3. Instalacija Jenkinsa
  4. Koraci za instaliranje selena
  5. Uvod u odgovornu arhitekturu

Kategorija: