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

openstack-glance - Openstack Image-如何删除上次使用的 openstack 图像?

我正在编写一个 python 脚本来根据上次访问日期删除 openstack 图像。

但是从图像对象openstack.image.v2.image.Image的文档中,我只能获得图像的updated_atcreated_at日期,而不是最后访问的日期。

有没有其他方法可以获取图像的最后访问日期?

任何帮助/建议都会有所帮助。

谢谢。

0 投票
1 回答
203 浏览

openstack - openstack 图像创建抛出 BadRequestException

我已经安装了ussuri的版本,openstack一切似乎都很好,但一目了然有一个奇怪的问题。当我使用glance image-create命令时,一切都很好并且可以正常工作,但是,当我使用openstack image create命令时,如下所述:

它抛出这个异常:

BadRequestException:400:url 的客户端错误:http://controller:9292/v2/images,提供的对象与架构“图像”不匹配:“真”不是“布尔”类型:在架构中验证“类型”失败 [ 'properties']['protected']:: {'description': '如果为真,图像将不可删除。',: 400 Bad Request: 'True': 'type': 'boolean'}: On instance['保护']:

我正在使用CEPH后端Glance,但 Openstack 已将图像存储在/var/lib/glance/images!这是我的glance-api配置文件:

0 投票
0 回答
124 浏览

openstack - 实例的构建 *** 中止:未授权映像

当我尝试创建实例时,给出错误编号 500 和消息 Build of instance *** aborted: Not authorized for image。可能是什么原因?磁盘公共映像 - cirros。

0 投票
0 回答
117 浏览

openstack - 无法启动 OpenStack Glance-api

在我的服务器上安装 OpenStack 的过程中,我需要配置和验证 Glance 服务。一切似乎都正常,但我无法创建图像,这是由非启动的 Glance-api 引起的。

专用glance-api.log的没有提供任何适用的信息,那么我该怎么做才能解决这个问题呢?

数据库同步有效,配置按照文档1中的建议完成

有没有人和我一样遇到同样的问题?

0 投票
2 回答
1804 浏览

openstack - 创建 openStack 实例失败

在此处输入图像描述 我是 open stack 的新手,当我尝试创建实例时,它给了我这个错误:

[错误:超过最大重试次数。已用尽所有可用于重试构建失败的主机,例如 57100c2f-a290-4165-b4c0-ba2202cfb728。]

0 投票
1 回答
654 浏览

openstack - 使用 qcow2 映像时无法创建 Cinder 卷。Openstack/Packstack

我们正在使用带有 NFS 作为 Cinder 后端驱动程序的 Openstack-Train 的 packstack 安装。

我们无法使用从 cinder 卷构建的 qcow2 映像创建 VM。

实例 8056996a-487c-4730-9ee0-f55dbf2fc320 的消息构建中止:即使在我们等待 80 秒或 27 次尝试后,卷 7506ee68-6c9f-427c-bb37-ab6213de1b8e 也没有完成创建。并且它的状态是错误的。代码 500 详细信息 Traceback(最近一次调用最后):文件“/usr/lib/python2.7/site-packages/nova/compute/manager.py”,第 2168 行,在 _do_build_and_run_instance filter_properties,request_spec)文件“/usr/lib /python2.7/site-packages/nova/compute/manager.py”,第 2478 行,在build_and_run_instance bdms=block_device_mapping, tb=tb) 文件“/usr/lib/python2.7/site-packages/oslo_utils/excutils. py”,第 220 行,退出self.force_reraise() 文件“/usr/lib/python2.7/site-packages/oslo_utils/excutils.py”,第 196 行,在 force_reraise 中 6.reraise(self.type,self.value,self.tb)文件“/usr/lib/python2.7/site-packages/nova/compute/manager.py”,第2428行,在_build_and_run_instance request_group_resource_providers_mapping)作为资源:文件“/usr/lib64/ python2.7/contextlib.py”,第 17 行,在 输入return self.gen.next() 文件“/usr/lib/python2.7/site-packages/nova/compute/manager.py”,第 2656 行,在_build_resources reason=e.format_message()) BuildAbortException: Build of instance 8056996a-487c-4730-9ee0-f55dbf2fc320 aborted: Volume 7506ee68-6c9f-427c-bb37-ab6213de1b8e 没有完成创建,即使我们等待了 80 秒或 27 次尝试。并且它的状态是错误的。创建于 2021 年 8 月 25 日上午 7:15

以下是 cinder.conf 中的关键配置

这个问题的奇怪之处在于,当我们从头开始重建 Openstack 时,可以使用这些相同的 qcow2 映像,但是,在新设置上创建的任何映像仍然存在相同的问题。

由于大小限制,我无法发布整个 cinder.conf 或日志文件。请让我知道我是否可以以其他方式发布它。

0 投票
0 回答
102 浏览

openstack-glance - Openstack Image 创建失败“ConflictException:409:url 的客户端错误:https://xxxx:9292/v2/images/8f78f59e-0b60-477e-aec6-810af4646c69/file

我刚刚从 OSA-Rocky 升级到 OSA-Stein,一切似乎都运行良好,除非我尝试通过 python-openstackclient CLI 上传图像。我们正在运行 ceph nautilus 作为我们的存储。在命令上运行 --debug 选项会给出以下结果:

###删除大部分调试消息###

很高兴提供其他任何东西,因为我一直在努力克服这一点。如果我登录到 Horizo​​n,我确实看到了保存图像的尝试,所以我不认为这是身份验证/访问问题。

0 投票
0 回答
43 浏览

openstack - [Openstack]:使用 cURL 通过 API 上传图片

我已经设置了 Openstack 4.0.2(培训版本)。我正在尝试为我的客户提供 API 以构建 Web 应用程序。一切都在命令行以及 Horizo​​n Dashboard 上运行。但是,通过从令牌生成到风味创建的 API,除了图像上传之外,服务器 (VM) 的创建工作正常进行!

下面是用于生成令牌的 cURL 命令:

令牌是根据项目范围生成的。

下面是创建图像的 cURL 命令

一目了然-api.log

Keystone.log

基石配置文件

一目了然-api.conf

一目了然 policy.json

Openstack 角色分配列表:

请帮我弄清楚我错过了什么?提前致谢