Como criar um pool lvm padrão no lxd v3

0

O esperado

lxc storage create default lvm lvm.thinpool_name=lvdata lvm.vg_name=vghdd lvm.use_thinpool=true

falha com o

Error: LXD already uses volume group "vghdd" for pool "default"

enquanto o LXD certamente não o usa - é uma nova instalação do LXD e

lxd sql "select * from storage_pools_config"

certamente não retorna nada.

vghdd volume group existe, lvdata thinpool existe. lvdata não está vazio - já existem alguns volumes criados lá, mas não foi um problema para o lxd v2.x

Por outro lado, se eu especificar o nome do thinpool não existente:

# lxc storage create default lvm lvm.vg_name=vghdd lvm.thinpool_name=lvlxd lvm.use_thinpool=true
Error: volume group "vghdd" is not empty

O que estou fazendo de errado?

    
por zerkms 08.05.2018 / 02:32

1 resposta

0

E para responder minha própria pergunta:

graças aos mantenedores do projeto, descobri que o comando original está "errado"

O correto deve usar source como nome do grupo de volumes.

lxc storage create pool1 lvm source=<vg_name> lvm.thinpool_name=<thinpool_name>
    
por 08.05.2018 / 22:43

Tags