已解决:openstack:上传glance镜像报错:“500 Internal Server Error”

openstack 上传glance镜像失败 解决 [root@controller ~]# glance image-create --name "cirros" --file cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --visibility public --progress 执行报错 503 Service Unavailable: ... 阅读详情
AI摘要

本文探讨了遇到HTTP 500错误时,通过检查Glance服务配置、日志和数据库同步情况,发现数据库未同步导致的问题,并详细记录了修复过程,强调了文档学习的重要性。

500 Internal Server Error: The server has either erred or is incapable of performing the requested operation. (HTTP 500)

  • glance配置文件没有问题
  • 端口以及服务没有问题
  • 数据库用户没有问题
  • 但报错!!!
  • 事已至此,那就先看看报错日志怎么说吧
[root@chensyk ~]# cd /var/log/glance
[root@chensyk glance]# ll
total 60
-rw-r--r--. 1 glance glance 56612 Apr 13 15:15 api.log
-rw-r--r--. 1 glance glance  1148 Apr  2 10:05 registry.log
[root@chensyk glance]# cat api.log

在这里插入图片描述

  • 通红的:ERROR glance.common.wsgi (可惜我没有看懂,但我会百度啊),来一波同步数据库(我也忘了,之前有没有同步了)
[root@chensyk glance]# su -s /bin/sh -c "glance-manage db_sync" glance
/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py:1336: OsloDBDnefacade
  expire_on_commit=expire_on_commit, _conf=conf)
INFO  [alembic.runtime.migration] Context impl MySQLImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Running upgrade  -> liberty, liberty initial
INFO  [alembic.runtime.migration] Running upgrade liberty -> mitaka01, add index
INFO  [alembic.runtime.migration] Running upgrade mitaka01 -> mitaka02, update me
INFO  [alembic.runtime.migration] Running upgrade mitaka02 -> ocata_expand01, add
INFO  [alembic.runtime.migration] Running upgrade ocata_expand01 -> pike_expand01
INFO  [alembic.runtime.migration] Running upgrade pike_expand01 -> queens_expand0
INFO  [alembic.runtime.migration] Context impl MySQLImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
Upgraded database to: queens_expand01, current revision(s): queens_expand01
INFO  [alembic.runtime.migration] Context impl MySQLImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Context impl MySQLImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
Database migration is up to date. No migration needed.
INFO  [alembic.runtime.migration] Context impl MySQLImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Context impl MySQLImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Running upgrade mitaka02 -> ocata_contract01, r
INFO  [alembic.runtime.migration] Running upgrade ocata_contract01 -> pike_contra
INFO  [alembic.runtime.migration] Running upgrade pike_contract01 -> queens_contr
INFO  [alembic.runtime.migration] Context impl MySQLImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
Upgraded database to: queens_contract01, current revision(s): queens_contract01
INFO  [alembic.runtime.migration] Context impl MySQLImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
Database is synced successfully.

  • 是的我没有同步,这波我的。
[root@chensyk glance]# openstack image create --file /root/cirros-0.3.5-x86_64-disk.img --disk-format qcow2 --container-format bare --public cirros
+------------------+------------------------------------------------------+
| Field            | Value                                                |
+------------------+------------------------------------------------------+
| checksum         | f8ab98ff5e73ebab884d80c9dc9c7290                     |
| container_format | bare                                                 |
| created_at       | 2021-04-13T08:30:17Z                                 |
| disk_format      | qcow2                                                |
| file             | /v2/images/fcd28f2e-c493-46d2-8a4a-9ef234fd255c/file |
| id               | fcd28f2e-c493-46d2-8a4a-9ef234fd255c                 |
| min_disk         | 0                                                    |
| min_ram          | 0                                                    |
| name             | cirros                                               |
| owner            | e7b869628f094011bb9bf1b934bd3237                     |
| protected        | False                                                |
| schema           | /v2/schemas/image                                    |
| size             | 13267968                                             |
| status           | active                                               |
| tags             |                                                      |
| updated_at       | 2021-04-13T08:30:17Z                                 |
| virtual_size     | None                                                 |
| visibility       | public                                               |
+------------------+------------------------------------------------------+
[root@chensyk glance]#  openstack image list
+--------------------------------------+--------+--------+
| ID                                   | Name   | Status |
+--------------------------------------+--------+--------+
| fcd28f2e-c493-46d2-8a4a-9ef234fd255c | cirros | active |
+--------------------------------------+--------+--------+
[root@chensyk glance]#

  • 这个故事告诉我们,要认真看文档学习。
