<div dir="ltr"><div class="gmail_extra">Thanks for the explanation <font color="#000000">Stéphane, I will add the device locally. I figured it was a change in versions that caused my discrepancy</font><span style="color:rgb(0,0,0)">.</span></div><div class="gmail_extra"><span style="color:rgb(0,0,0)"><br></span></div><div class="gmail_extra"><span style="color:rgb(0,0,0)">Joshua Schaeffer</span></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 31, 2017 at 11:25 AM, Stéphane Graber <span dir="ltr"><<a href="mailto:stgraber@ubuntu.com" target="_blank">stgraber@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On Wed, May 31, 2017 at 11:01:39AM -0600, Joshua Schaeffer wrote:<br>
> I guess I should have mentioned an important change. When I switched from<br>
> BTRFS to ZFS I also went from LXD 2.0 to 2.13.<br>
<br>
</span>Right and with LXD 2.8 we moved from always adding a container-local<br>
disk device to having it be inherited from the profile, which is what's<br>
causing the confusion here.<br>
<span class="gmail-"><br>
><br>
> On Wed, May 31, 2017 at 10:27 AM, Joshua Schaeffer <<a href="mailto:jschaeffer0922@gmail.com">jschaeffer0922@gmail.com</a><br>
> > wrote:<br>
><br>
> > I've recently switch from using BTRFS to ZFS backend, and my containers on<br>
> > the ZFS backend aren't inheriting the root device from my default profile:<br>
> ><br>
> >     lxduser@raynor:~$ lxc config show fenix<br>
> >     architecture: x86_64<br>
> >     [snip]<br>
> >     devices: {}<br>
> >     ephemeral: false<br>
> >     profiles:<br>
> >     - default<br>
> >     - 30_vlan_mgmt_server<br>
<br>
</span>They ar inheriting it but you won't see the inherited stuff unless you<br>
pass --expanded to "lxc config show".<br>
<span class="gmail-"><br>
> > The default profile, which the container is using has the root device with<br>
> > a pool specified:<br>
> ><br>
> >     lxduser@raynor:~$ lxc profile show default<br>
> >     config: {}<br>
> >     description: Default LXD profile<br>
> >     devices:<br>
> >       root:<br>
> >         path: /<br>
> >         pool: lxdpool<br>
> >         type: disk<br>
> >     name: default<br>
> ><br>
> > But the container isn't showing a root device (or any device for that<br>
> > matter), and I get an error when I try to set a size limit on the root<br>
> > device for that container:<br>
> ><br>
> >     lxduser@raynor:~$ lxc config device set fenix root size 50G<br>
> >     error: The device doesn't exist<br>
<br>
</span>That's because it's an inherited device rather than one set at the<br>
container level. To override the inherited device you must add a new<br>
local device with the same name.<br>
<br>
lxc config device add fenix root disk pool=lxdpool path=/ size=50GB<br>
<br>
That should do the trick and will then show up in "lxc config show"<br>
(without --expanded) since it will be a container-local device.<br>
<div class="gmail-HOEnZb"><div class="gmail-h5"><br>
> > Is there a ZFS property that has to be set to get it to inherit the<br>
> > device? I was able to successfully create the root device on another<br>
> > container, but I don't want to create the device on each container, I just<br>
> > want to set it on the profile. I'm on LXD 2.13. Here is my storage device:<br>
> ><br>
> >     lxduser@raynor:~$ lxc storage list<br>
> >     +---------+--------+---------+<wbr>---------+<br>
> >     |  NAME   | DRIVER | SOURCE  | USED BY |<br>
> >     +---------+--------+---------+<wbr>---------+<br>
> >     | lxdpool | zfs    | lxdpool | 15      |<br>
> >     +---------+--------+---------+<wbr>---------+<br>
> ><br>
> > Thanks,<br>
> > Joshua Schaeffer<br>
<br>
<br>
</div></div><span class="gmail-HOEnZb"><font color="#888888">--<br>
Stéphane Graber<br>
Ubuntu developer<br>
<a href="http://www.ubuntu.com" rel="noreferrer" target="_blank">http://www.ubuntu.com</a><br>
</font></span><br>______________________________<wbr>_________________<br>
lxc-users mailing list<br>
<a href="mailto:lxc-users@lists.linuxcontainers.org">lxc-users@lists.<wbr>linuxcontainers.org</a><br>
<a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.<wbr>org/listinfo/lxc-users</a><br></blockquote></div><br></div></div>