opensd 开源啦 !这套自动化部署 OpenStack 工具你值得拥有
2022 年 8 月,经 openEuler 开源社区技术委员会审议通过,联通数科正式将 opensd 开源至 openEuler 开源社区。
opensd 是联通数科为解决 OpenStack 企业级部署的复杂性,针对自身 OpenStack 产品开发的一套自动化部署工具,可以让交付人员使用管理文本的方式,实现主机配置管理、OpenStack 及其依赖的基础组件的安装与配置管理,极大地简化了 OpenStack 服务的部署过程。
opensd 初始开源版本可用于部署 OpenStack Rocky 版本高可用服务。在 openEuler-22.09 中,opensd 已增加对 OpenStack Yoga 版本及 Python3 的支持,可用于对 keystone、glance、cinder、placement、nova、neutron 等服务的部署,已通过在 arm64 和 x86 架构环境下的安装及部署验证测试。
技术架构:
opensd 是使用 ansible 编写的自动化部署工具,将 OpenStack 各组件的检查、数据库配置、安装前准备、认证、安装过程、安装完成后的配置等细节组织成“剧本”(Playbooks),同时将各组件以“角色”(Roles)的形式体现出来,结构清晰易懂,配置简单实用。用户通过修改安装、配置过程中对应的“剧本”就可以实现定制化集群部署。
功能特色:
支持 OpenStack Rocky、Yoga 版本的部署;
支持大规模场景下 nova cell v2 分离部署;
支持 cinder、glance 多 ceph 后端等复杂场景下的 OpenStack 部署。
未来规划:
opensd 由 OpenStack SIG 进行开发维护,计划在 openEuler-22.03-LTS-SP1 中继续进行开发,将增加对 OpenStack Train 版本的支持。
欢迎朋友们加入 opensd 项目,
一起做点有意思的事儿。
项目地址:
https://gitee.com/openeuler/opensd
联通数科作为欧拉社区的贡献者,发起成立并参与贡献 OpenStack SIG,持续参与 OpenStack 在 openEuler 操作系统的适配工作,助力欧拉操作系统云化基座实现,与欧拉社区一起合力打造更适合云计算发展的操作系统。
评论