OpenStack 社区的最新版本 2025.1 Epoxy 标志着该项目发展历程中的一个重要里程碑。随着 OpenStack Epoxy 的发布,该项目将继续改进其功能,使其成为 VMware 等专有解决方案更可行的替代方案。Epoxy 包含一系列新功能、安全增强功能和硬件支持改进,有望支持更复杂和更苛刻的工作负载,同时为云管理员提供更高效的管理工具。
OpenStack 的采用率正在上升,此版本展示了社区在面对行业趋势和机遇时对其增长和演进的承诺。OpenStack 的第 31 个版本是来自 BBC R&D、Blizzard Entertainment、Canonical、Ericsson、Mirantis、NVIDIA 等领先组织的约 450 名开发人员的贡献成果。他们共同交付了超过 7,600 项更改,包括新功能和重要的维护更新。此版本也正值 OpenStack 社区庆祝其成立 15 周年之际,这证明了它在云计算世界中持续的相关性和重要性。
巩固 OpenStack 作为 VMware 替代方案的地位
Broadcom 收购 VMware 及其随后的许可变更激励了世界各地的组织重新评估其虚拟化策略。OpenStack 已成为领先的 VMware 替代方案,上游社区正在不断完善 OpenStack 以应对这一市场机遇。OpenStack Epoxy 的一个突出特点是增强的 VMware 迁移能力,尤其是在 Watcher 项目中集成了 Prometheus。Watcher 是 OpenStack 的一个组件,旨在优化资源分配。通过添加 Prometheus 数据源,OpenStack 现在可以更有效地监控现有的 VMware 基础设施,从而更容易跟踪性能并在迁移期间检测瓶颈。对于希望从 VMware 迁移到 OpenStack 的企业来说,此功能至关重要,因为它确保了平稳的过渡,而不会降低性能。
此外,Epoxy 还通过 Cinder 项目引入了对各种存储解决方案的改进支持。Cinder 是 OpenStack 的块存储服务,现在包含对许多受支持硬件驱动程序的更新,例如 NetApp、Pure Storage 和 Hitachi。这些改进有助于依赖特定存储解决方案的组织更轻松地将其工作负载迁移到 OpenStack。迁移后,OpenStack 与现有存储基础设施之间的兼容性可确保无缝的数据访问,从而降低与切换到新平台相关的风险。
增强安全功能
安全仍然是 Epoxy 版本中的首要任务。Manila(OpenStack 的共享文件系统服务)得到了重大升级。在 Epoxy 中,Manila 用户现在可以修改共享访问规则的访问级别,在“只读”和“读写”之间切换。这使管理员能够更好地控制谁可以修改和访问共享数据,从而通过降低未经授权更改的风险来提高云环境的整体安全性。
此外,Manila 用户现在可以通过共享网络子网元数据设置和修改共享服务器特征。此功能允许管理员通过名为 driver_updatable_subnet_metadata 的配置选项定义允许的修改。结果是改进了网络隔离和分段,降低了发生安全漏洞时横向移动的风险。通过确保不同的数据集隔离在单独的子网上,网络的安全性得到了显着增强。
另一个值得注意的安全功能来自 Octavia,OpenStack 的负载均衡服务。在此版本中,Octavia 现在支持负载均衡器 VIP(虚拟 IP)端口的自定义 neutron 安全组。通过将特定的安全组与 VIP 端口关联,管理员可以确保只有批准的流量类型才能访问负载均衡器,从而进一步降低未经授权访问的风险。
改进硬件支持
OpenStack Epoxy 还带来了重要的硬件支持更新,尤其是在支持 AI 和机器学习工作负载方面。关键改进之一是 Ironic(OpenStack 的裸机配置服务)中添加了一个新的接口。此接口允许将可启动的容器镜像直接部署到主机,而无需中间步骤,从而简化了操作员和用户的部署过程。
另一个重要的更新来自 Nova,OpenStack 的计算服务,对 PCI 直通进行了改进。PCI 直通允许虚拟机直接访问物理硬件设备,Epoxy 版本扩展了对 vfio-PCI 变体驱动程序的支持,包括 Ubuntu 24.04 上的 Nvidia GRID。此增强功能可确保 OpenStack 可以更有效地支持 AI 工作负载,从而允许在虚拟化环境中直接使用 GPU 和其他专用硬件。此外,此更新还支持使用这些 PCI 设备进行实例的实时迁移,从而进一步提高了 OpenStack 环境的灵活性和可扩展性。
简化 OpenStack 升级
OpenStack 社区继续致力于简化用户的升级过程。2022 年推出的 Skip Level Upgrade Release Process (SLURP) 允许用户每隔一年升级到下一个主要版本,而不是每六个月升级一次。此发布周期简化了管理员的操作,降低了主要更新的频率,同时仍能提供新功能和安全补丁。Epoxy 版本 (2025.1) 遵循之前的 SLURP 版本 (2024.1 Caracal),使组织能够轻松地从一个版本直接升级到下一个版本,而无需担心增量更新。
凭借增强的迁移工具、改进的硬件支持和强大的安全功能,OpenStack 将继续发展以满足现代云环境的需求。数百名开发人员的贡献以及 OpenStack 社区的持续发展凸显了它在云计算未来的重要性。无论您是正在从 VMware 迁移还是希望增强云基础设施的安全性和灵活性,OpenStack Epoxy 都是值得探索的版本。