Objectif : Comprendre la différence entre virtualisation de type VM (KVM) et conteneurs LXC, puis déployer un conteneur Linux léger, le configurer et le comparer à une VM.
Actions à réaliser :
Téléchargement de templates LXC :
- Dans l’interface Proxmox, rendez-vous sur votre nœud > onglet « Storage ».
- Sélectionnez un stockage supportant les templates LXC (souvent « local »).
- Allez dans l’onglet « CT Templates » et cliquez sur « Templates ». Téléchargez, par exemple, un template Debian ou Ubuntu minimal.
Création d’un conteneur LXC :
- Cliquez sur « Create CT ».
- Donnez un nom (ex. CT-Linux-1) et un mot de passe root.
- Sélectionnez le template précédemment téléchargé.
- Allouez un disque (ex. 4-8 Go), de la RAM (512 Mo à 1 Go) et un CPU minimal.
- Définissez le réseau (vmbr0) pour obtenir une IP via DHCP.
Démarrage et test du conteneur :
- Lancez le CT et connectez-vous via la console.
- Comparez les performances et l’empreinte mémoire avec une VM.
- Installez un service simple (ex. un serveur web Apache ou Nginx) et testez son accessibilité depuis le réseau.
Résultat attendu :
Vous avez créé et configuré un conteneur LXC, constaté la légèreté de ce type de virtualisation système, et compris que les conteneurs partagent le noyau hôte, offrant ainsi une solution plus économe en ressources que les VMs complètes.