Phare : logo phirio Phirio  : apprendre à apprendre

Phare : logo phiriopuzzle pour les serious games Phirio

Phare : logo phirioDataCenter de Phirio

Phare : logo phirioIllustration des Serious Games Phirio

PrecedentSuivant
  • Formations
    • Catalogue
    • Cloud
    • Big Data
    • Applicatif
    • DataScience
    • Infrastructures
    • Accompagnement
    • Sur mesure
  • Cheat sheets & labs
    • Présentation des technologies
    • Le Laboratoire
    • Blockchain
    • Big Data
    • Liens utiles
  • Informations pratiques
    • Phirio Team
    • Prestations
    • Qualité
    • Centre de formation
    • Nos références
  • Contact
    • Plan d'accès
    • Contact post-formation
    • Recrutement
    • Demande d'informations
  1. Vous êtes ici : Accueil
  2. Formations
  3. Systemes
  4. Unix
  5. Linux
  6. Linux containers lxc mise en oeuvre

Formation : Virtualisation avec lxc

Durée de la formation

2 jours

Code cours

SY008

Prix de la formation

Nous consulter

Sessions programmées

S'inscrire

Public :

Administrateurs, chefs de projet et toute personne souhaitant mettre en oeuvre la virtualisation avec lxc.

Objectifs :

Comprendre les principes des linux containers et savoir les mettre en oeuvre.

Prérequis :

Une bonne connaissance des systèmes Linux est nécessaire.

  • Pour tester vos connaissances actuelles sur le sujet : Validation des pré-requis
  • Pour nous préciser vos attentes : Validation des attentes

Programme détaillé de la formation

Introduction

Objectifs d'un système d'exploitation, gestion de ressources.
Partager des ressources entre plusieurs applications, systèmes, ...
Notion de virtualisation, quelle granularité (disques, système d'exploitation, machines physiques, ...)
Historique : VM (Virtual Machine), VMWare, UML, Xen, ...
Les différentes techniques de virtualisation possibles sur Linux
conteneurs d'application, noyaux secondaires, machines virtuelles, hyperviseur, virtualisation matérielle, ...

Présentation de lxc

Linux containers, historique, principe de fonctionnement. LXC, LXD.
L'isolation de ressources, création d'un environnement utilisateur.
Positionnement par rapport aux autres solutions de virtualisation.

Les outils LXC

Site de référence pour le téléchargement. Installation de LXC par rpm, yum, dnf ou apt-get install.
Présentation des différents outils pour :vérifier la configuration du noyau, créer, détruire, gérer les conteneurs, et les tâches associées
lxc-checkconfig,lxc-console, lxc-create, lxc-start, lxc-stop, ...
Atelier : vérification de la configuration avec lxc-checkconfig


Gestion des conteneurs

Configuration, création, démarrage.
Atelier : étude des exemples de configuration dans /share/doc/lxc/examples. Utilisation des templates pour créer des containers standards.


Exemple de busybox. Choix des systèmes de fichiers.
Gestion des inclusions. Ordre de démarrage. Démarrage automatique. Groupes de conteneurs.
Montage de répertoires externes au conteneur. Capabilities.

Configuration du réseau

Les différentes méthodes : interface physique, pont/commutateur virtuel, vlan, macvlan, nat.
Exercices pratiques :Mise en oeuvre. Configuration d'un pont avec brctl. Présentation openVswitch.
Suivi du réseau. Configuration de plusieurs interfaces réseaux par conteneurs. Configuration IPv4, IPv6. Script up/down.

Exploitation

Description des ressources à administrer:répertoires du produit lxc
fichiers de configuration des containers. Systèmes de fichiers des containers
Interventions possibles : visualisation des connexions réseau d'un container, des processus s'exécutant dans un lxc, ...
Atelier : exemples du fichier fstab permettant de configurer les partitions du container


Commandes lxc d'arrêt/relance, de vérification des containers et de supervision
Exercices avec lxc-console, lxc-monitor, lxc-netstat,lxc-execute, ...

Cgroups

Fonctionnement de Control Group. Espaces de nommage.
Atelier : vérification de la configuration du noyau. Activation des Cgroups.


Quotas : principes, présentations des cgroups. Mise en oeuvre : quotas cpu, quotas réseaux.

Liens complémentaires

Déroulé pédagogique

Modalités et délais d'accès

Méthodes mobilisées et modalités d'évaluation

Ces formations pourraient aussi vous intéresser

Virtualisation avec KVM

Code : SY007|Durée : 2 jours

Architecture cloud d'entreprise

Code : SY101|Durée : 3 jours

Docker : créer et administrer des conteneurs virtuels d'applications

Code : SY009|Durée : 3 jours

Phirio

+33 1 55 33 52 10
info@phirio.fr
Calendrier
Code cours : SY008

Contenu de la formation
Virtualisation avec lxc:
  • Introduction
  • Présentation de lxc
  • Les outils LXC
  • Gestion des conteneurs
  • Configuration du réseau
  • Exploitation
  • Cgroups

Accès à la liste des cours


Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours

Télécharger le programme


Version du document : Q729
Date de mise à jour du document : 2023/08/29


quelques une de nos réalisations

Phirio

+33 1 55 33 52 10
info@phirio.fr

Plus de 30 ans d'expertise

Formations

  • Calendrier
  • Présentations de technologies
  • Plan d'accès
  • Contact
Data Docklogo Data Dock
logo Qualiopi
La certification qualité a été délivrée par Proneo Certification au titre de la catégorie d'action suivante : ACTIONS DE FORMATION.

2025 Phirio Paris
Protection des données personnelles
Mentions légales et crédits
Conditions générales de vente