Filesystem pour mettre une limite d'espace disque
# lvcreate -n lxc-dns -L 5G system # mkfs.ext4 /dev/system/lxc-dns # tune2fs -i0 -c0 /dev/system/lxc-dns # mkdir /var/lib/lxc/dns # mount /dev/system/lxc-dns /var/lib/lxc/dns
Creation du conteneur
# SUITE=squeeze /usr/lib/lxc/templates/lxc-debian -p /var/lib/lxc/dns -n dns
Configuration
# vi /var/lib/lxc/dns/config
Fichier de conf, ajouter la configuration réseau à la fin:
# network lxc.utsname = dns.orgrim.net lxc.network.type = veth lxc.network.flags = up lxc.network.link = br0 lxc.network.hwaddr = DE:AD:BE:xx:xx:xx lxc.network.ipv4 = 10.42.0.4/24 lxc.network.ipv6 = 2001:41d0:2:xxxx::4/64
Par défaut, le client DHCP est activé dans le conteneur, on peut le supprimer de cette façon, lxc se chargeant de mettre les IP fixes configurées :
echo -e "auto lo\niface lo inet loopback" > /var/lib/lxc/dns/rootfs/etc/network/interfaces
Démarrer le conteneur :
# lxc-start -n dns -d
Se connecter au conteneur :
# lxc-console -n dns
- Le mot de passe par défaut est
root, il faut le changer directement - Le conteneur se comporte alors comme une install normale