== lxc-fancy == * kleines skript auf (derzeit) flatbert was ein schnelles erstellen/löschen von lxc containern erlaubt * vom skript ausführen bis zum gestarteten container dauert es nur ca 2-3 sekunden Source: https://github.com/plitc/lxc-fancy '''features''': * create ** zfs clone von jessie/systemd vorlagen container ** anpassung der lxc config von namen,pfaden und mac adresse ** mac address randomiziert bei 2 stellen zwischen 10-99 ** lxc-container per screen session starten ** lxc-container hostname anpassung * delete ** zfs destroy clone ** lxc-container stoppen und symbolische links unter /var/lib/lxc und /lxc-container entfernen === usage === # lxc-fancy usage: /usr/sbin/lxc-fancy { create | delete } === create === Beispiel zur Erstellung eines LXC Containers # lxc-fancy create Please enter the new LXC Container name: test1 Do you wish to start this LXC Container: test1 ? (y/n) y ... starting screen session ... 21110.test1 (04/11/15 06:39:37) (Detached) That's it === screen login === # screen -x 21110.test1 === delete === Beispiel zum löschen eines LXC Containers # lxc-fancy delete Please enter the LXC Container name: test1 ... shutdown & delete the lxc container ... That's it