
J'ai eut du mal à faire fonctionner lxc sur ma fedora (pour une fois qu'un truc marche mal, je me suis penché sur le cas). Avec l'aide de number80 (un des habitués du canal #fedora-fr sur IRC freenode) j'ai put patcher et recompiler des rpms pour la version 0.7.5 de lxc.
Le souci qui se posait, outre les désastreuses erreurs liées à cgroup, était l'absence de templates. En fait, je ne sais pas pourquoi le mainteneur a supprimé les templates d'installation (apparement ils ne devaient pas être bons à l'époque). Toujous est-il que le template fedora fonctionne bien.
J'ai patché le template "debian" qui demandait à utiliser dpkg pour avoir l'architechture procésseur de la machine. Pour remplacer cela, j'effectue un test autre (via uname -i) et je permet une option -a ou --arch qui peut prendre en charge amd64 ou i386. L'architechture est par défaut celle de votre cpu.
Autre partie que j'ai patché, le template debian ne créait pas d'interface réseau... chose réparée
Bref, pour installer mes paquets, comme pour le moment je n'ai pas de dépot, il vous suffit de prendre l'archive de 1.1Mo ici: http://www.metal3d.org/rpms/lxc-0.7....
Pour installer tout ça:
su tar zxvf lxc-0.7.5-rpm.tar.gz #pour les 32bits: yum install --nogpgcheck lxc/{lxc-0.7.5-1.fc15.i686.rpm,lxc-templates-0.7.5-1.fc15.i686.rpm,lxc-libs-0.7.5-1.fc15.i686.rpm} #pour les 64bits: yum install --nogpgcheck lxc/{lxc-0.7.5-1.fc15.x86_64.rpm,lxc-templates-0.7.5-1.fc15.x86_64.rpm,lxc-libs-0.7.5-1.fc15.x86_64.rpm}
Je vous remercie d'avance si vous avez des retours particuliers, notez que je n'ai testé que les templates fedora et debian pour le moment.