Kuidas installida võimalik

Võimalik toimib stabiliseeritud mootorina, kus iga tarkvararakendust saab kenasti kasutusele võtta. Lisaks kasutuselevõtu vaatenurgale on ka muude atribuutide, näiteks pilvega seotud teenuste toe, kättesaadavad ka võimalusel. Komponent, mida nimetatakse võimalikuks mänguraamatuks, võimaldab ülaltoodud omadusi täpselt saavutada ja lisaks võimaldab see ka töö täitmise automatiseeritud töötlemist. võimaliku mänguraamatu paigutus on paigaldatud suuresti paindlikesse keeltesse, näiteks YAML, mis kipub olema ka inimesele loetavas vormingus. serveri küljelementi nagu SSH (turvatud kesta host) kasutatakse Ansible jaoks ühenduse loomiseks koos vastavate sõlmedega. Ka see SSH ja võimaliku ühenduvuse seadistamine ühendatavate sõlmedega on protsess, mis on vähem demonistlik ja ei hõlma esindajat.

Installimise eeldused

  1. Distro: CentOS / Ubuntu Linux / Debian / RHEL /
  2. Jinja2: Spetsiaalselt pythoni jaoks kasutatav sõbralik kujunduskeel
  3. PyYAML : Pythoni programmeerimiskeele väljastaja ja parsimiskomponent
  4. parmiko: SSHv2 protokolliteegi, mis on python-natiivne.
  5. httplib2: kõikehõlmav kliendipütoni teek.

Võimalikud installimise sammud

Arutame Ansible installimiseks vajalikke samme järgmiselt:

Installige võimalus YUM-i abil

1. samm: moodustage universaalne ID kollektiivsetele masinatele, näiteks SUDO privileegidega. Seda ID saavad kasutada kõik automatiseerimisülesannetes osalevad id.

# user and Ansible
# passwd ansible

2. samm: parandage käitusmasinaga seotud fail / etc / ssh / sshd_config, samuti pole kõik PasswordAuthentication ja PermitRootLogin read kommenteeritavad.

Mõlemad masinad täidavad ülalnimetatud toimingute komplekti. See juhtub siis, kui lõppsüsteem tuleb taaskäivitada

# systemctl taaskäivitage ssh

3. samm: Korralduste täielikuks mehhaniseerimiseks ei kasutata paroolivälist eeldatavat SSH-autentimist juhul, kui iga kord tuleb sisestada kogu parool. Pärast käskude ssh ja ssh rakendamisel tehtud muudatusi pole parooli sisestamine iga kord õige tehnika võimalike toimingute tegemiseks.

4. samm: paroolideta autentimise saavutamiseks tuleb läbi viia allpool toodud toimingute loend. lisage kõigepealt kasutaja Ansible mõlemas masinas faili / etc / sudoers, mis võimaldab peegli kasutajatel kasutajatel täita kõiki juurõigusi vajavaid käske. Terminalist väljumine, kui vajalikud elemendid on lisatud.

5. samm: lülitage välja kasutajale Võimalik

Juhtimismasin on lubatud ja sihtmasin on lubatud

Sihtmasin:

Sihtmasina ssh-copy-id:

Sihtmasin: ssh :

6. samm: Wget tuleb installida mõlemasse kaasatud masinasse

$ sudo yum install get -y

7. samm: EPEL-i repo lubamine võimaldab meil installida juhtimismasinasse võimalik. Lisatarkvara pakette saab installida Fedora abil.

$ 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. samm: redigeerige faili ansible.cfg ja lubage juhtimismasinas varufaili parameeter.

$ sudo vi /etc/ansible/ansible.cfg

9. samm: sihtmasinaid jälgitakse ja hallatakse lehel Ansible asuva inventari abil. Tavaliselt on see fail kataloogis / etc / ansible / hosts ja seda saab muuta. Nende gruppidega seostatakse iga vajalik masin. Grupi nime ja nurksulgu rakendatakse igas rühmas. Mitu rühma on serveris sildistatud.

10. samm: veebiserverite rühmade täitmine võimaldab täita allpool loetletud võimalikke käske. Ping võimaldab testida konkreetset funktsiooni ja ka seda, kas hostisüsteeme saab luua inventuurifailis nimetatud ühenduse parameetriteks.

$ ansible webservers –m ping

Võimalikud installimiskäsud MacOS-i kasutades:

sudo easy_install pip
sudo pip install ansible

Käsud Võimaldab installida, kasutades CentOS / Fedora

sudo yum install ansible

Käsud installimiseks võimalik Ubuntu abil

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

Võimalikud põhikäsud

  • Hostivõrgu ühenduvuse kontrollimine: # võimalik - m-näpunäide
  • Hostisüsteemide taaskäivitamine: #ansible - “/ sbin / reboot”
  • Uue kasutaja loomine: # ansible -m user -a “name = ansible password =”
  • Kasutaja kustutamine: # ansible -m user -a “name = ansible state = puudub”
  • Load muutuvad: # ansible -m file - “dest = / home / ansible / file1.txt mode = 777”
  • Kontrollige paketi installimist värskendusega: # ansible -m yum -a “name = httpd state = latest”
  • Kontrollige paketi installimist ilma värskenduseta: # ansible -m yum -a “name = httpd state = present”
  • Kontrollige paketi versiooni: # ansible -m yum -a “name = httpd-1.8 state = present”
  • Kontrollige paketi installimist: # ansible -m yum -a “nimi = httpd olek = puudub”
  • Kuva hostiteave : # ansible -m setup | vähem

Järeldus

Võimalik on kindlasti turul üsna stabiilne süsteem, mis töötab enne selle tarkvara tarkvara juurutamist ja konfiguratsioonide haldamist. Kõik ülaltoodud väited võimaliku seadistamise kohta on tehtud suures osas optimeeritud viisil. Samuti eksponeerib asible oma platvormi väga tugevat tuge ning ka pilveteenuste ja -meetodite integreerimisel.

Soovitatavad artiklid

See on olnud juhend Install Ansible kohta. Siin oleme arutanud, kuidas installida Ansible, kasutades käske erinevates opsüsteemides. Lisateabe saamiseks võite vaadata ka järgmist artiklit -

  1. Kuidas paigaldada trükikiri?
  2. Kuidas Cassandrat installida?
  3. Jenkinsi installeerimine
  4. Seleeni installimise sammud
  5. Sissejuhatus võimalikku arhitektuuri

Kategooria: