[lxc-users] LXD with LVM backend
Mike McCracken
mike.mccracken at canonical.com
Mon Oct 12 15:34:22 UTC 2015
Hi, the storage.lvm_vg_name is not a per-container config setting,
it's for the whole daemon.
You set it using 'lxc config set storage.lvm_vg_name myvolgroup', and
then lxd will use the volume group as storage for every new image and
container that you create afterwards.
On 10/9/15, Austin <austin.plunkett at gmail.com> wrote:
> Hi all.
>
> I see from https://github.com/lxc/lxd/blob/master/specs/storage-backends.md
> that LVM can be used as a backingstore with LXD.
>
> I've previously managed to get LVM working with LXC. This was very
> pleasing, since it allows me to control disk consumption. However I
> can't work out how to achieve this with LXD.
>
> From what I understand, storage.lvm_vg_name must point to my volume
> group. I've set this for a container by creating a profile, and
> applying that profile to the container. The entire profile config
> looks like this:
>
> name: my-profile-name
> config:
> raw.lxc: |
> storage.lvm_vg_name = lxc-volume-group
> lxc.start.auto = 1
> lxc.arch = amd64
> lxc.network.type = veth
> lxc.network.link = lxcbr0
> lxc.network.flags = up
> lxc.network.hwaddr = 00:16:3e:xx:xx:xx
> lxc.cgroup.cpu.shares = 1
> lxc.cgroup.memory.limit_in_bytes = 76895572
> security.privileged: "false"
> devices: {}
>
> The volume group should be available and working, according to
> pvdisplay on the host box:
>
> --- Physical volume ---
> PV Name /dev/sdc5
> VG Name lxc-volume-group
> PV Size 21.87 GiB / not usable 3.97 MiB
> Allocatable yes
> PE Size 4.00 MiB
> Total PE 5599
> Free PE 901
> Allocated PE 4698
> PV UUID what-ever
>
> However after applying the profile and starting the container, it
> appears to be using file backing store:
>
> me at my-box:~# ls /var/lib/lxd/containers/migratee/rootfs/
> bin boot dev etc home lib lib64 lost+found media mnt opt
> proc root run sbin srv sys tmp usr var
>
> What am I doing wrong?
>
> Many thanks!
> _______________________________________________
> lxc-users mailing list
> lxc-users at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users
More information about the lxc-users
mailing list