我的组织部署了 openstack私有云。我有一些虚拟图像,如ubuntu图像,windows图像,通过openstack仪表板上传。但我想知道在openstack控制器节点中存储图像的位置。
我试图通过路径: / etc / glance 和 / var / lib / glance 。但未列出任何上传的图片。
如果我能够了解相同情况,那就太好了。
答案 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-list
或glance image-list
从命令行查看图片ID。
在Web UI中,单击项目,然后在计算选择图像下,单击图像名称,查找id并使用/ var / lib / glance / images下的图像的id检查。
答案 3 :(得分:1)
从以下命令中,您可以找到在环境中上传的图像列表。
$ glance image-list
检查图像列表,如果要从图像列表用户下载图像,请执行以下命令:
$ glance image-download <imagename> > <imagename.qcow2>
它会将图像下载到您执行命令的位置。