OpenStack Glance上传镜像报错 Errot finding address for httpd://controller:9292/v2/schemas/image... .... OpenStack-Mitaka版 Glance组件上传镜像失败 目录 一、报错信息 二、报错分析 三、解决方法 一、报错信息 Errot finding address for httpd://controller:9292/v2/schemas/image…… # cd /var/log/glance     进入glance日志文件 # cat /var/log/gla... 阅读详情

相关推荐

OpenStack Glance手动安装实战:镜像服务配置与排障指南

Glance是OpenStack中负责镜像管理的核心服务,其本质是提供镜像存储、元数据管理和访问控制的统一API层。它基于RESTful架构设计,依赖数据库(如MySQL/PostgreSQL)持久化元数据,通过glance_store插件支持多种后端(File/Swift/Ceph),并深度集成Keystone实现多租户鉴权。技术价值在于保障云平台虚拟机快速交付能力——一旦Glance异常,新建实例将阻塞在镜像加载阶段。典型应用场景包括私有云镜像仓库建设、金融行业合规镜像分发、制造企业定制OS模板管理等。

weixin_30457465的博客 399

HTTP 500 Internal Server Error: 错误的解决方法

创建openstack镜像的时候报错。HTTP 500 Internal Server Error: The server has either erred or is incapable of performing the requested operation 查看cat /var/log/glance/api.log日志显示如下。 2022-02-13 11:18:53.201 5691 ERROR glance.common.wsgi six.reraise(type(de_ref..

weixin_54628931的博客 9070

OpenStack Glance生产级手动部署与高可用配置指南

Glance作为OpenStack核心镜像服务,其元数据管理与二进制存储能力直接决定云平台的稳定性与扩展性。其底层依赖数据库强一致性、多后端存储适配及Keystone深度鉴权等关键技术原理;技术价值体现在支撑千级租户、TB级镜像、跨AZ容灾与RBAC细粒度管控;典型应用场景包括金融私有云、政务信创云及混合云镜像分发中心。本文聚焦Glance手动部署这一生产刚需,深入解析MySQL集群选型、Ceph RBD存储集成、policy.json权限策略定制等关键实践,覆盖从源码编译、systemd守护到故障速查的全

weixin_33827731的博客 418

The server has either erred or is incapable of performing the requested operation. (HTTP 500)

使用 openstack nova boot  创建的实例,出错以后 查看 root@xxx:~# nova list +--------------------------------------+----------+--------+------------+-------------+----------+ | ID

yang.zhou欢迎各位 1万+

Kolla-Ansible:容器化部署OpenStack私有云的自动化实践指南

在云计算和私有云平台构建领域,容器化技术通过将应用及其依赖打包成标准单元,实现了环境一致性和快速部署,而自动化运维工具则进一步提升了基础设施管理的效率。其技术价值在于解决了传统部署中环境差异大、依赖复杂和升级困难等痛点,广泛应用于企业IT基础设施、云服务提供商和教育科研等场景。本文聚焦于Kolla-Ansible这一核心工具,它结合Docker容器与Ansible自动化,将OpenStack的各个服务组件(如Nova、Neutron)打包为独立容器,并通过Ansible Playbook进行编排部署,从而显

440

OpenStack Nova手动安装:从源码编译到生产就绪的完整指南

OpenStack Nova是云平台的核心计算服务,本质是一套强耦合、高依赖的分布式服务集群,而非独立可执行软件。其运行原理依赖Keystone认证、Glance镜像、Neutron网络、Cinder存储及Placement资源调度五大协同组件,技术价值在于提供虚拟机全生命周期管理能力与硬件资源抽象能力。典型应用场景包括信创环境私有云部署、GPU直通定制化云节点、离线可控云平台建设等。本文聚焦Nova服务端的手动安装实践,深入解析Python版本约束(3.9–3.11)、MySQL/PostgreSQL数据

weixin_33829657的博客 559

openstack中glance上传镜像报错HTTP 500 Internal Server Error

报错现象: 解决办法: 初始化glance数据库,生成相关表结构 [root@ct ~]# su -s /bin/sh -c "glance-manage db_sync" glance 重启服务查看端口状态再次上传 [root@ct ~]# systemctl restart openstack-glance-api.service [root@ct ~]# netstat -natp | grep 9292 tcp 0 0 0.0.0.0:9292 0

cuiwangfeng的博客 1693

OpenStack Keystone手动安装配置实战指南

Keystone是OpenStack的身份认证与授权核心服务,其本质是基于RBAC模型的访问控制中枢。理解Keystone需掌握身份管理原理、Fernet令牌加密机制、Apache+mod_wsgi服务集成逻辑等关键技术价值。它广泛应用于私有云平台构建、高校云计算实训及企业级多租户权限治理等场景。本文聚焦CentOS 7.9环境下Keystone的手动安装与配置全过程,深入解析数据库初始化、Fernet密钥管理、三层配置协同(keystone.conf/httpd.conf/apache2.conf)等关键

weixin_34372728的博客 597

OpenStack Glance手动安装配置全指南:从认证到Ceph存储

Glance是OpenStack中负责镜像元数据管理与分发的核心服务,其本质是解耦式镜像仓库——不直接存储大文件,而是通过插件化后端(如file、Swift、Ceph)对接存储系统,仅维护轻量级SQL元数据。理解其工作原理需把握三个关键层:基于Keystone的Token认证机制、多后端抽象层(glance_store)的设计逻辑,以及元数据与镜像数据分离的架构价值。这种设计支撑了私有云中镜像的统一纳管、跨区域分发与安全审计能力,广泛应用于政务云、金融云等强合规场景。本文聚焦生产环境下的Glance手动部署

lvwenwen 390

CentOS 7上OpenStack Train私有云部署与运维实战

在云计算与虚拟化技术不断演进的今天,企业自建私有云仍是降低成本、保障数据可控的重要选择。OpenStack作为开源IaaS平台的核心框架,由Keystone、Nova、Neutron、Glance等组件协同工作,能够提供身份认证、计算调度、网络虚拟化、镜像管理等完整能力。本文基于CentOS 7系统,详细阐述OpenStack Train版本的三节点部署与运维实践,覆盖节点规划、核心组件配置、租户管理、虚拟机全生命周期维护等环节,并分享了磁盘扩容、网络故障排查等实际操作经验。无论是准备考证的在校生,还是刚接

weixin_34205826的博客 446

OpenStack安装部署实战:基于Kolla-Ansible从裸机到虚拟机

OpenStack作为开源私有云平台,其安装部署常因组件繁多而令人望而却步。通过容器化技术将各服务隔离运行,并借助Ansible实现自动化编排,可大幅降低部署复杂度。Kolla-Ansible方案将Keystone、Nova、Neutron等核心组件封装为Docker容器,集中管理配置,显著提升部署效率与可维护性。该方案适用于内网私有云搭建、功能验证及中小规模生产环境。本文以All-in-One模式为例,详细演示从系统准备、Kolla-Ansible配置到创建第一台虚拟机的完整路径,并总结常见避坑指南。

weixin_34198453的博客 266

Openstack上次镜像报错HTTP 500

命令上传测试镜像cirros1:root@server8:/var/log# glance image-create --name "cirros1" --file /home/wangyawen/cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --progress。 能上传成功,但镜像状态为sav...

Chester_ieee的博客 3049

电力市场小白必看:手把手教你用Matlab实现市场出清电价计算(附完整代码)

本文为电力市场初学者提供了使用Matlab计算市场出清电价的完整指南。通过Yalmip和Matpower工具包,详细讲解了从环境配置到模型构建、求解及结果分析的整个过程,帮助读者快速掌握节点电价计算的核心技术。

weixin_30379531的博客 73

glance 服务报错HTTPInternalServerError (HTTP 500)解决方案

直接上图看报错信息 看不出所以然,去看日志 caa0acbf57c88c76ca - - -] 127.0.0.1 - - [02/Apr/2019 07:44:42] "GET /images/detail?is_public=none&limit=20 HTTP/1.1" 200 915 0.1358102019-04-02 14:05:37.812 4728 ERROR glanc...

weixin_34102807的博客 876

从0到1:提示工程架构师搭建Agentic AI系统的全流程实战手册

Agentic AI(自主智能体)是具备自主决策能力的大模型应用感知(Perceive):获取外部环境信息(比如代码仓库、用户输入、数据库数据);记忆(Memory):存储和检索历史信息(比如过去的审计记录、用户偏好);规划(Plan):将复杂任务拆解为可执行的步骤(比如“代码审计”拆成3步);行动(Act):调用工具或API完成具体操作(比如调用Git克隆仓库、调用Safety查漏洞);反馈(Feedback):根据结果调整策略(比如用户说“报告不够详细”,下次增加逻辑漏洞的分析深度)。

AI Agent Harness Engineering 1042

Arxml文件可视化:当汽车软件架构遇见交互式设计工具

本文探讨了Arxml文件在汽车电子系统开发中的可视化技术,结合AUTOSAR架构标准,介绍了如何利用现代Web技术构建交互式设计工具。通过三维组件关系图、动态数据流展示和版本对比等功能,显著提升开发效率和架构评审质量,适用于MBD和ASPICE开发流程。

weixin_29050271的博客 427

OpenStack实训六:Nova/Keystone/RabbitMQ/Glance/VNC五大服务协同原理与排错

OpenStack是开源私有云平台的核心代表,其服务间协同依赖标准化的组件架构与协议交互。理解Keystone身份认证、Nova计算调度、RabbitMQ消息通信、Glance镜像管理及VNC远程控制这五大基础服务的耦合逻辑,是掌握云平台部署与运维的关键前提。它们共同构成云资源生命周期管理的技术底座:从用户鉴权、任务分发、状态同步、模板供给到终端接入。在Ubuntu 22.04等主流教学环境中,配置偏差、网络隔离、权限缺失或Token失效等问题极易导致‘nova list为空’‘VNC黑屏’等典型故障。本文

csdndownload11123的博客 399

ELK 企业级日志分析系统(1)

ELK平台是一套完整的日志集中处理解决方案,将、Logstash和Kiabana三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。ElasticSearch:是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎,用来存储各类日志。Elasticsearch 是用 Java 开发的,可通过 RESTful Web 接口,让用户可以通过浏览器与 Elasticsearch 通信。

云计算运维工程师的成长之路 1864

OpenStack Nova手动安装详解:从零构建云计算计算服务

OpenStack Nova是云平台的核心计算服务,负责虚拟机的调度、生命周期管理和资源抽象。其原理基于分布式服务架构,依赖数据库存储元数据、消息队列实现服务解耦、Keystone完成统一认证,并通过API、Scheduler、Conductor与Compute四大进程协同工作。技术价值在于提供高可控性、深度可观测性及对底层资源的精细掌控,是理解IaaS层运行机制的关键入口。典型应用场景包括高校云计算实训、私有云定制部署、OpenStack二次开发及故障排查能力建设。本文聚焦Nova服务的手动安装全过程,覆

weixin_30954265的博客 326

科研效率革命:Zotero与Web of Science联动实现千篇文献一键获取

本文详细介绍了如何利用Zotero与Web of Science联动实现科研文献的高效管理,包括批量导入、智能下载和自动整理千篇文献的技巧。通过精准检索、RIS文件导出和Zotero插件设置,科研人员可以大幅提升文献获取和管理的效率,特别适合开题报告和综述写作等场景。

weixin_29219539的博客 253

非技术面试题精选大全

回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业喜欢有礼貌的求职者。

吃面爱放香菜的博客 435

OpenStack Keystone手动安装与配置实战指南

Keystone是OpenStack的身份认证与授权核心服务,其本质是基于RESTful API的OAuth 2.0兼容型身份管理中间件。它通过Token(如Fernet或PKI)机制实现无状态认证,结合MySQL/PostgreSQL持久化用户、角色与租户元数据,并依赖Memcached提升令牌校验性能。该架构支撑Horizon控制台登录、CLI命令调用及跨服务API鉴权等关键场景。本文聚焦Ubuntu 22.04环境下Keystone的手动部署全过程,深入解析keystone.conf中database

weixin_33747129的博客 419

1、Ka频段双极化低剖面卫通相控阵天线

设计了双馈口叠层十字缝隙耦合天线,采用“双线极化天线 +旋转馈电 + 移相控制”架构,采用双馈口的叠层十字缝隙耦合天线,并以 2 x2 阵列为主体,旋转排布实现二次圆极化,同时极化可切换,通过多层 PCB 工艺实现天线层、控制/电源层功分网终层、芯片层一体化集成,研制出 64 阵元的圆极化可切换发射天线,测试结果表明:天线工作 频段为 27.5 ~31 GHz,可实现60°扫描,法向轴比

qq_43416206的博客 4369

OpenStack Keystone认证链实战:MySQL+Fernet+HTTPD高可用部署

Keystone是OpenStack的身份认证核心,其稳定性直接决定整个云平台的可用性。它并非孤立服务,而是依托MySQL存储凭证状态、通过Fernet算法实现高效Token加解密、由HTTPD承载高并发API请求所构成的紧密技术闭环。理解这一‘认证传动链’的协同原理,掌握MySQL连接池调优、Fernet密钥生命周期管理、HTTPD反向代理关键配置等工程实践要点,是构建低延迟、高可靠云身份服务的基础能力。本文聚焦Keystone生产级落地中的真实瓶颈与解法,覆盖从裸机初始化到Token成功签发的完整路径。

weixin_33827590的博客 560

《派出你的AI同事:WorkBuddy案例实战》055:客服工单自动分类与话术生成

客服工单自动分类与话术生成 —— 《派出你的AI同事:WorkBuddy案例实战》系列文章,配图已统一为规范示意图。

LuckyHanMo的博客 283

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

上一篇: Linux搭建FTP服务器(二)——主动模式和被动模式
下一篇: 在docker容器上部署solo个人博客
Chensay.
博客等级 码龄6年 1万+粉丝 122原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值