【问题标题】:Where are the Openstack images stored?Openstack 图像存储在哪里?
【发布时间】:2014-05-06 10:17:28
【问题描述】:

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

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

如果我能对此有所了解,那就太好了。

【问题讨论】:

    标签: openstack


    【解决方案1】:

    Glance 是 OpenStack 的镜像管理器。因此,我们需要跳转到您的 Glance API 节点之一。

    根据glance 的配置方式,您的glance 可能会将图像存储在无数潜在的后端中。从目录中的文件到 swift 对象存储中的文件。

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

    default_store=STORE
    

    STORE 将是图像存储的格式。默认格式是文件。

    如果它是我假设的文件。

    检查 /etc/glance/glance.conf 的这个属性:

    filesystem_store_datadir=PATH
    

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

    Default: /var/lib/glance/images/
    

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

    【讨论】:

      【解决方案2】:

      Default: /var/lib/glance/images/

      【讨论】:

        【解决方案3】:

        通过以下命令可以找到上传到环境中的图片列表。

        $ glance image-list
        

        检查图像列表,如果您想从图像列表用户下载图像,请使用以下命令:

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

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

        【讨论】:

          【解决方案4】:

          所有图像都将按其图像 ID 列出,因此您需要从命令行使用 nova image-listglance image-list 检查图像 ID。

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2015-02-05
            • 1970-01-01
            • 2012-10-17
            • 2020-07-07
            • 2011-02-25
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多