La présentation de LXC faite dans le précédent numéro [1] nous a permis de mettre en œuvre les fonctionnalités de base et de créer rapidement des conteneurs fonctionnels. Cependant, les capacités de LXC ne s’arrêtent pas là et nous allons pouvoir étudier ici plusieurs options bien utiles en production.
1. Utilisation des options avancées
1.1 OverlayFS
OverlayFS est un système de fichiers de type « union » apparu avec le kernel 3.18. Ce système de fichiers peut être vu comme un système de calques (comme avec GIMP) appliqué à un système de fichiers. Nous avons tout d'abord un système de fichiers « original » souvent appelé « Lower » et un système de fichiers posé « par dessus » - appelé « Upper ». Lower est monté en read-only et Upper en read-write. Tout ajout de fichier ou de répertoire sera donc effectué sur Upper. Toute modification de fichier entraînera sa copie de Lower vers Upper où il sera modifié. Une suppression de fichier est possible, cela entraînera sa suppression réelle d'Upper et sa transformation en fichier de type « without » sur Lower, c'est-à-dire qu'OverlayFS ne présentera plus ce fichier au système. Attention toutefois lors du démontage les informations concernant les fichiers « without » seront perdues. Un principe...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première