如何在Openstack中将快照转换为快照并转换为映像?

时间:2018-11-19 21:29:26

标签: openstack openstack-nova

似乎快照和实例非常相似(例如https://serverfault.com/questions/527449/why-does-openstack-distinguish-images-from-snapshots)。

但是,我无法在全球范围内(即在所有项目中)公开共享快照。请注意,我是OpenStack安装的用户,而不是安装的管理员。

假设图像不受快照的相同限制,是否有将快照转换为图像的过程?如果没有,也许我应该问一个单独的问题,但是我的云管理员告诉我它必须是映像。

2 个答案:

答案 0 :(得分:1)

下载

概览图片下载

答案 1 :(得分:0)

最初,我尝试过:

openstack image save --file NixOS.qcow2 5426bbcf-06b3-42f3-b117-37395e7dde83

但是,NixOS.qcow2的报告大小始终为0字节。不好。好吧,这个问题显然与事实有关,这也是OpenStack和Horizo​​n报告的快照大小的事实。因此,发生了一些奇怪的事情,但是在功能上,我仍然可以使用快照来创建实例而没有问题。

然后,我在地平线上创建了一个快照卷(当关闭时,在搁置后无法创建卷),然后使用此命令从新创建的卷(NixSnapVol)创建映像:< / p>

openstack image create --volume NixSnapVol NixSnapVol-img 

有趣的是,报告的大小从41GB变为45GB,也许这是问题的一部分。无论如何,现在似乎可以正常工作了,而且值得一提的是它现在是RAW类型而不是qcow2,所以我不需要进行转换(因为我们有ceph后端,因此使用RAW可以大大受益于我们的系统)。