OpenStack 为什么要区分镜像和快照?

OpenStack 为什么要区分镜像和快照?

通常,https://serverfault.com/a/268727/126950

  • 快照 = 对特定时刻卷的精确捕获,包括其所有数据。
  • 图像 = 系统的完整快照(不保存用户数据)

然而,http://docs.openstack.org/folsom/openstack-ops/content/snapsnots.html

在 OpenStack 中,实例快照就是一个镜像。直接上传到 Glance 的镜像和通过快照创建的镜像之间的唯一区别在于,通过快照创建的镜像在 Glance 数据库中具有附加属性。

那么OpenStack为什么要区分镜像和快照呢?

答案1

两者之间没有实质性的区别,只有 OpenStack 仪表板区分了镜像和快照。我提交了这个问题作为用户界面错误不久前,固定的在即将发布的 OpenStack (havana) 版本中。

答案2

我没有足够的代表直接评论 JDS 的问题,但这里是答案:您必须下载快照并通过 Glance 从中创建图像,因此如下所示:

source openrc
glance list-images #find your snapshots ID
glance image-download "snapshot-ID" --file "some name".qcow2 #without the ""
glance image-create --name "desired image name" --disk-format qcow2 --container-format bare --min-disk="size of the virtual disk of the snapshot" --is-public True --is-protected True --file "some-name".qcow2 #again without the ""

相关内容