Openstack图像存储在哪里?

时间:2014-05-06 10:17:28

标签: openstack

我的组织部署了 openstack私有云。我有一些虚拟图像,如ubuntu图像,windows图像,通过openstack仪表板上传。但我想知道在openstack控制器节点中存储图像的位置

我试图通过路径: / etc / glance / var / lib / glance 。但未列出任何上传的图片。

如果我能够了解相同情况,那就太好了。

4 个答案:

答案 0 :(得分:3)

Default: /var/lib/glance/images/

答案 1 :(得分:1)

Glance是OpenStack的图像管理器。因此,我们需要跳到您的一个API节点上。

根据配置的扫视方式,您的目光可能会将图像存储在无数可能的后端中。从目录中的文件到快速对象存储区。

查看/etc/glance/glance.conf以查看您的图像存储的格式。

default_store=STORE

STORE将是图像存储的格式。默认格式为file。

如果它的文件是我认为的那样。

检查/etc/glance/glance.conf中是否有此属性:

filesystem_store_datadir=PATH

PATH将是图像的位置。如果未设置,则默认为:

Default: /var/lib/glance/images/

参考:http://docs.openstack.org/developer/glance/configuring.html

答案 2 :(得分:1)

所有图片都会按照图片ID列出,因此您需要使用nova image-listglance image-list从命令行查看图片ID。

在Web UI中,单击项目,然后在计算选择图像下,单击图像名称,查找id并使用/ var / lib / glance / images下的图像的id检查。

答案 3 :(得分:1)

从以下命令中,您可以找到在环境中上传的图像列表。

$ glance image-list

检查图像列表,如果要从图像列表用户下载图像,请执行以下命令:

$ glance image-download <imagename> > <imagename.qcow2>

它会将图像下载到您执行命令的位置。