OpenStack社区正式发布第27版Antelope,新版命名按字母表顺序回归首字母“A”。开源云基础设施软件OpenStack在全球部署广泛,作为LOKI标准的中坚力量(Linux,OpenStack和Kubernetes基础设施),已成为运行现代化云基础设施的开源标准。此外,OpenStack的用户群体正持续增长,自2020年以来,用户的整体部署规模增加了166%, Antelope的贡献者们优化了一系列功能,由此满足用户的更多需求,包括采用新的软件发布模式,加强与Kubernetes及其他开源技术的进一步集成,扩展对高级硬件的更多支持等。
欢迎体验OpenStack Antelope版本: https://www.openstack.org/software/antelope
新的软件发布模式
Antelope是社区在推出新的软件发布模式后所发布的第一个版本,可缓解运营商的软件升级压力。现在,用户可调整为每年升级一次,跳过“非SLURP”版本,在社区发布“SLURP”(跳跃式升级软件版本)时进行软件升级,那些计划以六个月为周期进行软件升级的用户将部署每一个“SLURP”和“非SLURP”版本。Antelope是“SLURP”版本,OpenStack第28版Bobcat是“非SLURP”版本,将于2023年10月发布。
Eoghan Glynn,RedHat的OpenStack项目工程主管表示:“基于RedHat的客户需求,我们需要平衡软件的稳定性和新颖性。为了满足这些需求,我们的OpenStack发行版已不再进行每年两次的升级,而是跨越多个上游版本进行较低频率的升级。Antelope版本正式开启了一个新纪元,在新的‘SLURP’升级模式下,社区支持对不相邻的软件版本进行兼容性测试。随着先进技术的持续应用与发展,社区灵活调整,充分彰显了OpenStack项目的持续适应能力。”
与Kubernetes集成
2022年度OpenStack用户调查报告表明,超过85%的OpenStack基础设施部署了Kubernetes,其中73%基于Vanilla Kubernetes部署。在实际生产应用中,OpenStack与Kubernetes的集成已增加到21%(去年仅16%),用户采用Magnum(OpenStack容器编排服务)运行生产级工作负载。
在Antelope版本中,已对Magnum进行更新,可支持Kubernetes v1.24在Fedora CoreOS 36和37上的运行。Magnum还作为Kubernetes编排器进行了重新认证,已通过CNCF(云原生计算基金会)的软件一致性测试,该认证可确保每位供应商的Kubernetes版本都支持指定的API,一致性测试还实现了Kubernetes用户在不同Kubernetes安装之间的互操作性。
Guilherme Steinmüller,VEXXHOST的高级OpenStack工程师表示:“这项跨社区认证对OpenStack运营商很重要,因为这确保了社区提供的软件符合由Kubernetes开发人员定义的一系列一致性测试,并确保了Magnum所有版本的QoS(服务质量)都保持一致。”
硬件支持
在Antelope中,OpenStack贡献者进一步扩展了对新硬件的支持,例如:
Cinder添加了新的后端驱动程序(HPE XP iSCSI和FC,Fungible NVMe-TCP,NetApp NVMe-TCP存储驱动程序),并已将该功能添加至现有供应商驱动程序。
Ironic现在可以将ironic-conductor服务的应用指标与硬件指标导出到Prometheus中。在以前的版本中,只能通过statsd访问。
Kendall Nelson,OpenInfra基金会资深上游开发者倡导者表示:“随着OpenStack部署规模的迅速增长,我们的社区在Antelope版本中交付了软件运维所需的稳定性,并扩展了对新型硬件和软件集成的支持。Antelope版本强化了Neutron和Glance的安全性能,提升了Cyborg对硬件的支持,以及Magnum作为Kubernetes编排器进行了再认证。非常感谢开发者和组织的持续支持,在大家的共同努力下,使OpenStack始终走在云计算前沿。”
Antelope版本的更多功能:
在Antelope版本的开发周期中,来自40多个国家/地区的110多个组织的601余名贡献者总共提交了9,794项更改。Antelope的更多改进包括:
新功能:指定区域可在多个项目之间共享;Ironic可使用Shard-Key分片管理Ironic节点,外部API客户端可进行水平扩展;运维人员可用Nova管理专用CPU的功耗,当CPU闲置或所运行的实例进程已停止时,可使CPU离线或修改其设备管理器;Nova可采用Placement API对PCI设备进行选择性调度,可帮助nova-scheduler更好地调度使用PCI(non-Neutron相关)资源的类型,如果不能在候选对象上创建实例,则生成更少的重新调度,在列表太大时也不会错过有效的候选对象;Horizon支持浮动IP端口转发,用户可用Horizon对网络浮动IP执行Port Forwarding CRUD操作。
安全更新:Neutron实现了安全的基于角色的访问控制(sRBAC),Glance可强制实施sRBAC。
此外,Skyline管理界面正在集成Magnum、Zun和Keystone组件。有关Antelope版本的更多详情,可参见社区版本说明。
关于OpenStack
OpenStack项目于2012年正式发起,该基础设施平台适用于多种架构的灵活部署,比如裸金属、虚拟机(VM)、图形处理单元(GPU)和容器等。经过数十年的发展,OpenStack逐渐成熟并趋于稳定,并且仍在稳定增长中,在实际生产中的整体部署规模已超过4000万计算核心,全球300多个公有云数据中心正在运行该软件。如今,OpenStack是全球最活跃的四大开源项目之一,自2012年以来,已有超过9,000名贡献者提交了586,000多项变更。
全球90%的大型电信运营商正在运行OpenStack,并且OpenStack的现有用户仍在继续扩展其部署规模。有七家组织在实际生产中的部署规模超过百万计算核心,成为百万核心俱乐部的一员。2022年度OpenStack用户调查报告显示,各类组织都在大规模扩展部署以满足其终端用户的要求,其中许多组织 – 包括澳大利亚研究数据共享网(ARDC)、彭博、波士顿大学、欧洲核子研究中心(CERN)、Cleura、华为、LINE,MET Norway、Nipa Cloud、奥斯纳布吕克应用科学大学、三星SDS、SAP、Schwarz IT和Viettel等组织将在6月OpenInfra峰会上展示其OpenStack用例和最佳实践。
OpenInfra峰会及项目小组集会(PTG)将于2023年6月在温哥华举行
OpenInfra峰会将于6月13-15日在温哥华会议中心举行,与会者可直接与采用Linux、OpenStack、Kubernetes及其他30多种技术创建和运行开源基础设施的开发者和用户进行面对面的交流与协作。近期即将举行的PTG是由OpenInfra基金会组织的社区技术团队交流活动,旨在进行高效沟通及协作,以富有成效的方式完成社区工作。OpenInfra峰会议程已公布,论坛及PTG议程也即将揭晓。
关于开源基础设施基金会
OpenInfra基金会致力于构建多元化的开源社区,推动开源基础设施软件在实际生产中的应用。OpenInfra基金会在全球187个国家/地区110,000余名社区成员的支持下,托管开源项目并展开社区实践,涉及人工智能、容器云原生应用、边缘计算及数据中心云等领域。