Public visé

Ce cours s’adresse aux administrateurs, chefs de projet et toute personne qui souhaitent mettre en oeuvre la virtualisation avec lxc.

Objectifs pédagogiques

LXC, contraction de l’anglais Linux Containers est un système de virtualisation Open Source.

LXC est utilisé pour faire fonctionner des systèmes Linux isolés les uns des autres dans ce que l’on appelle des conteneurs (de l’anglais containers).

L’objectif de LXC est de créer un environnement aussi proche que possible qu’une installation Linux standard, mais sans avoir besoin d’un noyau séparé, les différents systèmes Linux vont partager le même noyau (valable depuis la version 2.6 du noyau) et une plus ou moins grande partie du système hôte.

Le conteneur apporte une virtualisation de l’environnement d’exécution (processeur, mémoire vive, réseau, système de fichier…) et non pas de la machine. Pour cette raison, on parle de « conteneur » et non de machine virtuelle.

Cette formation vous permettra d’apprendre à mettre en oeuvre LXC.

Programme

Introduction à LXC

Cgroup

Les outils LXC

Gestion des conteneurs

Configuration du réseau

Modalités d’évaluation des acquis

En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.