[lxc-users] Adding a host block device to a container
Peter Steele
pwsteele at gmail.com
Tue Sep 1 15:39:14 UTC 2015
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
More information about the lxc-users
mailing list