予想される
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
仮想プールが存在します。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>