Opleiding : Ansible, het beheer van servers automatiseren

Ansible, het beheer van servers automatiseren




Ansible automatiseert eenvoudig en efficiënt de invoering van complexe infrastructuren en het uitrollen van applicaties. Deze cursus leert u hoe u de Open Source tool Ansible kunt gebruiken, de playbooks, rollen en modules kunt beheren en hoe u deze kunt toepassen op uw infrastructuur.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand

Ref. SIB
  2d - 14u00
Prijs : Neem contact met ons op




Ansible automatiseert eenvoudig en efficiënt de invoering van complexe infrastructuren en het uitrollen van applicaties. Deze cursus leert u hoe u de Open Source tool Ansible kunt gebruiken, de playbooks, rollen en modules kunt beheren en hoe u deze kunt toepassen op uw infrastructuur.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De kenmerken en werking van Ansible kennen
De playbooks, modules, rollen, taken, enz. implementeren
Begrijpen hoe de sturing van een serverpark en de uitrol van applicaties geoptimaliseerd kan worden
De best praktijken onder Ansible beheersen

Doelgroep
Bestuurders, ontwikkelaars, architecten ...

Voorafgaande vereisten
Kennis hebben van het beheer van Linux systemen en een taal voor het ontwikkelen van scripts.

Opleidingsprogramma

1
Positionering van Ansible

  • Ansible en DevOps.
  • Devops & IaC (Infrastructure as Code), de broncode van de infrastructuur.
  • De tools Puppet, Chef, Saltstack... Ansible.
  • Werking van Ansible.
  • Architectuur: inventaris, modules, playbooks, tasks, rollen.

2
Installatie en configuratie

  • Installatie en gebruik van de tool.
  • De basiscommando's van Ansible.
  • Configuratie van knooppunten: ssh sleutels, escalatie van sudo voorrechten.
  • Het configuratiebestand.
  • De inventaris: creatie en gebruik.
Praktisch werk
Ansible installeren en meerdere client-knooppunten configureren, inventarisatie maken en gebruik van de eerste commando’s.

3
Ad hoc commando’s

  • Parallellisme en commando’s van Shell.
  • Bestanden overzetten.
  • De pakketten met yum, apt.
  • Gebruikers en groepen.
  • De diensten.
Praktisch werk
Gebruik van de verschillende ad hoc commando's parallel over meerdere knooppunten.

4
De playbooks

  • Inleiding tot playbooks.
  • Definitie van de tasks, plays.
  • Yaml-syntax.
  • Variabelen, modules en taken.
  • Uitvoering van een playbook.
  • Test van een playbook in dry-run.
  • Uitvoering stap voor stap, taken overslaan.
  • Beheer van de fouten.
Praktisch werk
Het schrijven van een eenvoudig playbook bestaande uit meerdere taken.

5
Modulaire code schrijven

  • Meldingen en Handlers.
  • Rollen en includes. De tags.
  • De modules van de community.
  • Ansible-galaxy: uw code delen.
Praktisch werk
Verkenning van het sterrenstelsel Ansible, downloaden en gebruiken van modules, toevoegen van tags in een playbook.

6
Geavanceerde commando’s

  • Vault: versleuteling van gegevens.
  • De lookups.
  • Eigen modules ontwikkelen, een module debuggen, plug-ins.
  • Eigen filters maken.
Praktisch werk

7



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand