在为OpenStack构建Zuul CI / CD云的过程中,我们学到什么了?

本文讲述了作者在构建一个专用于OpenStack Infra计划的云过程中,利用Packet捐赠的硬件资源,支持Zuul进行持续集成、交付和部署。文章详细讨论了遇到的挑战,如并发实例需求、存储策略、性能优化以及IPv4寻址限制,同时也表达了对使用IPv6和扩展到其他开源项目的期待。
摘要由CSDN通过智能技术生成

对OpenStack等开源项目做出贡献往往意味着个人和公司提供代码,增加新功能和修复bug。近两年来,笔者一直在使用裸机服务提供商Packet捐赠的硬件,在美国各地的用户组会议上的演示和实验室运行一次性OpenStack云。六个月前,Packet表示希望为社区做出更大的贡献,这让我们走上了构建社区云以支持OpenStack的道路。

每天,需要对OpenStack代码库的数百个代码提交进行测试,作为由Zuul管理的持续集成系统的一部分——“这是一个推动持续集成、交付和部署系统的计划,重点关注项目选通和相互关联的项目。”每次提交都会在人工审核之前运行一系列测试(或gate),并且在代码合并之前gate会再次运行。所有这些gate都通过一些公有云提供商捐赠的虚拟机实例池(高峰时间超过900个实例)运行。所有OpenStack CI都依赖于捐赠的计算资源。OpenStack Infra团队协调所有这些云提供商,并是捐赠这些资源的联系人。

我们着手构建一个云,其中所有计算资源都专用于OpenStack Infra计划。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值