概要
本ドキュメントで OpenStack コマンドを使って Cinder Volume を削除する方法についてご紹介します。
前提条件
・ Volume のステータスが migrating や attached となっている場合、削除ができません。
・スナップショットを有しているボリュームの場合、本手順で削除することが出来ません。
手順
1. 「openstack volume list」で削除するボリュームの ID/Name を確認します。
# openstack volume list
+---------------------------------------+-----+----------+-----+------------------------------+
| ID | Name| Status | Size| Attached to |
+---------------------------------------+-----+----------+-----+------------------------------+
| ea042599-8fc9-4f38-931c-081372d07389 | | available| 60 | |
| a70b0c3b-9981-4efa-99fd-f737dc52facb | | available| 50 | |
| 4530a9fd-6649-4d5e-be8f-521d03cc0a34 | | in-use | 50 | Attached to test on /dev/vda |
+---------------------------------------+-----+----------+-----+------------------------------+
2. ボリュームの詳細情報を確認します。
# openstack volume show a70b0c3b-9981-4efa-99fd-f737dc52facb
+---------------------------+----------------------------------------------+
| Field | Value
+---------------------------+----------------------------------------------+
| attachments | []
| availability_zone | nova
| bootable | true
| created_at | 2021-07-01T00:43:03.000000
| encrypted | False
| id | a70b0c3b-9981-4efa-99fd-f737dc52facb
| migration_status | None
| multiattach | False
| os-vol-host-attr:host | ceph@ceph#ceph
| replication_status | None
| size | 50
| snapshot_id | None
| status | available
| volume_image_metadata | {u'container_format': u'bare', u'min_ram': u'0', u'disk_format': u'qcow2',
u'image_name': u'centos7', u'image_id': u'0b4ac280-adcf-4892-9ba5-6f52d2ad2474',
u'checksum': u'e2f297f8d7892846e113e532e32681ad', u'min_disk': u'1', u'size': u'1002373120'}
+---------------------------+----------------------------------------------+
3. 「openstack volume delete ID/Name」でボリュームを削除します。
# openstack delete volume a70b0c3b-9981-4efa-99fd-f737dc52facb
4. 削除コマンドを実施後、結果が返されないため、「openstack volume list」で状況をご確認下さい。ボリュームの削除を受け付けた場合、ステータスが「deleting」に変わります。削除が完了した場合、「openstack volume list」からエントリが消えます。
<削除途中>
+---------------------------------------+-----+----------+-----+----------------------------+
| ID |Name | Status | Size| Attached to |
+---------------------------------------+-----+----------+-----+----------------------------+
| ea042599-8fc9-4f38-931c-081372d07389 | | available| 60 | |
| a70b0c3b-9981-4efa-99fd-f737dc52facb | | deleting | 50 | |
| 4530a9fd-6649-4d5e-be8f-521d03cc0a34 | | in-use | 50 |Attached to test on /dev/vda|
+---------------------------------------+-----+----------+-----+----------------------------+
<完全に削除された>
+---------------------------------------+------+----------+-----+----------------------------+
| ID | Name | Status | Size| Attached to |
+---------------------------------------+-------+----------+-----+---------------------------+
| ea042599-8fc9-4f38-931c-081372d07389 | | available| 60 | |
| 4530a9fd-6649-4d5e-be8f-521d03cc0a34 | | in-use | 50 |Attached to test on /dev/vda|
+---------------------------------------+------+----------+-----+----------------------------+
注記
Volume の削除をリクエストした後、バックエンドでボリュームのデータ領域に対してゼロで書き込みを行います。そのため、削除に時間がかかることがあります。