OpenStack 社区已正式发布第24个大版本-Xena

OpenStack社区近期正式发布了第24个版本-Xena,OpenStack作为被广泛部署的开源云基础设施软件,其新版本增加了对新型硬件功能的支持,优化了各类组件间的集成,并且通过减少技术债务来维护OpenStack软件的稳定可靠性。

OpenStack作为全球最活跃的开源项目之一,开发者积极参与并由此构建了一个充满活力的社区,在Xena版本为期25周的开发中,来自125个组织/机构的680多位开发者累计提交了15,000项修改

关于Xena版本的更新要点:

Xena这个大版本强化了OpenStack高度灵活的项目集成能力,如Cyborg、Neutron及Nova等组件的集成。在Xena版本中,Nova合并了一系列补丁,现在虚拟机的网络端口可以通过Cyborg管理的PCI设备(SmartNICs)来提供。采用该新功能后,网络相关的工作负载将被卸载到PCI设备,且用户体验无明显差异。此外,Nova的libvirt驱动程序不仅可支持虚拟GPUs,还可支持任何使用VFIO-mdev虚拟框架的PCI设备,如网络适配器或计算加速器等。

此外,在Xena版本的开发周期中也减少了以往版本积累的一些技术债:

  • Cinder已删除长期弃用的Block Storage API version 2
  • Cyborg重构了文档结构,包括API文档、用户指南和贡献者指南
  • Horizon及所有的Horizon插件现已支持node.js14,这是当前node.js的LTS版本
  • Neutron新增一个配额驱动程序DbQuotaNoLockDriver,该驱动程序不会为每一个资源创建单独的锁定进程,如果服务器请求数超过已解析资源创建的数量,此类锁定可能会导致数据库死锁
  • OpenStack-Ansible现已采用ceph-ansible 6.0(Pacific),Ansible版本已更新至ansible-core 2.11

后续,本站点所有与OpenStack相关的技术类文章,默认情况下均是基于此版本进行讨论的,如有例外会进行特别声明。


OpenStack 社区已正式发布第24个大版本-Xena
https://srezone.open-space.cc/article/1882097394.html
作者
Richard Li
发布于
2021年10月8日
许可协议