On Wed, 2012-12-05 at 13:00 +0000, John wrote: > 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). Hmmm... I was thinking someone ran into some problems doing that and causing problems with the /dev/pts mounts or some such. Good to note if that worked for you. I'm about to start playing with Fedora 18 Beta where I expect problems. I'll try that out. > 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 ? Yeah, one other thing (in addition to following Serge's advice regarding git and #stage)... You have to add an option to the config file for your systemd containers. lxc.autodev = 1 > 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. Regards, Mike -- Michael H. Warfield (AI4NB) | (770) 985-6132 | m...@wittsend.com /\/\|=mhw=|\/\/ | (678) 463-0932 | http://www.wittsend.com/mhw/ NIC whois: MHW9 | An optimist believes we live in the best of all PGP Key: 0x674627FF | possible worlds. A pessimist is sure of it!
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------------ 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