On 12/10/2015 06:13 AM, Peter Steele wrote:
On 12/09/2015 06:43 PM, Serge Hallyn wrote:

Ok, systemd does behave differently if it shouldn't be able

to create devices.  If you add

    lxc.cap.drop = mknod sys_rawio

to your configs does that help?

This did not help. I took it a step further and did an install with the
lxc capabilities configured to be as similar as possible to my libvirt
containers and even with this I saw the systemd errors. The only
difference between the cap sets of the two was cap_audit_control; the
lxc containers would not start without this capability but libvirt
containers didn't seem to need it.


I don't know if this is relevant, but we are running the 4.0.5 release of the kernel-ml package set from elrepo. The stock CentOS 7.1 kernel (3.10) has a bug that impacts bond modes 5 and 6 in containers, so we had to find an alternative kernel. Other than a problem with RAID 1 mdadm volumes, the 4.0.5 kernel has been solid for us with libvirt based containers.

I did another test this morning, installing six containers based on the downloaded CentOS template. When these containers are started simultaneously there are no errors reported with systemd. I then went into each container and updated the set of CentOS packages making up the template to include the additional rpms that we use in our containers. The default template has something like 157 rpms. After installing the additional rpms, the containers had 354 installed packages. I then did another test of shutting down all the containers and restarting them simultaneously using

for vm in `lxc-ls`; do lxc-start -n $vm; done

I hit the systemd errors on the very first try. This would seem to imply the problem may be related to one of the additional CentOS rpms that we use, although it certainly isn't clear which one (ones?) this might be. I'm going to iteratively reduce the set of packages we use to try to narrow down the cultprit.

Peter

_______________________________________________
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to