Différences entre versions de « Lxc »
Sauter à la navigation
Sauter à la recherche
Ligne 28 : | Ligne 28 : | ||
** utilisation de /etc/insserv/override) (a priori la bonne methode) | ** utilisation de /etc/insserv/override) (a priori la bonne methode) | ||
− | === | + | === liens === |
− | * | + | * le site de developpement lxc: [[http://lxc.sourceforge.net]] |
+ | * un howto bien fourni: [[http://lxc.teegra.net]] | ||
+ | * conversion vserver -> lxc : [[http://schmidi2.blog.com/2010/10/25/migrating-from-vserver-to-lxc/]] | ||
+ | * un autre site interessant: [[http://www.jotschi.de/?p=554]] |
Version du 7 mars 2012 à 18:21
Construire un serveur LXC
LXC offre les possibilités d'un chroot avec quelques points en plus:
- séparation des process (une sorte de chroot des process)
- virtualisation du réseau (il est possible de simuler un circuit réseau avec
les bridges (brctl) le routage/NAT (iptables)
LXC souffre encore de quelques problèmes de jeunesse:
- lxc-stop est un vilain kill -9 -1 exécuté dans le container. Il faudrait que lxc-stop fasse un shutdown propre (init 0)
- le système de fichier /sys montre des éléments faisant partie de l'hôte et n'est pas encore suffisamment étanche.
Todo
Questions résolues (a développer)
de base sur un rootfs (/etc/inittab, /etc/network/interface, /dev/init.d/umountroot.sh, /dev)
- mise en place du réseau avec veth, brctl et consort
- lxc-console sans mot de passe
Questions partiellement résolues
- quels scripts enlever dans /etc/rc{S,3,0}.d
- comment ?
- modif /etc/init.d (version actuelle)
- suppression du lien dans rcX.d (pas tres robuste a mon avis)
- utilisation de /etc/insserv/override) (a priori la bonne methode)