AUTOMATYZACJAAUTOMATYZACJAAUTOMATYZACJA
ANSIBLE WANSIBLE WANSIBLE W
5 MINUT5 MINUT5 MINUT
Dodajemy repozytorium
Instalujemy kontroler:
Potwierdzamy klawiszem "y"
SUDO DNF INSTALL
HTTPS://DL.FEDORAPROJECT.ORG/PUB/EPEL/E
PEL-RELEASE-LATEST-8.NOARCH.RPM -Y
SUDO DNF INSTALL ANSIBLE
Uruchomienie kontrolera
Kontroler już działa. Pora na
dodanie hosta, którym
będziemy zdalnie zarządzać.
Ansible iformację o zdalnych
maszynach pobiera z pliku
„inventory”. Domyślnie
znajduje się w katalogu:
/ETC/ANSIBLE/HOSTS
Przejmujemy kontrolę
Dodajmy tam serwery,
którymi chcemy zarządzać.
Np. :
Target to hostname. Następnie
adres IP i hasło ( o
bezpieczeństwie niedługo :) ).
Dodanie zdalnego hosta
TARGET ANSIBLE_HOST=192.168.0.203
ANSIBLE_SSH_PASS=ZABBIX
Przetestuj połączenie z hostem
i importujemy klucz.
Logujemy się na kontroler i
odpytujemy zdalnie TARGET:
Potwierdzamy wpisując „yes”
i podając hasło do target.
Kończysz połaczenie
komendą:
SSH 192.168.0.203
EXIT
Test połączenia
Wykonajmy, pierwsze proste
polecenie:
Otrzymałeś taki komunikat?
ANSIBLE TARGET -M PING
Pierwsze polecenia
Brawo! Wykonałeś pierwsze
polecenie za pomocą Ansible.
Zróbmy coś ciekawszego.
Właśnie sprawdziłeś miejsce
na dyskach w serwerze
TARGET
Możesz od razu wykonać
zadanie na całej grupie:
ANSIBLE TARGET -M COMMAND -A "DF -H"
ANSIBLE DEMO -M COMMAND -A "DF -H"
Pierwsze polecenia
To co jednak powoduje, ze Ansible
jest jeszcze bardziej przydatnym
narzędziem to Playbooki.
Playbook to coś na zasadzie
scenariusza lub sekwencji zadań,
które następują po sobie. Ale o tym
nastepnym razem...
Ciąg dalszy nastąpi...

More Related Content

PPT
Przenosiny
PDF
(prawie) Wszystko o Tinkerze
PDF
PLNOG 22 - Krzysztof Załęski - Praktyczne zastosowanie narzędzi NetDevOps
PDF
Ansible - Automatyzacja zadań IT
PDF
Ansible w praktyce
PPT
Serwer internetowy w systemie Linux
PDF
Monitoring sieci
PDF
Jak działa CPython
Przenosiny
(prawie) Wszystko o Tinkerze
PLNOG 22 - Krzysztof Załęski - Praktyczne zastosowanie narzędzi NetDevOps
Ansible - Automatyzacja zadań IT
Ansible w praktyce
Serwer internetowy w systemie Linux
Monitoring sieci
Jak działa CPython

More from Arkadiusz Siczek ✔ (12)

PDF
Zabezpieczenia SSH
PDF
Chmod - Uprawnienia w Linuxie
PDF
Podstawowe Komendy Linuxa
PDF
Linux jest trudny
PDF
Co to jest GREP?
PDF
Moduły w Ansible - Automatyzacja
PDF
Ansible w 5 minut... Playbooki
PDF
Tuning zabbix
PDF
Troubleshooting zabbix agent
PDF
Problem z Zabbix Agent
PDF
Zabbix Monitorowanie Bezagentowe (Agentless)
PDF
Błędy wdrożenia monitoringu
Zabezpieczenia SSH
Chmod - Uprawnienia w Linuxie
Podstawowe Komendy Linuxa
Linux jest trudny
Co to jest GREP?
Moduły w Ansible - Automatyzacja
Ansible w 5 minut... Playbooki
Tuning zabbix
Troubleshooting zabbix agent
Problem z Zabbix Agent
Zabbix Monitorowanie Bezagentowe (Agentless)
Błędy wdrożenia monitoringu
Ad

Ansible w 5 minut

  • 2. Dodajemy repozytorium Instalujemy kontroler: Potwierdzamy klawiszem "y" SUDO DNF INSTALL HTTPS://DL.FEDORAPROJECT.ORG/PUB/EPEL/E PEL-RELEASE-LATEST-8.NOARCH.RPM -Y SUDO DNF INSTALL ANSIBLE Uruchomienie kontrolera
  • 3. Kontroler już działa. Pora na dodanie hosta, którym będziemy zdalnie zarządzać. Ansible iformację o zdalnych maszynach pobiera z pliku „inventory”. Domyślnie znajduje się w katalogu: /ETC/ANSIBLE/HOSTS Przejmujemy kontrolę
  • 4. Dodajmy tam serwery, którymi chcemy zarządzać. Np. : Target to hostname. Następnie adres IP i hasło ( o bezpieczeństwie niedługo :) ). Dodanie zdalnego hosta TARGET ANSIBLE_HOST=192.168.0.203 ANSIBLE_SSH_PASS=ZABBIX
  • 5. Przetestuj połączenie z hostem i importujemy klucz. Logujemy się na kontroler i odpytujemy zdalnie TARGET: Potwierdzamy wpisując „yes” i podając hasło do target. Kończysz połaczenie komendą: SSH 192.168.0.203 EXIT Test połączenia
  • 6. Wykonajmy, pierwsze proste polecenie: Otrzymałeś taki komunikat? ANSIBLE TARGET -M PING Pierwsze polecenia Brawo! Wykonałeś pierwsze polecenie za pomocą Ansible.
  • 7. Zróbmy coś ciekawszego. Właśnie sprawdziłeś miejsce na dyskach w serwerze TARGET Możesz od razu wykonać zadanie na całej grupie: ANSIBLE TARGET -M COMMAND -A "DF -H" ANSIBLE DEMO -M COMMAND -A "DF -H" Pierwsze polecenia
  • 8. To co jednak powoduje, ze Ansible jest jeszcze bardziej przydatnym narzędziem to Playbooki. Playbook to coś na zasadzie scenariusza lub sekwencji zadań, które następują po sobie. Ale o tym nastepnym razem... Ciąg dalszy nastąpi...