La mise à jour Debian, l’ipv6 et les conte­neurs lxc

Suite à la mise à jour vers Debian Wheezy, je me suis rendu compte grâce à un ami en full IPv6 que je n’avais plus IPv6 sur mes conte­neurs !

C’est simple et assez embê­tant. J’avais mis mes routes IPv6 dans le /etc/rc.local des conte­neurs (voir pourquoi dans ce billet) et il semble que ce fichier n’ait pas été joué lors du redé­mar­rage đŸ™

Il m’a suffit de jouer les instruc­tions qui étaient dedans pour que ça remarche. Il faudra que je regarde pourquoi ça n’a pas marché et comment régler le problème.

Bref, faites gaffe et véri­fiez que vous contac­tez bien vos conte­neurs en IPv6 depuis l’ex­té­rieur (ou tentez de contac­ter un serveur en IPv6 depuis un de vos conte­neurs).

Lance­ment des conte­neurs lxc au démar­rage avec Debian

Dans mon précé­dent billet, je disais que mes conte­neurs n’avaient pas redé­marré lors du reboot du serveur.

L’ex­pli­ca­tion est fort simple : alors que dans le temps, la liste des conte­neurs à démar­rer devait être écrite dans /etc/default/lxc, il faut main­te­nant (et peut-être depuis un certain temps) faire un lien symbo­lique du fichier de confi­gu­ra­tion du conte­neur dans le réper­toire /etc/lxc/auto/ en lui donnant le nom du conte­neur.

ln -s /var/lxc/truc/config /etc/lxc/auto/truc