Dans cette documentation nous allons voir ensemble comment créer un "conteneur LXC" dans un serveur Proxmox VE.
LXC, contraction de l’anglais Linux Containers est un système de virtualisation, utilisant l'isolation comme méthode de cloisonnement au niveau du système d'exploitation.
Il est utilisé pour faire fonctionner des environnements Linux isolés les uns des autres dans des conteneurs, partageant le même 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 ».
LXC repose sur les fonctionnalités des cgroups du noyau Linux disponibles depuis sa version 2.6.24. Il repose également sur d'autres fonctionnalités de cloisonnement comme le cloisonnement des espaces de nommage du noyau, permettant d'éviter à un système de connaître les ressources utilisées par le système hôte ou un autre conteneur. Wikipedia
L'environnement Proxmox que j'utilise pour faire cette documentation est un environneent virtuel.
C'est à dire que le Proxmox que je vais utiliser est une VM cependant la procédure reste identique avec un serveur physique.
Avant de commencer à créer un conteneur LXC nous allons devoir récupérer un Template.
Ce Template permettra de déployer le conteneur, "un peu à la manière" d'un ISO avec un OS.
Se connecter à l'interface graphique de Proxmox
Cliquer sur le stockage configuré pour héberger les ISO et Template LXC.
Cliquer sur CT Template puis cliquer sur "Template".

FYI : Par défaut Proxmox propose plusieurs Templates que l'on pourra télécharger.







ATTENTION : le nom d'hôte correspond au nom du conteneur LXC. Ce nom sera visible dans Proxmox.





ATTENTION : Il est également possible de définir un vlan sur le conteneur.
Je ne le ferai pas ici car je n'en est pas l'utilité pour cette documentation.










Ce conteneur ayant été créé à partir d'un Template Debian, il s'administera de la même manière qu'un serveur Linux tournant sous Debian.