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
- Distro: CentOS / Ubuntu Linux / Debian / RHEL /
- Jinja2: Prijateljski dizajnirani jezik koji se koristi posebno za python
- PyYAML : komponenta emitiranja i raščlanjivanja programskog jezika Python-a
- parmiko: SSHv2 knjižnica protokola koja je izvorni python.
- 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 -
- Kako instalirati Typescript?
- Kako instalirati Cassandra?
- Instalacija Jenkinsa
- Koraci za instaliranje selena
- Uvod u odgovornu arhitekturu