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: | ||
+ | |||
+ | ====== Ansible használata gépeken ====== | ||
+ | * **Szerző: | ||
+ | * Copyright (c) Sallai András, 2019 | ||
+ | * [[https:// | ||
+ | * Web: http:// | ||
+ | ===== 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, | ||
+ | vagy node-ok. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | | gép1 | 192.168.10.2 | ||
+ | | gép2 | 192.168.10.3 | ||
+ | | gép3 | 192.168.10.4 | ||
+ | | kontrollgép | ||
+ | |||
+ | ===== 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: | ||
+ | * / | ||
+ | * / | ||
+ | |||
+ | Az ansible.cfg a felhasználó saját könyvtárában is használható: | ||
+ | * ~/ | ||
+ | |||
+ | |||
+ | |||
+ | ==== Konfigurálás ==== | ||
+ | |||
+ | nano / | ||
+ | |||
+ | |||
+ | A defaults szekcióban egyetlen sorra van szükség: | ||
+ | <code ini ansible.cfg> | ||
+ | [defaults] | ||
+ | inventory | ||
+ | </ | ||
+ | |||
+ | ==== Gépek felvétele a hosts fájlba ==== | ||
+ | |||
+ | Vegyük fel a célgépeket a hosts fájlba: | ||
+ | nano / | ||
+ | |||
+ | Felvesszük a gépek nevét vagy ip címét: | ||
+ | <code ini / | ||
+ | gep1 | ||
+ | gep2 | ||
+ | gep3 | ||
+ | </ | ||
+ | |||
+ | |||
+ | A gépek csoportokba is szervezhetők. | ||
+ | |||
+ | <code ini / | ||
+ | [webszerverek] | ||
+ | gep1 | ||
+ | gep2 | ||
+ | gep3 | ||
+ | |||
+ | [dbszerverek] | ||
+ | gep4 | ||
+ | gep5 | ||
+ | gep6 | ||
+ | </ | ||
+ | |||
oktatas/linux/konfiguraciokezeles/ansible/gepek.txt · Utolsó módosítás: 2022/03/23 15:34 szerkesztette: admin