OpenStack社区正式发布了第23个版本Wallaby

描述

OpenStack社区正式发布了第23个版本Wallaby(中文翻译为"沙袋鼠"), OpenStack专注于开源基础设施软件的广泛开发与部署,作为全球三大活跃的开源项目之一(包括Linux kernel与Chromium),始终注重激发全球社区活力,提升社区开发者的参与度。

Wallaby版本要点

除广泛改进OpenStack内核的稳定性与可靠性,提升项目集成功能的灵活性外,Wallaby版本还强化了安全性能,包括改进回退权限及Ironic、Glance及Manila组件中基于角色的访问控制(RBAC)权限,在该版本的开发周期中,社区重点关注将RBAC策略文件格式由JSON迁移至YAML。这是正式弃用JSON文件格式支持的一部分。此外,Ironic还扩展了UEFI(统一可扩展固件接口)的功能,包括NVMe的安全擦除。

开源

长期以来,OpenStack一直被视为一种集成引擎或一个伞式超级项目,可以将许多其他开源基础设施项目整合在一起,而Wallaby版本中的各个项目团队都在继续这样做。

提供成功部署容器集群工具的Kolla增加了对Prometheus版本2的支持。

开源

图1   Kolla增加了对Prometheus v2的支持

开源

图2   Kolla增加了对Prometheus v2的支持

而Magnum API服务已经更新了Kubernetes和Containerd的版本,而Cinder块存储服务已经增加了对Ceph后端驱动程序Ceph iSCSI的支持。

Tacker项目是用于网络功能虚拟化(NFV)的编排系统,它添加了一些功能以符合ETSI组织定义的标准,包括用于虚拟网络功能(VNF)的扩展,更新和回滚操作的API,以及VNF生命周期管理支持用于订阅和通知。

下图介绍了Tacker为ETSI NFV SOL标准中定义的生命周期管理提供了针对VNF和CNF的修复操作。在使用`vnflcm`命令向修补程序发送修复请求后,将再次生成一个Pod。

开源

图3 Tacker发送修复请求

Tacker为ETSI NFV SOL标准定义的生命周期管理功能提供了VNF和CNF的规模操作。可以通过使用`vnflcm`命令发送缩放请求来扩展Kubernetes容器的数量。

开源

图4 Tacker发送缩放请求

同时,在用于计算加速器(例如GPU)的Nova计算模块和Cyborg服务之间的集成方面继续取得进展。在Wallaby中,用户可以使用附加的加速器(称为增强服务器)来搁置和取消搁置节点。Cyborg还引入了其他加速器驱动程序。

开源

图5 附加了Cyborg加速器的Nova服务器

开源

图6 Nova和Cyborg集成可搁置和搁置增强型服务器

OpenStack Wallaby社区贡献统计

根据OpenStack社区的说法,Wallaby版本中有超过17,000个代码更改功能,由140个不同组织的800多位贡献者撰写。同时,自十年前该项目开始以来,OpenStack现在为超过75个公共云和数千个私有云提供支持。

开源

图7 Wallaby全球贡献度排名


 

对比之前Openstack版本的贡献度排名,关注Openstack社区的高端玩家很明显可以看到排名的变化,大概看了下,目前针对新版本Wallaby的贡献度国内公司排名进入前20名的屈指可数!!

 

责任编辑:lq

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分