OpenStack 스냅샷으로 볼륨 생성 후 스냅샷 삭제 안되는 문제
오픈스택에서 스냅샷을 통해 볼륨을 생성하고 난 후에 스냅샷을 삭제하려 하면 예약 삭제된다는 메세지만 표시되고 정작 삭제되지 않는다. 이는 ceph에서 스냅샷으로 볼륨을 생성하면 아래와 같이 볼륨과 스냅샷 간에 연결이 되면서 계층화 됩니다. 따라서 해당 스냅샷이 생성한 볼륨의 parent가 되고 볼륨은 child가 된다. 이 상태에서는 볼륨의 parent가 snapshot이기 때문에 snapshot이 삭제되지 않는다. 이를 해결하기 위해서는 계층화를 깨고 flatten 작업을 해주어야 한다. 해결방법은 아래와 같다. # 볼륨 조회하여 parent가 삭제하려는 snapshot이 맞는지 확인 [root@controller002 ~]$ rbd -p volumes info volume-047ed3a0-b97f-4..