openstack instace and image 延迟删除

作者: admin 分类: openstack 发布时间: 2014-08-13 21:57 ė 6 没有评论

nova虚拟机的软删除
修改控制节点nova.conf
# Interval in seconds for reclaiming deleted instances
# (integer value)
#reclaim_instance_interval=0

该值为0,则立刻删除。不为0,则为软删除。
在该时间到达前,可以通过API将虚拟机找回。
周期性任务_reclaim_queued_deletes会定期检查,真正删除已经到达时间的虚拟机。

image 延迟删除
glance 修改如下配置
delayed_delete=False为TRUE
scrub_time=0 多久删除

该值为0,则立刻删除。不为0,则为软删除。
在该时间到达前,可以通过API将虚拟机找回。
周期性任务_reclaim_queued_deletes会定期检查,真正删除已经到达时间的虚拟机。
相关API:
[plain] view plaincopy在CODE上查看代码片派生到我的代码片
# 强制删除(会对虚拟机立刻删除)
POST v2/​{tenant_id}​/servers/​{server_id}​/action
{
“forceDelete”: null
}

# 找回
POST v2/​{tenant_id}​/servers/​{server_id}​/action
{
“restore”: null
}

实现原理
实现原理比较简单,通过虚拟机数据库中的状态进行软删除控制。
通过定时任务进行虚拟机的删除。
如何恢复软删除的虚拟机
nova restore 虚拟机ID
即可

本文出自 小Q,转载时请注明出处及相应链接。

本文永久链接: http://www.linuxqq.com/archives/1329.html

0
更多
Ɣ回顶部