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
grupo de volumes 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 não existente do thinpool:
# 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 errado?
E respondendo a minha própria pergunta:
graças aos mantenedores do projeto, descobri que o comando original está "errado"
O correto deve ser usado
source
como um nome de grupo de volumes.