Hi, I did not used lxc-create, lxc-clone, ... I created the container config manually. So I cannot provide you with such steps.
Lets say the container resides in $DIR. $DIR/config is the container config $DIR/rootfs/ contains the extracted rootfs as explained beforte. The config snippets I use are in the last mail, hope it helps. Best regards Joerg On 04.11.2015 05:43, Divya Vyas wrote: > Hi Joerg, > > Thanks for your reply. > > I understand that > host kernel needs only cgroup and namespace changes to run openwrt container( > lxc-checkconfig should give all enabled). > > Which template and configuration file do you use to create openwrt container. > Can you please give me the exact lxc-* steps with needed files ? > > It will be really helpful for me > > Thanks, > Divya > > On Tue, Nov 3, 2015 at 3:06 PM, joerg jungermann <[email protected] > <mailto:[email protected]>> wrote: > > Hi, > > I am runnning multiple OpenWRT LXC containers on x386_64(15.05), > arm5(dockstar,15.05) and mipsel(Asus WL-500V1 with old 12.09). > > Your host kernel needs of course to have CGroup and Namespace support. > Openwrt runs very smoothly in the container. Droping SYS_ADMIN pervents > the rootfs just extracted from the > rootfs.tar to try overlaymounts. > > The FS settings are > lxc.mount.auto = proc:rw sys:ro > lxc.mount.entry = tmpfs tmp tmpfs > size=8192k,mode=1777 0 0 > > The following capabilities are configured to be dropped > ## Capabilities > lxc.cap.drop = sys_module > #lxc.cap.drop = sys_boot > lxc.cap.drop = sys_admin > lxc.cap.drop = sys_nice > lxc.cap.drop = audit_con $? = 0 > lxc.cap.drop = audit_write > lxc.cap.drop = sys_rawio > lxc.cap.drop = mac_admin > lxc.cap.drop = mac_override > lxc.cap.drop = mknod > # this allow OpenWRT/netifd to configure the network setings inside the > # conatiner > #lxc.cap.drop = net_admin > #lxc.cap.drop = net_raw > > # to run and shutdown procd > lxc.haltsignal = SIGUSR1 > lxc.stopsignal = SIGINT > lxc.kmsg = 1 > > To get an working rootfs I use a tarred rootfs from donwloads.openwrt.org > <http://donwloads.openwrt.org> > for the needed architecture. > > This is far from perfect but works for me, very well. > Let me know if you find some caveeats. > > Best regards > > > Hi, > > > > I am trying to create a openWRT lxc container on a yocto based > filesystem. Has > > any one any idea about openwrt template to create the container. Is it > need any > > kernel changes on host? > > > > Thanks, > > Divya > > > > > _______________________________________________ > > openwrt-users mailing list > > [email protected] <mailto:[email protected]> > > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-users > > > -- > Joerg Jungermann > _______________________________________________ > openwrt-users mailing list > [email protected] <mailto:[email protected]> > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-users > > > > > _______________________________________________ > openwrt-users mailing list > [email protected] > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-users > _______________________________________________ openwrt-users mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-users
