Formation Linux LXC LXD
Formation Linux Conteneurs LXC

Formation Linux Conteneurs LXC / LXD / Docker

Cette formation Linux permet d'acquérir une expertise plus élevée sur les éléments du système Linux et les fonctionnalités avancées du noyau Linux, notamment celle des conteneurs LXC et  Docker, utilisant la technologie des cgroups, et apportant une alternative aux solutions classiques de virtualisation. Elle vous présentera ainsi, comment installer et configurer des conteneurs LXC ou Docker isolés, les sécuriser et leur apporter une haute-disponibilité avec OpenSVC ou bien avec LXD (Gestionnaire de conteneurs LXC).  Ce stage est orienté sur la distribution Debian, mais peut s'appliquer également aux familles de distribution RedHat, Fedora ou Ubuntu Server.

 

Introduction

  • Contexte et principes
  • Cas d'utilisation
  • Exemples d'architecture à base de conteneurs LXC et Docker

Conteneurs LXC

  • Déploiement de conteneurs LXC (Debian/Ubuntu)
  • Aspects réseaux et stockage des conteneurs 
  • Exploitation (démarrage/arrêt/migration)
  • Limitations Cgroups
  • Clonage de conteneurs LXC

Architecture HA à base de conteneurs LXC

  • Intégration avec OpenSVC
  • Pilotage de services à base de conteneurs (plateforme d'hébergement, dev, preprod, admin, prod, etc..) 
  • Synchronisation ZFS send/receive
  • Synchronisation snapshot LVM + rsync de conteneurs LXC 

Conteneurs Docker 

  • Principes et introduction
  • Installation et configuration DockerEngine
  • Manipulation des images
  • Gestion des conteneurs
  • Provisioning avec DockerFile
  • Docker Compose

Gestionnaire LXD

  • Présentation du projet LXD (gestionnaire de conteneur LXC)
  • Installation, compilation et configuration
  • Profils, Réseau, Stockage (ZFS)
  • Serveurs d'images
  • Provisioning de conteneurs LXC / Docker
  • Snapshots/Restauration
  • Live Migration de conteneurs LXC avec CRIU

Objectifs

  • Comprendre les principes des conteneurs LXC et docker
  • Déployer, installer et configurer vos conteneurs Linux.
  • Sécuriser et assurer la haute-disponibilité de plate-forme utilisant les conteneurs LXC / Docker  avec OpenSVC ou LXD
  • Déployer une infrastructure de gestion de conteneurs LXC / Docker

Public concerné

  • Ingénieurs et administrateurs systèmes ayant besoin de mettre en œuvre, administrer quotidiennement ou évaluer les éléments du système Linux et de son noyau, et souhaitant rechercher une solution alternative à la virtualisation classique, en déployant des conteneurs LXC et Docker

Pré-requis

  • Stage Administration Système Linux Niveau 1.

OBTENIR UN DEVIS ?