刪除殭屍卷
進入數據庫
[root@openstack ~]# mysql
選擇數據表
MariaDB [(none)]> use cinder;
根據卷id(或display_name)找到殭屍卷
MariaDB [cinder]> select id, status, display_name from volumes;
如有實例,刪除卷/快照
MariaDB [cinder]> update volumes set deleted=1;
刪除單個卷
MariaDB [cinder]> delete from volumes where id=" XXXX";
退出
MariaDB [cinder]> exit
刪除殭屍快照
進入數據庫
[root@openstack ~]# mysql
選擇數據表
MariaDB [(none)]> use cinder;
根據卷id(或display_name)找到殭屍快照
MariaDB [cinder]> select * from snapshots;
如有實例,刪除卷/快照
MariaDB [cinder]> update snapshots set deleted=1;
MariaDB [cinder]> update snapshots set deleted=1;
退出
MariaDB [cinder]> exit
刪除殭屍鏡像
進入數據庫
[root@openstack ~]# mysql
選擇數據表
MariaDB [(none)]> use glance;
根據卷id找到殭屍鏡像
MariaDB [glance]> select id from images;
如有鏡像,刪除
MariaDB [glance]> update images set deleted=1;
MariaDB [glance]> update images set deleted=1;
退出
MariaDB [glance]>exit
刪除殭屍實例
進入數據庫
[root@openstack ~]# mysql
選擇數據表
MariaDB [(none)]> use nova;
根據卷id(或display_name)找到殭屍實例
MariaDB [nova]> select id, vm_state, display_name from instances;
如有實例,刪除實例
MariaDB [nova]> update instances set deleted=1;
MariaDB [nova]> update instances set deleted=1;
退出
MariaDB [nova]> exit
刪除無用cinder服務:
# openstack volume service list
+------------------+----------------------+------+---------+-------+----------------------------+
| Binary | Host | Zone | Status | State | Updated At |
+------------------+----------------------+------+---------+-------+----------------------------+
| cinder-scheduler | devstack | nova | enabled | up | 2016-10-24T13:53:35.000000 |
| cinder-volume | devstack@lvmdriver-1 | nova | enabled | up | 2016-10-24T13:53:35.000000 |
+------------------+----------------------+------+---------+-------+-----------------------
#禁用服務
#$ openstack volume service set --disable HOST_NAME BINARY_NAME
#刪除服務
# cinder-manage service remove BINARY_NAME HOST_NAME