nova在每启动一个VM后,会在mysql数据库里面创建一条记录,即使该VM被删除了,数据库中的该记录还是存在的,目的是为了查询运行日志,有个存档。
对应问题:https://answers.launchpad.net/nova/+question/229936
上面也没有什么好的方法来清除这个记录,这个会导致nova的数据库越来越大。
对应问题:https://answers.launchpad.net/nova/+question/229936
上面也没有什么好的方法来清除这个记录,这个会导致nova的数据库越来越大。
于是自己写了一个脚本来清除这个已经删除掉的VM记录,就是instances.vm_state = "deleted"的记录
#!/bin/bash
#TSJ: rewrite for convenient
ClearAction()
{
UUID=$1
while true
do
#get action id
Qx=`cat <