Volume 생성 시 Volume의 Status가 Error로 표시되면서 정상적으로 동작하지 않은 경우가 발생.
아래 명령어 수행 시 cinder-volume State가 down으로 표시되었다.
openstack volume service list
devstack@c-vol.service의 로그를 살펴보니 lvmdriver-1 is uninitualized가 보인다.
devstack에서 Volume을 default, lvmdriver-1이라는 volumegroup에 생성하는데,
vgdisplay 명령어를 수행해보니 ubuntu-vg그룹만 존재하고, devstack 관련 volumegroup이 없어져있다.
default와 lvmdriver-1의 backing file을 이용하여 볼륨 그룹을 직접 생성.
$ cd /opt/stack/data
$ sudo losetup -f --show stack-volumes-default-backing-file
$ sudo losetup -f --show stack-volumes-lvmdriver-1-backing-file
이후, devstack의 volume service를 재시작한다.
$ systemctl restart devstack@c-vol.service
볼륨 그룹 생성 후 정상적으로 볼륨이 생성되었다.
https://snowapril.github.io/cloud-computing/2020/10/03/cinder-service-down/