Ci-dessous, les différences entre deux révisions de la page.
Both sides previous revision Révision précédente Prochaine révision | Révision précédente | ||
si:lxc [2018/12/12 22:25] heraclide |
si:lxc [2019/07/19 16:24] heraclide |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Creation d'un container LXC ==== | ====== Creation d'un container LXC ==== | ||
- | - Avoir pensé à créé le [[si:kvm|volume]] | + | - Initialisation du container<code> |
- | - A voir formatter le volume<code> | + | sudo lxc-create -n NOM -t debian -B lvm --vgname=troll3-vg --lvname=lxc_NOM --fstype=ext4 --fssize 10G -- --release=jessie /dev/troll3-vg/lxc_NOM |
- | mkfs.ext4 /dev/trollX-vg/lxc_NOM | + | |
</code> | </code> | ||
- | - Avoir preparer le fstab et monter le volume<code> | + | - Bien noté le pass root affiché dans le /root/README |
- | echo "/dev/trollX-vg/lxc_NOM /var/lib/lxc/NOM ext4 defaults 0 2" >> /etc/fstab | + | - Ajoutter quelque chose du genre **EN ADAPTANT** dans le /var/lib/lxc/NOM/config<code> |
- | mount /var/lib/lxc/NOM | + | lxc.network.type = veth |
+ | lxc.network.flags = up | ||
+ | lxc.network.link = br0 | ||
+ | lxc.network.hwaddr = 00:ZZ:C0:ZZ:01:60 | ||
+ | lxc.network.ipv4 = 192.168.1.4242/24 | ||
+ | lxc.network.ipv4.gateway = 192.168.1.1 | ||
+ | |||
+ | lxc.start.order = 42 | ||
+ | lxc.start.auto = 1 | ||
</code> | </code> | ||
- | - On peut maintenant creer le container pour de vrai<code> | + | - Pour se faciliter la vie, on va rendre le rootfs accessible depuis le host<code> |
- | sudo lxc-create -n NOM -t debian -- -r stretch -d | + | echo "/dev/trollX-vg/lxc_NOM /var/lib/lxc/NOM/rootfs ext3 defaults 0 2" >> /etc/fstab |
+ | mount /var/lib/lxc/NOM/rootfs | ||
+ | </code> | ||
+ | - Pour supprimer un container, ca devrait etre un truc genre<code> | ||
+ | sudo lxc-destroy -n NOM -B lvm --vgname=troll3-vg --lvname=lxc_NOM | ||
+ | </code> | ||
+ | - Pour se connecter à l'intérieur d'un LXC : <code> | ||
+ | lxc_attach -n NOM | ||
</code> | </code> | ||
- | |||
- |