On 04/12/12 21:29, Michael H. Warfield wrote: >> I raised the question about LXC/systemd a while back and have been >> trying to follow the conversation but I have to admit it's going >> somewhat over my head. I've also been away on another piece of work but >> would now like to understand where things lie with LXC and systemd >> inside a container. > Ok... I'll try to answer some of them... Thanks Mike, much appreciated. > >> I have just updated my system to 0.8.0 and I can't see any changes to >> make a systemd container work. Are there changes in 0.8.0 ? > There are very significant changes in 0.8.0 but, unfortunately, not the > ones you need to get systemd to work in a container. We've been testing > a lot of these and they are in git but they are not in a release yet. > Hopefully soon, just not yet. > >> If so, I'd be grateful for some guidance on what I need to do to to my >> configuration to make it work. > Right now, you'll have to build from git. I will go away and do a git build later today. I presume that would be from git://lxc.git.sourceforge.net/gitroot/lxc/lxc.
>> I'm also happy to help test this if I can. If it helps I am on Arch Linux. > There are two problems. One is systemd in an lxc container. I think we > have a rope on this one and it's tied down. The other is the more > recent (195+) versions of systemd in the host that throw the "pivot > root" errors. That has not been addressed as yet. I use Fedora. Right > now, I have Fedora 17 hosts with Fedora 17 containers. Fedora 18 > (currently in beta) host (systemd 195) is going to be a train wreck > until we sort the pivot root problem. I don't know what you have with > Arch Linux. You'll have to tell us what versions of systemd you are > running. > Ah yes, the "pivot root" problem. I have worked around this for the time being by doing a "mount --make-rprivate /". I created a systemd service on the host as an "after" dependency on "systemd-remount-fs.service" to do this. I believe this is ok in the short term (it appears to work ok for me). If I rebuild lxc from git, should I then expect my existing systemd container to work or is there anything else that I need to do ? My versions: lxc version: 0.8.0 Linux hydrogen 3.6.8-1-ARCH #1 SMP PREEMPT Mon Nov 26 22:10:40 CET 2012 x86_64 GNU/Linux systemd 196 >> many thanks everyone. >> John > Mike Thanks, I really appreciate the help. ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users