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
全部0条评论
快来发表一下你的评论吧 !