问题标签 [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.
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 错误吗?
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 作为字符串传递会创建实例,但它不会启动。有谁知道如何解决这个问题?
linux - 我错误地安装了 openstack-glance 而不是 Glances
首先,我对openstack、keystone、glance一无所知……但是,
我在我的 Debian 服务器上安装Glances时犯了一个错误。
我尝试按照此链接安装 Glances
我已经这样做了:
事实上,它建议我安装 openstack -glances,而不是一目了然。我还没有清楚地看到这个问题,我选择(Y)继续并犯了这个错误。
现在,我得到了蓝屏,这是keystone和glance-api的配置。
我想知道在配置 keystone/glance-api 后我的服务器是否会重新启动?我不想重新启动我的服务器。
keystone 或glance 是否影响网络配置?
我在蓝屏前等待您的帮助。谢谢你。
openstack - 由于身份验证失败,glance 不起作用
我正在一些机器上设置 Openstack。我一直在关注本指南http://docs.openstack.org/liberty/install-guide-ubuntu/直到遇到这个问题:
当我验证图像服务 (Glance) 时,我遇到了以下问题:
使用任何其他浏览功能(例如浏览图像列表)我都会得到同样的错误。
自从我遵循指南以来,我认为我的配置是正确的。这是我的 Openstack 服务、项目、用户、角色和端点
我的glance auth 配置(在glance-api.conf 和glance-registry.conf 中)如下所示:
我可以使用 Openstack 获取令牌:
我猜它的api版本问题,但我一直在更改uri中的版本号,但它没有用。任何帮助表示赞赏。谢谢!
openstack - 如何上传下载的 Glance 图像?
我从 Internet 下载了一张 Glance 图像,我想将它上传到 Glance 图像集中,我该怎么做?我正在使用开发堆栈。我的目录是/home/mona/devstack/
.
openstack - 从卷中的 .VMDK 文件创建开放堆栈实例或映像
我有一个可启动的原始卷 (myVolume1),其中包含 .VMDK 文件。myVolume1 未安装到任何实例。
我想从此 .VMDK 文件创建实例或图像。
我已经尝试从 myVolume1 创建一个实例,但它说找不到操作系统。
是否可以从位于卷中的 .vmdk 文件创建实例或映像?
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
openstack - 为什么`memcached_servers`的地址前面没有`http://`?
中/etc/glance/glance-api.conf
,为什么地址前面memcached_servers
没有,你看,都有。http://
auth_uri
auth_url
openstack - db_sync 期间的 Openstack Newton Glance 错误
在 Glance 的初始配置期间,运行时:
我收到以下错误:
有人能帮我解决这个问题吗?
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