Artikelen

Ansible-handleiding
30 november 2017

Wat is Ansible? Hoe Ansible werkt?

/
Gepost door

Wat is Ansible?

Ansible is relatief nieuw DevOps gereedschap dat kwam nadat marionet en chef-kok reeds gevestigde spelers in de markt waren. Het heeft een andere aanpak voor het oplossen van problemen met de IT-infrastructuur en automatisering. De oorspronkelijke auteur van Ansible heeft het gemaakt, met de bedoeling dat u, om infrastructuur te implementeren, niet verplicht bent om programmeren te leren. Om verbinding te maken met externe servers die moeten worden beheerd, gebruikt ansible ofwel ssh voor * nix-gebaseerd systeem en winrm (Windows extern beheer) voor Windows-gebaseerde systemen. T

Hoe Ansible werkt?

Ansible-training moet eenvoudig, elegant, schaalbaar en gemakkelijk te leren zijn. De instructies / stappen / taken die moeten worden uitgevoerd, zijn geschreven YAML. Taken worden achtereenvolgens uitgevoerd. Bij de taak moeten we de status van het systeem aangeven. Bijv .: een pakket vim moet worden geïnstalleerd. Hoe het moet worden geïnstalleerd, dat wordt behandeld / beheerd door een module, we hoeven ons daar niet al te veel zorgen over te maken. Als dat pakket al is geïnstalleerd, negeert ansible die stap gewoon. Dit wordt Idempotence genoemd.

YAML, het is een eenvoudig tekstformaat, dat gemakkelijk te lezen en te schrijven is, zowel voor mensen als voor machines. De magie die ansible aandrijft, vindt plaats in zogenaamde modules. Modules kunnen in elke programmeertaal worden geschreven. Ansible is snel en vereist niet dat er een agent op de doelserver wordt geïnstalleerd. U kunt zelfs ansible gebruiken om routers / switches te configureren, diegene die worden ondersteund door Ansible (en het is nogal een lijst).

Voordelen van Ansible-certificering:

Als je echt diep in Ansible moet graven en je eigen aangepaste modules wilt maken, dan moet je een programmeertaal leren of kennen.

Een andere belangrijke voordelen van Ansible is dat het gratis en open source is. Het is geschreven in Python en iedereen die Python begrijpt, kan de code lezen en indien nodig aanpassen aan hun eigen vereisten. Afgaande op de populariteit en de acceptatie door de industrie kocht Redhat Ansible in 2015 en is nu officieel onderdeel van het aanbod van Redhat. Maak je geen zorgen. Anoniem is nog steeds gratis en open source, Redhat is verder aan het verbeteren, draagt ​​code bij en laat dit project groeien. Redhat biedt een web-gebaseerd GUI-platform genaamd Ansible Tower en het is naar mijn mening betaald en vrij duur. Dat is hoe Redhat geld verdient aan Ansible. Anicit-toren biedt een centraal beheer, samen met goede analyses en rapporten en CMDB / inventaris.

Ansible is goed in Change Management, Automatisering, provisioning en orkestratie. Met deze tool kunt u zowel uw servers als uw applicaties beheren. Dat betekent dat u geen toepassingsspecifieke implementatietools hoeft te leren, zoals capistrano, stof enz.

Gerelateerde cursus:

GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!