Kako namestiti odgovor

Ansible deluje kot stabiliziran motor, kjer se lahko vsako programsko aplikacijo lepo namesti. Razen perspektive uvajanja so prek ansible na voljo tudi drugi atributi, kot je podpiranje storitev, povezanih z oblakom. Sestavni del, imenovan ansible playbook, omogoča natančno doseganje zgoraj opisanih lastnosti, poleg tega pa omogoča avtomatizirano obdelavo izvajanja opravil. postavitev glasbenega priročnika je nameščena v večinsko prilagodljivih jezikih, kot je YAML, ki je tudi v človeko berljivi obliki. strežniški element, kot je SSH (zaščiten gostitelj lupine), se uporablja za vzpostavitev povezave za Ansible z ustreznimi vozlišči. Poleg tega je ta nastavitev povezljivosti SSH in odgovorov, ki vključuje vozlišča, ki jih je treba povezati, proces, ki je manj demon in ne vključuje agenta.

Predpogoji za namestitev odgovora

  1. Distro: CentOS / Ubuntu Linux / Debian / RHEL /
  2. Jinja2: Prijazen oblikovalski jezik, ki se uporablja posebej za python
  3. PyYAML : Emiter in razčlenjevalna komponenta programskega jezika Python
  4. parmiko: knjižnica protokolov SSHv2, ki je izvorni od pitona.
  5. httplib2: vključujoča knjižnica odjemalca python.

Koraki za namestitev odgovora

Pogovorimo se o naslednjih korakih za namestitev odgovora:

Namestite odgovor z uporabo YUM

1. korak: Na kolektivnih strojih oblikujte univerzalni id, na primer, ki ga lahko izpolnite s privilegiji SUDO. Vsi ID-ji, ki sodelujejo pri nalogah za avtomatizacijo, lahko uporabljajo ta ID.

# user and Ansible
# passwd ansible

2. korak: Popravite datoteko / etc / ssh / sshd_config, povezano z zagnano napravo, tudi vse vrstice PasswordAuthentication in PermitRootLogin so komentirane.

Oba stroja izvajata zgoraj navedeni niz korakov. To se zgodi, ko je treba ponovno zagnati končni sistem

# systemctl znova zaženite ssh

3. korak: Za popolno mehanizacijo nalogov neprimerna SSH pričakovanja pristnosti ne bodo uporabljena v primeru, ko je treba vsakič vnesti celotno geslo. Po spremembah, ki so bile uporabljene pri izvajanju ukazov ssh in ssh, vsakič, ko vnesete geslo, ni prava tehnika za izvajanje nalog Ansible.

4. korak: Za dosego pristnosti brez gesla je treba opraviti spodnji seznam korakov. na začetku dodajte uporabnika Ansible v datoteko / etc / sudoers na obeh napravah, kar omogoča, da Ansible uporabniki izvajajo vse ukaze, ki potrebujejo korenske privilegije. Izhod terminala, ko dodate potrebne elemente.

5. korak: preklopite na uporabnika Odgovorno

Upravljalni stroj odgovoren IN Ciljni stroj odgovoren

Ciljni stroj:

Ciljni stroj ssh-copy-id:

Ciljni stroj: ssh :

6. korak: Wget mora biti nameščen v obeh zadevnih strojih

$ sudo yum namestite get -y

7. korak: Omogočanje EPEL repo nam omogoča, da na krmilni stroj namestimo ansible. Dodatne programske pakete lahko namestite s pomočjo Fedore.

$ 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

8. korak: Uredite datoteko ansible.cfg in na nadzorni napravi omogočite parameter datoteke inventarja.

$ sudo vi /etc/ansible/ansible.cfg

9. korak: Ciljni stroji se spremljajo in upravljajo z uporabo zalog v Ansible. Običajno je ta datoteka prisotna v / etc / ansible / hosts in omogoča urejanje. Vsak potreben stroj je povezan s temi skupinami. V vsaki skupini se uporablja ime skupine in kvadratni oklepaj. Na strežniku je označenih več skupin.

Korak 10: Za izvajanje skupin spletnih strežnikov je dovoljeno izvajanje spodnjih seznamov ukazanih odgovorov. Ping omogoča preizkus določene funkcije in tudi, ali se gostiteljski sistemi lahko vzpostavijo kot povezovalni parametri, navedeni v inventarni datoteki.

$ ansible webservers –m ping

Odgovorni namestitveni ukazi z operacijskim sistemom MacOS:

sudo easy_install pip
sudo pip install ansible

Ukazi za namestitev odgovora s pomočjo CentOS / Fedora

sudo yum install ansible

Ukazi za namestitev programa Ansible s pomočjo Ubuntuja

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

Odgovorni osnovni ukazi

  • Preverjanje povezljivosti gostitelja: # ansible -m -ping
  • Ponovni zagon gostiteljskih sistemov: #ansible -a “/ sbin / reboot”
  • Ustvarjanje novega uporabnika: # ansible -m user -a „ime = ansible geslo =“
  • Izbris uporabnika: # ansible -m uporabnik -a „ime = ansible stanje = odsoten“
  • Dovoljenja se spreminjajo: # ansible -m datoteka -a „dest = / home / ansible / file1.txt mode = 777“
  • Preverite namestitev paketa s posodobitvijo: # ansible -m yum -a „ime = httpd state = najnovejše“
  • Preverite namestitev paketa brez posodobitve: # ansible -m yum -a „ime = httpd stanje = prisotno“
  • Preveri različico paketa: # ansible -m yum -a „ime = httpd-1.8 stanje = prisotno“
  • Preverite namestitev paketa: # ansible -m yum -a „ime = httpd stanje = odsotno“
  • Prikaži podatke gostitelja: # ansible -m setup | manj

Zaključek

Ansible zagotovo deluje na trgu v glavnem stabilnega sistema, ki predhodno deluje na uvajanju programske opreme in upravlja z konfiguracijami te programske opreme. Vse zgoraj navedene izjave o odgovorni namestitvi so narejene na veliko optimiziran način. Prav tako ima ansible zelo močno podporo svoji platformi in tudi pri vključevanju oblačnih storitev in metod.

Priporočeni članki

To je navodila za namestitev odgovora. Tu smo razpravljali, kako namestiti Ansible z ukazi v različnih operacijskih sistemih. Če želite izvedeti več, si oglejte tudi naslednji članek -

  1. Kako namestiti Typescript?
  2. Kako namestiti Cassandra?
  3. Namestitev Jenkinsa
  4. Koraki za namestitev selena
  5. Uvod v odgovorno arhitekturo