APP下载

OpenStack第21版Ussuri正式发布,自动化调度功能扩及裸机,并聚焦3大面向改版

消息来源:baojiabao.com 作者: 发布时间:2026-08-24

报价宝综合消息OpenStack第21版Ussuri正式发布,自动化调度功能扩及裸机,并聚焦3大面向改版
图片来源: 

OpenStack基金会

受武汉肺炎(COVID-19)疫情影响,OpenStack基金会原定于6月上旬在温哥华举办的上半年度峰会,被迫取消,不过,疫情未打乱该基金会发布新版OpenStack的时程。OpenStack基金会按原定计划于今日(5/13)释出代号为Ussuri的第21版OpenStack,并于昨日举办的线上记者会中,揭露新版OpenStack的更新重点。

新版OpenStack由188个组织或企业,总计超过1千名开发者共同参与开发,在历时6个月的开发期间内,逾2.4万个程式码获得修改。OpenStack基金会首席执行官Jonathan Bryce表示,综观来说,此次改版聚焦于3大面向。

首先,在提升核心基础设施层的稳定性方面,运算服务Nova新增了单元间服务器冷迁移和大小调整的功能。Jonathan Bryce表示,企业可以在新增服务器和扩展云环境时,于不同环境间迁移工作负载。其中,冷迁移功能可让企业将工作负载从已设定为退役的硬件,搬迁到OpenStack云环境。

而网络服务Neutron子专案Kuryr增加了对IPv6的支援,还有支援SR-IOV和DPDK,可让Neutron更好地与现有容器网络框架整合。Kuryr是个整合OpenStack与容器网络的专案,如Jonathan Bryce说明,它是可将K8s或Docker的runtime叠加于OpenStack环境上的一种方式。

此外,裸机部署服务Ironic增加了自动化调度裸机硬件的功能,企业增加新裸机时,维运人员能更易进行管理调度。该服务还增加了认证的支援,使其不局限于OpenStack环境中使用,其他专案藉释出的API,可以直接用Ironic管理裸机,像是K8s社群里的Metal³专案即利用Ironic来管理裸机。Jonathan Bryce表示,相当于K8s网络直接部署于裸机上。

新版OpenStack聚焦的第二面向则围绕于安全性和加密性功能的强化,负载平衡服务Octavia现支援传输层安全协定(TLS),企业可指定被集区(pool)和接听程式(listener)接受的TLS加密名单,让负载平衡器强制执行安全上的合规性要求。Jonathan Bryce表示,这可确保通过负载平衡器的所有流量都受到加密和保护。

OpenStack容器化部署专案Kolla也增加了对TLS的支援,进一步来看,Kolla为后端API服务的TLS加密增加了支援,可提供API流量端到端的加密。Jonathan Bryce说明,如此,不同控制层的活动可在云内部进行端到端加密。

Neutron服务则增加了无状态安全群组(stateless security group)的主机群组管理模式。过去企业只能建立有状态(stateful)安全群组,来追踪所有流量,所以面临大量网络活动时,网络会开始出现瓶颈和性能下降的情况,如今,可以建立一个无状态安全群组的丛集,而这个群组不会长期追踪流量,能让企业开启更多连接埠,进而提升网络的性能。

最后一个面向则是强化对新使用场景的支援,特别是针对AI和边缘运算的应用场景,像是管理硬件加速器的专案Cyborg现与Nova整合,企业可采用Nova启动服务器实例,并由Cyborg管理GPU或FPGA加速器。另外,Octavia服务现可让企业于特定的可用区域部署负载平衡器,从而把负载平衡功能带至边缘环境。

Jonathan Bryce表示,OpenStack与K8s的整合也是相当重要的。针对容器的支援,新版Openstack有两个主要的专案更新,容器基础架构管理服务Megnum除了支援K8s的升级版本外,还增加K8s丛集(包含主节点和工作节点)操作系统的升级支援。欧洲核子研究组织(CERN)即是利用Megnum管理其于不同K8s环境内执行的500个K8s丛集。

容器服务Zun则新增K8s容器Runtime界面(CRI)的支援,让Zun成为K8s节点的后端,企业可进而利用Zun的API在Kata Containers中建立K8s节点,来提高安全性和隔离性。

除了发布OpenStack最新版本,OpenStack基金会也宣布建立一个新社群OpenInfra Labs,提供维运人员于实际生产环境中,测试开源程式码,来为现有和新的工作负载开发完整且可复制的堆栈,进而改善开源基础设施。文⊙黄郁芸

2020-05-13 19:58:00

相关文章