问题标签 [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 回答
174 浏览

python - Openstack Python SDK - Glance 不返回图像 MD5

我正在尝试仅使用 Openstack Python SDK 从 Glance 下载 OpenStack 图像,但我只收到此错误:

奇怪的是,如果我使用 IDE(带有远程调试的 PyCharm)或作为脚本(python script.py -i ...)运行代码,我会收到错误消息,但是如果我使用 python 解释器运行每一行( ipython/python) 错误不会发生!不知道为什么。

这是我正在使用的代码:

此代码最终/usr/local/lib/python2.7/dist-packages/openstack/image/v2/image.py使用此方法调用此文件中的 API:

resp.headers 变量没有键“Content-MD5”。这是我为它找到的价值:

但根据 REST API 文档,响应应返回密钥 Content-MD5: http: //developer.openstack.org/api-ref/image/v2/ ?expanded=download-binary-image-data-detail

如果我只是评论 MD5 检查下载是否正常,但这是在 SDK 中,所以我不能/不应该更改它。有人对如何使用 OpenStack Python SDK 实现这一点有任何建议吗?这是 SDK 错误吗?

0 投票
1 回答
556 浏览

openstack - OpenStack SDK - 如何使用内核 id 和 Ramdisk 参数创建映像?

我一直在尝试使用 OpenStack Unified SDK ( https://github.com/openstack/python-openstacksdk ) 创建一个通知内核 ID 和 Ramdisk ID 的 OpenStack 映像,但没有成功。我知道这是可能的,因为 OpenStack CLI 具有此参数,如本页 ( http://docs.openstack.org/cli-reference/glance.html#glance-image-create ) 所示,其中 CLI 具有“--kernel-id”和“--ramdisk-id”参数。我已经在终端中使用了这个参数并确认它们可以工作,但是我需要在 python 中使用它们。

我正在尝试使用 upload_method,如此处所述http://developer.openstack.org/sdks/python/openstacksdk/users/proxies/image.html#image-api-v2但我无法获取 attrs 参数正确的。文档只说它应该是一本字典。这是我正在使用的代码

这是我得到的错误:

已经尝试使用 update_image 方法,但没有成功,将内核 id 和 ramdisk id 作为字符串传递会创建实例,但它不会启动。有谁知道如何解决这个问题?

0 投票
2 回答
126 浏览

linux - 我错误地安装了 openstack-glance 而不是 Glances

首先,我对openstack、keystone、glance一无所知……但是,

我在我的 Debian 服务器上安装Glances时犯了一个错误。

我尝试按照此链接安装 Glances

我已经这样做了:

事实上,它建议我安装 openstack -glances,而不是一目了然。我还没有清楚地看到这个问题,我选择(Y)继续并犯了这个错误。

现在,我得到了蓝屏,这是keystone和glance-api的配置。

我想知道在配置 keystone/glance-api 后我的服务器是否会重新启动?我不想重新启动我的服务器。

keystone 或glance 是否影响网络配置?

我在蓝屏前等待您的帮助。谢谢你。

0 投票
1 回答
448 浏览

openstack - 由于身份验证失败,glance 不起作用

我正在一些机器上设置 Openstack。我一直在关注本指南http://docs.openstack.org/liberty/install-guide-ubuntu/直到遇到这个问题:

当我验证图像服务 (Glance) 时,我遇到了以下问题:

使用任何其他浏览功能(例如浏览图像列表)我都会得到同样的错误。

自从我遵循指南以来,我认为我的配置是正确的。这是我的 Openstack 服务、项目、用户、角色和端点

我的glance auth 配置(在glance-api.conf 和glance-registry.conf 中)如下所示:

我可以使用 Openstack 获取令牌:

我猜它的api版本问题,但我一直在更改uri中的版本号,但它没有用。任何帮助表示赞赏。谢谢!

0 投票
1 回答
1052 浏览

openstack - 如何上传下载的 Glance 图像?

我从 Internet 下载了一张 Glance 图像,我想将它上传到 Glance 图像集中,我该怎么做?我正在使用开发堆栈。我的目录是/home/mona/devstack/.

0 投票
1 回答
833 浏览

openstack - 从卷中的 .VMDK 文件创建开放堆栈实例或映像

我有一个可启动的原始卷 (myVolume1),其中包含 .VMDK 文件。myVolume1 未安装到任何实例。

我想从此 .VMDK 文件创建实例或图像。

我已经尝试从 myVolume1 创建一个实例,但它说找不到操作系统。

是否可以从位于卷中的 .vmdk 文件创建实例或映像?

0 投票
6 回答
6060 浏览

ubuntu - openstack CRITICAL keystonemiddleware.auth_token [-] 无法验证

我正在使用安装文档在 Ubuntu 16.04 上手动安装 Openstack Newton: https ://docs.openstack.org/newton/install-guide-ubuntu/glance-install.html

在填充图像服务数据库之前,我在glance-registry.conf 中遗漏了一些内容。然后我回去修复所有东西,再次填充数据库(sudo su -s /bin/sh -c “glance-manage db_sync”glance)重新启动服务,加载管理员凭据并尝试创建 Cirros 映像,但不断收到以下错误:

Glance-registry.log 看起来不错:(注意不是整个日志)

Glance-api.log 有一些错误:(注意不是整个日志)

管理员-openrc

有什么建议么?


/var/log/apache2/error.log

/var/log/glance/glance-api.log

/var/log/glance/glance-registry.log

0 投票
1 回答
111 浏览

openstack - 为什么`memcached_servers`的地址前面没有`http://`?

/etc/glance/glance-api.conf,为什么地址前面memcached_servers没有,你看,都有。http://auth_uriauth_url

0 投票
1 回答
90 浏览

openstack - db_sync 期间的 Openstack Newton Glance 错误

在 Glance 的初始配置期间,运行时:

我收到以下错误:

有人能帮我解决这个问题吗?

0 投票
1 回答
112 浏览

openstack - API 版本参数无效。OpenStack Glance 中支持的值为 [1, 2]

安装完 Glance 后,当我执行以下命令时:

我收到以下错误:

如果我使用glance image-list 也会得到这个错误:

在我的/root/admin-openrc

我设置的OS_IMAGE_API_VERSION是3,为什么我不能用API version 3 parameter

有人知道为什么会出现错误吗?

我的 OpenStack 是牛顿。虚拟机是 CentOS 7.2