Ожидаемый
lxc storage create default lvm lvm.thinpool_name=lvdata lvm.vg_name=vghdd lvm.use_thinpool=true
терпит неудачу с
Error: LXD already uses volume group "vghdd" for pool "default"
в то время как LXD, конечно, не использует его – это новая установка LXD и
lxd sql "select * from storage_pools_config"
конечно ничего не возвращает.
vghdd
томов vghdd
существует, lvdata
thinpool существует. lvdata
не пуст – там уже есть несколько томов, но это не проблема для lxd v2.x
С другой стороны, если я укажу несуществующее имя 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
Что я делаю неправильно?
И чтобы ответить на мой собственный вопрос:
благодаря сопровождающим проекта я смог обнаружить, что оригинальная команда «неправильная»
Правильный должен использовать source
в качестве имени группы томов.
lxc storage create pool1 lvm source= lvm.thinpool_name=