Vagrant

Inter-company training

Who is the training for?

Administrateurs système, ingénieur de production, développeurs

Duration

3,00 day(s)

Language(s) of service

EN FR

Prerequisites

Connaissances en administration système et connaissances en développement

Goals

Découvrir Vagrant.

Contents

Présentation de la logistique de cours

Objectifs du cours
Références et ressources

Les concepts de Vagrant

Qu’est-ce qu’un environnement de développement?
Qu'est-ce qu'un hyperviseur
Définition du terme DevOps
En quoi consiste l'automatisation et la création des environnements de développement

Découverte de Vagrant

Présentation et Mise en place d'un Hyperviseur de niveau 2
Installation et configuration de Vagrant
Description d'un Vagrantfile
Découvertes des commandes (CLI) vagrant

Configuration de Vagrant

Optimiser ses instances Vagrant
Le langage Ruby: Syntaxe et bonnes pratiques
Partager des fichiers entre votre machine et l’instance Vagrant
Configuration réseau: réseaux privés / réseaux publics

Notions avancées

Créer un environnement multi-instances
Gérer les cycles de vie concurrents des instances
Présentation des Providers Cloud (Amazon & OpenStack)
Gérer un Vagrant multi-providers (virtualbox, workstation, ESX)

Ansible

Présentation de Ansible
Déployer avec Ansible l'équivalent d'un environnement de production: Plusieurs instances recevant toutes une configuration adaptée aux besoins

TP: lancement d'une application avec un serveur Web et une base de données

Puppet

Présentation de puppet
Déployer des configurations
Déployer avec Puppet l'équivalent d'un environnement de production: Plusieurs instances recevant toutes une configuration adaptée aux besoins

TP: lancement d'une application avec un serveur Web et une base de données

SaltStack

Présentation de Salt
Déployer des configurations
Déployer avec Salt l'équivalent d'un environnement de production: Plusieurs instances recevant toutes une configuration adaptée aux besoinx

TP: lancement d'une application avec un serveur Web et une base de données

Teaching methods

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Evaluation

Contrôle continu

Certificate, diploma

Attestation de fin de stage mentionnant le résultat des acquis

Organization contact details

Dawan - Service commercial

These courses might interest you

EN
Day
On request
Software - Macpaint software