LXD não armazena imagens no ZFS

2

Configurei o LXD usando o pool existente do ZFS. Eu então criei um contêiner, que está sendo executado corretamente. O LXD sabe sobre o armazenamento do ZFS, porque ele criou dois diretórios: contêineres e imagens. Além disso, "lxc info" exibe o nome do pool do ZFS.

No entanto, os diretórios no pool do ZFS estão vazios. Os arquivos reais foram armazenados em / var / lib / lxd.

O que estou perdendo aqui?

    
por Brad Richards 15.04.2016 / 19:18

2 respostas

1

Aqui está o que parece para os contêineres:

root@nsn7:~# zfs list -r nsn7/lxd/containers
NAME                                     USED  AVAIL  REFER  MOUNTPOINT
nsn7/lxd/containers                     2,95G   259G    19K  /nsn7/lxd/containers
nsn7/lxd/containers/lds-xenial          2,68G   259G  3,16G  /var/lib/lxd/containers/lds-xenial.zfs
nsn7/lxd/containers/maas-trusty          214M   259G   214M  /var/lib/lxd/containers/maas-trusty.zfs
nsn7/lxd/containers/maas-trusty-virbr1  57,0M   259G   570M  /var/lib/lxd/containers/maas-trusty-virbr1.zfs

Observe onde cada conjunto de dados zfs é montado, acima e nesta saída, solicitando especificamente as opções relacionadas à montagem:

root@nsn7:~# zfs get all nsn7/lxd/containers/maas-trusty|grep mount
nsn7/lxd/containers/maas-trusty  mounted               yes                                      -
nsn7/lxd/containers/maas-trusty  mountpoint            /var/lib/lxd/containers/maas-trusty.zfs  local
nsn7/lxd/containers/maas-trusty  canmount              on                                       default
    
por Andreas Hasenack 05.05.2016 / 20:02
0

Eu mesmo vi isso no começo, deixando o LXD configurar a partição do ZFS para mim e, em seguida, voltando a ela para definir o ponto de montagem, mas, como você diz, estava vazio.

Você já tem a resposta fornecida por Andreas (e deve aceitá-la como tal), mas apenas para esclarecimentos, caso não seja aparente:

O LXD monta os caminhos individuais no mesmo local em que usaria o DIR - /var/lib/lxd/(containers/images) e a definição de um ponto de montagem na raiz do pool do ZFS que você configurou não lhe dará visibilidade dessas pastas como seria de esperar em um FS "tradicional".

Não está totalmente claro quando se olha pela primeira vez, mas está a funcionar como pretendido.

    
por Jason Bayton 25.05.2016 / 11:18