2021SC@SDUSC
Openstack 组件 Oslo
Oslo简介
随着OpenStack项目的不断发展与完善,OpenStack社区将所有组件中的具有共性的组件剥离出来,并统一放在oslo组件下。oslo中的组件不仅可以在OpenStack项目中使用,也可以单独作为第三方工具包供其他项目使用。
Oslo库组件
| 组件 | 功能 |
|---|---|
| config | 配置文件 |
| log | 日志文件 |
| service | 带ssl的REST服务器 |
| privsep | 代码特权分离 |
| serilization | 序列化 |
| i18n | 国际化 |
| policy | 权限系统 |
| messaging | 是 OpenStack 中实现 RPC 的库,底层可以支持各种不同消息队列 |
| middleware | HTTP中间件 |
| rootwrap | 使用户获得root权限执行特权命令 |
| pdr | pbr 是 OpenStack 开发的,和 setuptools 配合 |

本文介绍了OpenStack中的Oslo组件,它包含一系列通用库,如config用于配置管理,log处理日志,policy实现权限系统,messaging实现RPC等。Oslo的组件不仅在OpenStack内部使用,也可作为独立工具包。文章详细讲解了如何使用osloconfig进行配置注册,例如定义API选项,包括auth_strategy和use_forwarded_for等配置项。
最低0.47元/天 解锁文章
1283

被折叠的 条评论
为什么被折叠?



