跳转到: 导航, 搜索

SnapshottingInstanceVolume

Warning.svg 旧设计页面

此页面曾用于帮助设计 OpenStack 早期版本的一个特性。该特性可能已经或尚未实现。因此,此页面可能不会更新,并且可能包含过时的信息。上次更新时间为 2014-05-15

  • Launchpad 条目: NovaSpec:snapshot-instance
  • 创建: 2010-09-01
  • 贡献者: JesseAndrews

开发一项功能,允许用户使用 XenServer 快照上的 vdi,对实例进行快照,并将快照存储在 OpenStack Swift 中,使用用户的凭据。

总结

对实例的文件系统进行快照,可以在发生任何问题时允许恢复。 通过实现 OpenStack API 以快照实例文件系统,我们可以让用户掌控自己的命运。

发布说明

已在 OpenStack 计算中添加了一种方法来创建实例的快照。

原理

Rackspace/Slicehost 对等

用户故事

在执行重大升级之前,用户可以对实例进行快照,如果升级出错,则允许回滚。

前提条件

  • Xen VDI(优先级 1)无 quiesce
  • KVM 的 LVM(优先级 2)与 cow

设计

创建快照的代码已添加到计算节点服务中。

当请求快照时,服务会定期监控快照的状态以验证完成情况。

实现

OpenStack API 方法是 /images

  • 创建快照
  • 列出快照
  • 删除快照

快照被创建,然后使用用户的凭据上传到 Swift。

测试/演示计划