OpenStack数据库使用的是软删除,查看nova数据库显示有2个实例已经被删除:
我们要清除这两个实例相关的所有记录,使用命令 nova-manage db archive_deleted_rows
加上--verbose 可以返回清除的相关表及清除的行数。
nova-manage db archive_deleted_rows --verbose
+--------------------------+-------------------------+
| Table | Number of Rows Archived |
+--------------------------+-------------------------+
| block_device_mapping | 2 |
| instance_actions | 4 |
| instance_actions_events | 4 |
| instance_extra | 2 |
| instance_info_caches | 2 |
| instance_system_metadata | 14 |
| instances | 2 |
| reservations | 18 |
| virtual_interfaces | 2 |
+--------------------------+-------------------------+
这样已删除虚机的数据都清楚干净了。

本文介绍如何使用OpenStack命令彻底清理已被软删除的虚拟机实例数据,确保数据库整洁。通过运行特定命令并添加详细输出选项,可以查看并清除与已删除实例相关的所有记录。
2327

被折叠的 条评论
为什么被折叠?



