Formations à distance

Toutes nos formations sont accessibles à distance en classes virtuelles : accès à l'infrastructure de travaux pratiques, machines physiques, outils pédagogiques, échanges avec le formateur. N'hésitez pas à nous appeler pour réserver une formation ou pour participer aux serious games !

Financement FNE-Formation 2021

Toutes nos formations sont éligibles au FNE-formation 2021

Formation : Virtualisation avec lxc

Durée2 jours
Prix 1225 €
Code coursSY008
Dates 9 au 10 septembre
8 au 9 novembre

classe virtuelle
(cliquez sur une date pour vous 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.

Connaissances préalables nécessaires:

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

Validation des pré-requis

Validation des attentes

Programme détaillé de la formation


( logo acroreadTéléchargez le programme) :
IntroductionObjectifs 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 lxcLinux 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 LXCSite de référence pour le téléchargement.Installation de LXC par rpm, urpmi, yum 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 etc...Travaux pratiques :vérification de la configuration avec lxc-checkconfig
Gestion des conteneursConfiguration, création, démarrage.
Travaux pratiques :é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 repértoires externes au conteneur. Capabilities.
Configuration du réseauLes 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.
ExploitationDescription 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, ..
Travaux pratiques :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-nestat,lxc-execute, ...
CgroupsFonctionnement de Control Group. Espaces de nommage.
Travaux pratiques : vérification de la configuration du noyau. Activation des Cgroups.
Quotas : principes, présentations des cgroups. Mise en oeuvre : quotas cpu, quotas réseaux.

Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:SY008

Contenu de la formation
Virtualisation avec lxc:

Accès à la liste des cours



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