为什么OpenStack可以将图像与快照区分开?


10

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

  • 快照=精确捕获卷在特定时刻的外观,包括所有数据。
  • 图片=系统的总快照(不保存用户数据)

但是,http : //docs.openstack.org/folsom/openstack-ops/content/snapsnots.html

在OpenStack中,实例快照是映像。直接上传到glance的图像与快照创建的图像之间的唯一区别是,快照创建的图像在glance数据库中具有其他属性。

那么,为什么OpenStack会从快照中区分图像?


其实我觉得对仪表盘的组织而言,这是一个好主意,至少在GUI,否则在实际环境中,你得到的图像其中一些快照一长串图像区分快照..
埃里克·

Answers:


11

两者之间没有什么有意义的区别,只有OpenStack仪表板才可以区分图像和快照。我前一段时间将这个问题作为UI错误提交,并且已在即将发布的(havana)OpenStack版本中修复


2
感谢您的回答。如果不升级Openstack,是否有任何方法可以使快照在UI中显示为图像?还是将快照“转换”为图像?
JDS 2014年

0

我没有足够的代表直接评论JDS的Question,但这是答案:您必须下载快照并通过浏览一眼来创建图像,因此类似这样:

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 ""
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.