openstack 删除僵尸实例 删除实例 删除instance(非屏蔽外键)
2015-01-21 14:54
309 查看
之前看过一篇文章,用的是“暂时关闭外键检查”的方法删除数据库中得instance实例。我个人认为这样及其糟糕,会残留数据。
我的办法:逐一删除。
步骤一
1.回收floating ip
nova remove-floating-ip vm1 10.108.108.2
2.放入地址池
nova floating-ip-delete 10.108.108.2
步骤二
1.查看要删除instance的id号。本例中为“1”
select id, vm_state, display_name from instances;
2.删除security_group_instance_association中关联数据
delete from security_group_instance_association where instance_id=1;
3. 删除instance_info_caches中关联数据
delete from instance_info_caches where id=1;
4.删除instance中数据
delete from instance where id=1;
5.我认为最重要的一步,删除instance镜像文件
cd /var/lib/nova/instances/instance-00000001
因为刚才删除的镜像的id为1,所以对应instance-00000001
查看文件大小
有1.5G之大,所以,必须将其清除
至此,僵尸示例完全删除。
备忘:屏蔽外键方法
SET FOREIGN_KEY_CHECKS=0;
我的办法:逐一删除。
步骤一
1.回收floating ip
nova remove-floating-ip vm1 10.108.108.2
2.放入地址池
nova floating-ip-delete 10.108.108.2
步骤二
1.查看要删除instance的id号。本例中为“1”
select id, vm_state, display_name from instances;
2.删除security_group_instance_association中关联数据
delete from security_group_instance_association where instance_id=1;
3. 删除instance_info_caches中关联数据
delete from instance_info_caches where id=1;
4.删除instance中数据
delete from instance where id=1;
5.我认为最重要的一步,删除instance镜像文件
cd /var/lib/nova/instances/instance-00000001
因为刚才删除的镜像的id为1,所以对应instance-00000001
查看文件大小
有1.5G之大,所以,必须将其清除
至此,僵尸示例完全删除。
备忘:屏蔽外键方法
SET FOREIGN_KEY_CHECKS=0;
相关文章推荐
- openstack 删除僵尸实例 删除实例 删除instance(非屏蔽外键)
- openstack 删除僵尸实例
- 删除openstack僵尸实例
- OpenStack Juno删除僵尸实例 - 虚机实例相关nova表
- openstack手动删除僵尸instance
- OpenStack Juno 删除僵尸实例
- [Openstack][Grizzly] Mysql删除僵尸实例
- 如何删除openstack nova里的僵尸实例
- OpenStack手动从数据库中删除实例
- 强制删除 OpenStack Nova (Essex) 实例
- openstack essex 删除僵尸实例
- Unix/Linux下删除Oracle控制文件Controlfile为什么实例Instance没有立即奔溃?
- 手动删除数据库中openstack的实例
- Unix/Linux下删除Oracle控制文件Controlfile为什么实例Instance没有立即奔溃?
- openstack 手动删除实例
- 删除僵尸实例脚本
- Openstack的计算节点的nova-network异常中止及实例无法删除排错过程
- OpenStack手动从数据库中删除实例
- openstack shell脚本 利用curl 删除实例 API
- Openstack的error僵尸实例的解决办法