Outils pour utilisateurs

Outils du site


lxc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
lxc [2024/08/13 19:09] luclxc [2024/08/13 19:11] (Version actuelle) luc
Ligne 1: Ligne 1:
 +===== LXC =====
 +
 +[[https://pve.proxmox.com/wiki/Linux_Container|Définition]] : 
 +
 +C'est une techno qui permet d'avoir un OS dans un autre OS.
 +
 +Il a des avantages :
 +<code>
 +  + mutualise les ressources hardware
 +  + permet des backup bare metal (notamment avec [[proxmox]])
 +  + isolation des différents services proposées sur une même machine physique (chacun est dans un container)
 +</code>
 +Et des inconvénients :
 +<code>
 +  - nécessite des connaissances et compétences pour administrer tout cela
 +    (ce ne sont pas des vrais OS, il y a des limites - ex: partage SMB dans LXC, voir ci-dessous)
 +  - rajoute une couche de complexité
 +</code>
 +
 +===== Différence avec une VM =====
 +  * VM : émulation du hardware, l'os complet est installé dans le guest
 +  * CT (LXC) : utilise le noyau de l’hôte
 +
 +===== LXC et SMB shares =====
 +
 +Un container LXC unprivileged ne peut monter des partages SMB/NFS en tant que client.\\
 +Une solution est de passer par un bindmount, voir [[LXC_SMB]]
 +
 +===== Troubles =====
 +J'ai eu des soucis avec des versions de debian différentes dans un container LXC de celle de l'hôte, notamment lors de mise à jour (upgrade de version de debian). Pas de solution trouvée à part réinstaller.
 +