预期的
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
卷组存在,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
我究竟做错了什么?
答案1
并回答我自己的问题:
感谢项目维护者,我发现原来的命令是“错误的”
应使用正确的source
卷组名称。
lxc storage create pool1 lvm source=<vg_name> lvm.thinpool_name=<thinpool_name>