예상되는
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>