Ako nainštalovať možné

Možné funguje ako stabilizovaný motor, kde je možné každú softvérovú aplikáciu pekne nasadiť. Okrem perspektívy nasadenia sú ďalšie atribúty, ako napríklad podpora služieb súvisiacich s cloudom, dostupné aj prostredníctvom ansible. Komponent nazývaný ansible playbook umožňuje presne dosiahnuť vyššie uvedené vlastnosti a navyše umožňuje automatizované spracovanie vykonávania úlohy. rozloženie ansible playbook je nainštalované do značne flexibilných jazykov, ako je YAML, ktoré majú tiež tendenciu byť vo formáte čitateľnom človekom. element na strane servera, ako je SSH (hostiteľ zabezpečeného shellu), sa používa na vytvorenie spojenia pre Ansible s jeho príslušnými uzlami. Toto nastavenie SSH a možnej konektivity zahŕňajúce uzly, ktoré sa majú pripojiť, je proces, ktorý je menej demonštrovaný a nezahŕňa agenta.

Predpoklady na inštaláciu možné

  1. Distro: CentOS / Ubuntu Linux / Debian / RHEL /
  2. Jinja2: priateľský navrhovací jazyk používaný špeciálne pre python
  3. PyYAML : komponentný emitor a syntaktický analyzátor jazyka Python
  4. parmiko: Knižnica protokolov SSHv2, ktorá je natívna.
  5. httplib2: Zahrnutá knižnica klienta python.

Kroky na inštaláciu možné

Poďme sa porozprávať o krokoch potrebných na inštaláciu produktu Možné:

Inštalácia je možná pomocou YUM

Krok 1: Vytvorte univerzálne ID na hromadných počítačoch, napríklad s právami SUDO. Tento identifikátor môžu používať všetky identifikátory zapojené do automatizačných úloh.

# user and Ansible
# passwd ansible

Krok 2: Opravte súbor / etc / ssh / sshd_config priradený k spustenému stroju, všetky riadky PasswordAuthentication a PermitRootLogin sú tiež zrušené.

Oba počítače vykonávajú vyššie uvedenú množinu krokov. Stáva sa to pri reštarte koncového systému

# systemctl restart ssh

Krok 3: Na úplnú mechanizáciu pochôdzok sa nepoužíva očakávaná autentifikácia SSH bez hesla, v prípade, že sa musí zakaždým zadať celé heslo. Po vykonaní zmien pri vykonávaní príkazu ssh a ssh nie je zadanie hesla zakaždým tou správnou technikou na vykonanie možných úloh.

Krok 4: Na dosiahnutie autentifikácie bez hesla sa musí vykonať nasledujúci zoznam krokov. spočiatku pridajú možného používateľa do súboru / etc / sudoers na obidvoch počítačoch, čo jemne umožňuje možným používateľom vykonávať všetky príkazy, ktoré potrebujú oprávnenia typu root. Koncový terminál po pridaní potrebných prvkov.

Krok 5: Prepnite na používateľa Možné

Riadiaci stroj je vhodný a cieľový stroj je vhodný

Cieľový stroj:

Ssh-copy-id cieľového počítača:

Cieľový počítač: ssh :

Krok 6: Wget musí byť nainštalovaný v oboch zúčastnených strojoch

$ sudo yum install get -y

Krok 7: Povolenie opakovania EPEL nám umožňuje nainštalovať ansible na riadiaci stroj. Doplnkové softvérové ​​balíky je možné nainštalovať pomocou Fedory.

$ 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

Krok 8: Upravte súbor ansible.cfg a povoľte parameter súboru zásob na riadiacom stroji.

$ sudo vi /etc/ansible/ansible.cfg

Krok 9: Cieľové stroje sú sledované a spravované pomocou inventára v časti Možné. Zvyčajne je tento súbor prítomný v / etc / ansible / hosts a umožňuje editáciu. S týmito skupinami je spojený každý potrebný stroj. Názov skupiny a hranatá zátvorka sa používajú v každej skupine. Na serveri je označených viac skupín.

Krok 10: Na vykonanie skupín webových serverov povoľte vykonanie nižšie uvedených ansible príkazov. Ping umožňuje testovať konkrétnu funkciu a tiež to, či hostiteľské systémy môžu byť stanovené ako parametre pripojenia uvedené v súbore inventára.

$ ansible webservers –m ping

Možné príkazy na inštaláciu pomocou systému MacOS:

sudo easy_install pip
sudo pip install ansible

Príkazy na inštaláciu možné pomocou CentOS / Fedora

sudo yum install ansible

Príkazy na inštaláciu je možné pomocou Ubuntu

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

Možné základné príkazy

  • Overenie pripojenia hostiteľa: # ansible -m -ping
  • Reštartovanie hostiteľských systémov: #ansible -a “/ sbin / reboot”
  • Vytvorenie nového používateľa: # ansible -m user -a “name = ansible password =”
  • Vymazanie používateľa: # ansible -m user -a “name = ansible state = absent”
  • Zmena povolení: # ansible -m file -a “dest = / home / ansible / file1.txt mode = 777”
  • Overte inštaláciu balíka pomocou aktualizácie: # ansible -m yum -a „name = httpd state = latest“
  • Overte inštaláciu balíka bez aktualizácie: # ansible -m yum -a „name = httpd state = present“
  • Overte verziu balíka: # ansible -m yum -a „name = httpd-1.8 state = present“
  • Overte inštaláciu balíka: # ansible -m yum -a “name = httpd state = absent”
  • Zobraziť informácie o hostiteľovi: # ansible -m setup | menej

záver

Pravdepodobne pôsobí ako do značnej miery stabilný systém na trhu, ktorý predtým pracoval na zavádzaní softvéru a správe konfigurácií v tomto softvéri. Všetky vyššie uvedené príkazy o nastaviteľnom nastavení sa robia do značnej miery optimalizovaným spôsobom. Tiež ansible vykazuje veľmi silnú podporu pre svoju platformu a tiež v procese integrácie cloudových služieb a metód.

Odporúčané články

Toto bola príručka o inštalácii možná. Tu sme diskutovali o tom, ako nainštalovať možné pomocou príkazov v rôznych operačných systémoch. Viac informácií nájdete aj v nasledujúcom článku -

  1. Ako nainštalovať strojopis?
  2. Ako nainštalovať Cassandra?
  3. Inštalácia Jenkins
  4. Kroky na inštaláciu selénu
  5. Úvod do možnej architektúry

Kategórie: