On 09/01/2015 07:25 AM, Serge Hallyn wrote:
FWIW there is a lxc-device command that will do the mknod for you,
but it won't be persistent (iirc). Support for making that
persistent would be welcome. I think that would come in three small
pieces:
. have src/lxc/lxc_device optionally save the container configuration
when done.
. have do_add_remove_node() manipulate a new list of devices to be
created at container start.
. have src/lxc/conf.c:fill_autodev create devices which are in the new
list
I definitely want this to be persistent, and in my case it's intended to
be all part of an automation process. The containers are created
programmatically and certain types of containers will be assigned
certain block devices. Once this setup is done, the containers won't
change. Because it's automated it doesn't really matter that I have to
set lxc.cgroup.devices.allow as well as do an mknod, but a single
operation similar to what's provided by libvirt-lxc would be nice. The
same exercise with libvirt is done with the command
virsh --connect lxc:/// attach-disk <container-name> <host-dev>
<container-dev> --persistent --config
_______________________________________________
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users