Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:konfiguraciokezeles:ansible:gepek

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.


Következő változat
oktatas:linux:konfiguraciokezeles:ansible:gepek [2019/08/16 21:07] – létrehozva admin
Sor 1: Sor 1:
 +[[oktatas:linux:konfiguraciokezeles:ansible|< Ansible]]
 +
 +====== Ansible használata gépeken ======
 +  * **Szerző:** Sallai András
 +  * Copyright (c) Sallai András, 2019
 +  * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
 +  * Web: http://szit.hu
 +===== Példa hálózat =====
 +
 +A példa kedvéért, adott egy 4 gépből álló hálózat. Egyik közülük a kontrollgép, 
 +ahol meghatározzuk majd milyen állapotba kerüljön a másik 3 célgép.
 +A célgépeket lehetnek magyarosan gépek vagy csomópontok, angolosan hostok
 +vagy node-ok.
 +
 +{{:oktatas:linux:konfiguraciokezeles:ansible:halozat.png|}}
 +
 +
 +|  gép1  |  192.168.10.2  |
 +|  gép2  |  192.168.10.3  |
 +|  gép3  |  192.168.10.4  |
 +|  kontrollgép  |  192.168.10.11  |
 +
 +===== Azonosítás =====
 +
 +A kontrollgépen hozzunk létre egy SSH kulcspárt.
 +
 +  ssh-keygen
 +
 +Másoljuk fel a szerverekre:
 +
 +  ssh-copy-id janos@gep1
 +  ssh-copy-id janos@gep2
 +  ssh-copy-id janos@gep3
 +
 +===== Az ansible konfigurálása =====
 +
 +Az ansible központi konfigurációs állományai a szokásos /etc könyvtárban találhatók:
 +  * /etc/ansible/hosts
 +  * /etc/ansible/ansible.cfg
 +
 +Az ansible.cfg a felhasználó saját könyvtárában is használható:
 +  * ~/.ansible.cfg
 +
 +
 +
 +==== Konfigurálás ====
 +
 +  nano /etc/ansible/ansible.cfg
 +
 +
 +A defaults szekcióban egyetlen sorra van szükség:
 +<code ini ansible.cfg>
 +[defaults]
 +inventory        = hosts
 +</code>
 +
 +==== Gépek felvétele a hosts fájlba ====
 +
 +Vegyük fel a célgépeket a hosts fájlba:
 +  nano /etc/ansible/hosts
 +
 +Felvesszük a gépek nevét vagy ip címét:
 +<code ini /etc/ansible/hosts>
 +gep1
 +gep2
 +gep3
 +</code>
 +
 +
 +A gépek csoportokba is szervezhetők. 
 +
 +<code ini /etc/ansible/hosts>
 +[webszerverek]
 +gep1
 +gep2
 +gep3
 +
 +[dbszerverek]
 +gep4
 +gep5
 +gep6
 +</code>
 +
  
oktatas/linux/konfiguraciokezeles/ansible/gepek.txt · Utolsó módosítás: 2022/03/23 15:34 szerkesztette: admin