问题标签 [openstack-glance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
38 浏览

openstack - 我在 Dashbord 中的图像状态总是已经排队

我在 Dashbord 中的图像状态总是已经排队。

在此处输入图像描述

在我使用命令列出它的VM中,它存在:

如果我从仪表板创建实例,则没有图像。

在此处输入图像描述

0 投票
2 回答
17417 浏览

openstack - 将 .iso 转换为 .qcow2

我想将 windows .iso 转换为 .qcow2 格式并在 openstack 中使用。

尝试使用 vbox: https ://www.virtualbox.org/ 不确定如何将 cloud-init 包添加到操作系统,配置 grub(步骤 11 和 12)

还尝试在 Windows 中使用 qemu-img 命令,使用 ref https://cloudbase.it/qemu-img-windows/ 能够将图像转换为 .qcow2 格式,但是当我将图像上传到 openstack 并启动实例时。它在启动时卡住了。

0 投票
3 回答
6479 浏览

installation - 安装时的 devstack Glance 错误

操作系统:Ubuntu 16.04

在 OpenStack 多节点安装期间,控制器节点发生此错误。

控制器的 local.conf 是

有关如何解决此错误的任何建议?

0 投票
1 回答
411 浏览

linux - Openstack Glance同步错误

我正在研究 OpenStack 概览。在我输入命令后

除了不推荐使用的消息之外,我还收到了许多与 python 错误和错误相关的其他错误*Access denied for user 'glance'@'x.x.x.x'"*

我已经逐步使用了 Ubuntu 的 OpenStack 文档。这是源地址:https ://docs.openstack.org/glance/pike/install/install-ubuntu.html

我应该如何修复权限错误?

0 投票
2 回答
1031 浏览

openstack - Ceph 中 Glance 用户的权限

我使用 ceph 作为 Glance 后端,但很多时候我无法删除图像。在我的日志中我有这个错误: PermissionError: error unprotecting snapshot

所以我尝试将用户的权限从:更改 ceph auth caps client.glance mon 'allow r' osd 'allow class-read object_prefix rdb_children, allow rwx pool=glance-images' ceph auth caps client.glance mon 'allow r' osd 'allow *'

现在它可以工作了,但我想设置一些不那么开放的东西。

你知道怎么设置吗?

此致,

0 投票
0 回答
1427 浏览

openstack - Glance image-create 失败并出现错误无法建立连接

我使用 conjure-up 安装了 openstack(单节点安装 - openstack 的所有服务都在一台服务器上,这是出于实验目的),然后能够上传几个示例图像,如下所示

此图像的大小约为 280MB。

然后我继续上传大小为 12GB 的图像,这是一个安装了 Hawkbit 的 ubuntu 16.04 桌面图像。

一目了然 image-create --name "ubuntu-16-hawkbit-qcow2" --disk-format qcow2 --container-format bare --file hawkbit-image.qcow2 --progress

它以 70% 失败,给出以下错误

查找http://ip_of_glance :9292/v2/images/7dc43b2a-5d42-41fc-acbe-16493f0d8395/file 的地址时出错:无法建立与 http://:9292/v2/images/7dc43b2a-5d42-41fc 的连接-acbe-16493f0d8395/文件

在此之后,即使我尝试上传较小尺寸的图像,它也不起作用。

当我使用命令 juju status检查状态时,所有服务都已启动并运行

即使像 glance image-list这样的glance相关命令也会给出同样的错误

查找http://ip_of_glance:9292/versions的地址时出错:无法建立与http://ip_of_glance:9292/versions的连接

Glance 服务正在监听 9292 端口,我 sshed 到 Glance 节点并运行

所以不确定,有什么问题。任何解决此问题的帮助将不胜感激。

注意:这是我第一次使用openstack,所以是新手,如果我错过了提供某些细节或以错误的方式处理事情,请多多包涵。

在使用 conjure-up 安装 openstack 之前运行lxd init时,我们选择 27GB 作为循环设备的大小(这是默认的) 存储后端为 zfs

更新:当我设置

default_store = 文件

在 /etc/glance/glance-api.conf

我可以上传一个非常小的图像,比如 13MB 左右,但是更大的图像会引发这里描述的错误:https ://ask.openstack.org/en/question/27033/image-storage-media-is- full/ ,那是因为我在filesystem_store_datadir = /var/lib/glance/images/上没有足够的空间

我想在我使用 conjure-up 完成安装后,我的初始 default_store 设置为 rbd,这与 ceph 相关。另外我注意到 ceph.service 处于活动状态但处于退出状态,我尝试重新启动它但它不会离开退出状态

ceph.service 加载活动退出 LSB:在引导时启动 Ceph 分布式文件系统守护进程

如果我能让它正常工作,我确信当我可以成功上传两个图像时(当文件存储设置为 rbd 时),事情会从我离开的地方恢复正常

是否可以在安装后增加 /var/lib/glance/images/ 中的空间,甚至可以将filesystem_store_datadir指向另一台有空间的机器路径?

0 投票
0 回答
706 浏览

openstack - openstack:无法从一瞥启动实例

我们在(Ubuntu LTS 服务器 16.04.3)单机上使用 conjure-up 设置了 OpenStack。所有服务都已启动并正在运行,并且成功地我能够将图像上传到一瞥。

我们想将这些由“glance image-create”创建的glance 图像保存在具有nfs 服务器的远程机器中。所以我们配置了glance-api.conf文件如下。

我的glance-api.conf 看起来像这样:

在glance控制器节点中,我已经安装了

remote machine Ip/home/glance/images/在这个目录路径中 /var/lib/glance/images

并在glance-api.conf 文件中提到了相同的挂载目录路径。

我已经用一些 ip(192.168.1.0 和 10.221.50.0)创建了两个示例专用网络,但还没有创建公共网络,因为此时我不想从外部访问这个 VM 实例。

当我尝试从仪表板 UI 以及通过 CLI 启动实例时,出现以下错误。

注意:我尝试通过将实例与不同的私有网络相关联,认为这可能是网络 IP 地址问题但面临同样的错误。

当我检查 /var/log/nova/nova-compute.log 日志时,我看到以下错误。

0 投票
0 回答
1689 浏览

http-put - 警告:无法从文件中读取数据

当我尝试执行 HTTP PUT 请求以在图像 OpenStack 上上传数据文件 .img 时,如下所示:

我收到这条消息:

我尝试使用绝对路径和相对路径,但它不起作用。

0 投票
0 回答
247 浏览

curl - 无法使用 curl 在 OpenStack 中上传数据图像

创建图像后,我想上传从中下载的 cirros.img 图像

我尝试使用openstack文档说的PUT api请求,但它总是返回一个错误并且图像的大小为0 MB。

我使用的命令是:

0 投票
1 回答
2937 浏览

openstack - “错误:没有找到有效的主机。没有足够的可用主机”+Newton

我已经在 Ubuntu 16.04(一体机)上安装了 openstack(牛顿版本)。每个服务都运行良好,但是当我尝试启动实例时,出现错误:

错误:无法对实例“test1”执行请求的操作,该实例有错误状态:请稍后重试 [错误:未找到有效主机。没有足够的主机可用。]。

当我输入:

和输出

我的 nova.conf 文件在这里:

https://paste.debian.net/1005278/

‌‌通过使用本指南,我的网络配置是:

网络概览

和:

我对图像使用了很大的风格,Cirros 0.3.4 64 bits 这表明问题与资源无关。

那是“ tailf /var/log/neutron/neutron-*.log”的输出

http://paste.openstack.org/show/648396/

这些是我的插件配置:

毫升2

Linux 网桥代理

打开vswitch

DHCP 代理

L3 代理

我读过这些主题,但它们无法解决我的问题:

OpenStack Newton 安装(使用 packstack)错误

没有找到有效的主机。没有足够的主机可用

...

任何帮助,将不胜感激。