Cyborg
目录
概述
Cyborg(之前称为 Nomad)是一个 OpenStack 项目,旨在为加速资源(例如各种类型的加速器,如 GPU、FPGA、ASIC、NP、SoC、NVMe/NOF SSD、ODP、DPDK/SPDK 等)提供通用的管理框架。
项目
Cyborg
| 官方名称 | OpenStack Accelerator |
| 源代码 | https://github.com/openstack/cyborg |
| Bug 和功能追踪器 | https://storyboard.openstack.org/#!/project/openstack/cyborg |
| 开发者文档 |
我们与官方发布计划保持一致:https://releases.openstack.org/,包含三个里程碑。我们使用 storyboard 追踪所有 bug 和功能。Cyborg 基本看板页面[], 包含三个工作列表,追踪三个里程碑中的特定任务。
Python Cyborg Client
| 源代码 | https://github.com/openstack/python-cyborgclient | |
| Bug 和功能追踪器 | https://storyboard.openstack.org/#!/project/openstack/python-cyborgclient |
Cyborg Tempest Plugin
| 源代码 | https://github.com/openstack/cyborg-tempest-plugin | |
| Bug 和功能追踪器 | https://storyboard.openstack.org/#!/project/openstack/cyborg-tempest-plugin |
人员
- PTL
- Xinran Wang(xinranwang)
- Cyborg 代码审查员
- Blueprint Czar(负责维护 Cyborg 的 blueprint 列表)
- 与 PTL 相同
- [发布管理联络人]
- 与 PTL 相同
- [Oslo 联络人]
- Shaohe Feng(shaohe_feng)
- [QA 联络人]
- Chenke(chenker)
- [文档联络人]
- Xinran Wang(xinranwang)
- Nova 组联络人(与 nova 团队合作处理 Cyborg 相关事宜)
- Brin Zhang(brinzhang)
- Xinran Wang(xinranwang)
- Neutron 组联络人(与 neutron 团队合作处理 Cyborg 相关事宜)
- Xinran Wang(Xinran)
会议/材料
- 请参阅 Meetings/CyborgTeamMeeting,了解 Cyborg 每周会议议程和后勤信息
- 请参阅 Cyborg/Materials,了解有关 Cyborg 的其他材料。
- 请参阅 Cyborg/MeetingLogs,了解会议记录存档。
- 请参阅 Cyborg/FirstContact,了解本地入职会议议程和后勤信息
通用资源
注意:请注意此页面不完整,我们将持续更新此页面!在认为所有必要的文档都完成后,我们才不会删除此注释。如果您在使用 Cyborg 时需要任何帮助,请在 IRC 频道 #openstack-cyborg 中 ping 我们。
支持的设备驱动程序列表和测试报告
加速器 API 参考
终端用户指南
发布说明
- cyborg(以及治理中 compute 程序 下的其他项目)通过标准的 openstack 发布流程发布:https://github.com/openstack/releases/blob/master/README.rst
- 所有 cyborg 发布说明
- 最新的 cyborg 发布说明
贡献者资源
贡献者文档
- 通用开发者指南
- [ TODO(yumeng): 在合并 Cyborg 架构和长期计划文档后添加文档]
- [ TODO(yumeng): 在合并 Cyborg-driver 流程后添加文档]
Bug 报告和功能注册指南
在 Rocky 之后,Cyborg 已从 cyborg-launchpad 迁移到 cyborg-storyboard 以追踪 bug 和功能。但我们并没有很好地使用它。从 Victoria 开始,我们将使用它,并充分利用它。如果您没有时间仔细阅读所有文档,请直接访问 Cyborg 特定 Storyboard 使用指南,并请密切关注标签!
开发发布计划
历史记录
Howard (Zhipeng) Huang 从 Telco 需求开始 OpenStack 加速任务讨论,并组建了 Cyborg 伟大的创始团队。在他的领导下,我们建立了可持续增长的基础,并在 Rocky 中实现了官方发布。在 Stein 发布中,Li Liu 作为 PTL,我们取得了实质性进展,特别是在定义一个干净的数据库模式和设备模型方面,这将为未来的工作奠定基础。在之前的两个周期中,我们与 Nova 开发者进行了多次启发性的讨论,以定义 Cyborg 将如何与 Nova 交互。在随后的 Train 和 Ussuri 发布中,在 Sundar Nadathur 的领导下,Cyborg 达到了令人兴奋和重要的里程碑,Cyborg 与 Nova(计算服务)的集成已经完成。用户现在可以使用 Nova 启动带有 Cyborg 服务配置的加速器的服务器实例。
- 之前的 PTL
- Zhipeng Huang,Rocky 发布
- Li Liu,Stein 发布
- Sundar Nadathur,Train 和 Ussuri 发布
- Yumeng Bao,Victoria 和 Wallaby 发布
- 以前或当前的 core reviewers
- Wenping Song
- Brin Zhang
- Shogo Saito
- Chen Ke
- Sundar Nadathur
- Xinran WANG
- Jinghua Gao
- Yumeng Bao
- Zhenghao Wang
- ShaoHe Feng
- Li Liu
- Li Zhu
- Zhipeng Huang
- 团队照片