OpenStack 2025.2 (Flamingo) 运维手册

OpenStack 2025.2 (Flamingo) 运维手册

主机 open88 | openEuler 25.09 | Python 3.11.13 | 全部软件与数据落盘 /data

本手册基于本仓库的实际部署成果整理:组件简介 → 运维命令 → 故障解决 → 速查附录。 与 OpenStack-2025.2-Flamingo-部署文档.md 的分工是: 部署文档讲「怎么装」,本手册讲「装好之后怎么用、怎么看、怎么修」。


文档导航

章节 内容 适用场景
1. OpenStack 简介 定位、核心抽象、组件架构、请求链路 建立整体认知
2. 运行环境与运维约定 安装路径、凭据、服务清单、统一操作方式 每次登录机器前扫一眼
3. 各组件运维命令 keystone/glance/placement/nova/neutron/horizon/cinder 日常巡检与操作
4. 故障解决方法 分层诊断法 + 各服务真实故障案例(含深度剖析) 出问题时按图索骥
5. 附录 端口、路径、单元、自检清单、危险操作 随手查

OpenStack-Flamingo-运维手册.zip (25.0 KB)

帖子目录里有个指向 GitCode 的链接,地址中带有 /edit/main/,看起来是文件的编辑页面,其他读者可能无法正常查看。是不是不小心复制了编辑地址?可以换成普通浏览页面的链接。

另外还有个技术问题想请教。文中处理 oslo.policy 兼容问题时,采用了修改 Placement/Horizon 源码的办法。

OpenStack 2025.2 提供了 官方依赖约束 upper-constraints.txt,这是一份统一约束该发行分支 Python 依赖版本的清单,安装时可以通过 pip 的 -c 参数使用。

用 AI 整理部署和排障记录时,有时会把当时针对特定报错采用的 workaround(变通处理),也写成后续安装必需的步骤。不知道当时有没有试过配合这组官方约束安装?采用它之后,相关兼容性报错是否仍然存在,还需要修改源码吗?或者在 openEuler 环境下使用这组约束本身会遇到其他问题?

这里主要是记录下平时维护使用的命令。

安装的话,可以看这里 openstack-Flamingo–deploy/deploy · micoder/openstack-Flamingo–deploy - AtomGit

在主机上面实际安装后运行未发现问题。其实安装时,就是让ai在官网源中下载tar包,来进行安装的。

官方依赖安装的话,后面可以再重装一个试试。