2025.1 Epoxy 版本亮点

2025.1 Epoxy 版本亮点

注意

这些是直接来自项目团队的重要变更,未经任何处理。一些亮点可能比其他亮点更重要。请不要将此列表视为该版本的最终亮点集,直到 Open Infrastructure Foundation 营销团队有机会从这些变更中编译出更准确的信息。

Cinder

备注

  • 对许多受支持的驱动程序进行了功能改进和错误修复,包括 NetApp、PowerMax、LightBits、Fujitsu、PowerFlex、3par、StorPool、Pure Storage、Nimble 和 Hitachi。

  • Brick 在多路径设置和管理方面进行了一些改进。

  • Ceph 备份驱动程序现在可以配置为保留卷的最后 n 个快照,而不是全部。

Glance

备注

  • 添加了一种新的存储权重机制,提高了使用 RBD 时的性能。

  • 添加了一个安全检查,确保镜像转换输出所需格式的镜像

  • 移除了 Windows 操作系统支持

Horizon

备注

  • Django-pyscss 已被 libsass 取代

  • Horizon 现在使用 SDK 代替 neutronclient 来处理 Neutron 路由器、浮动 IP、IP 可用性和代理。

  • 添加了用户凭证面板

Ironic

备注

  • Ironic 添加了一个新的 bootc 部署接口,可以直接将 bootc 容器镜像 部署到主机,无需中间步骤。

  • Ironic 现在支持从 OCI 容器注册表中获取部署工件和镜像。

  • Ironic 现在提供使用新的 ironic-novncproxy 服务的主机图形控制台,在具有访问图形控制台接口的驱动程序的主机上,通过 NoVNC 网页浏览器显示控制台。还提供了一个特殊的 只读 模式。

  • Ironic 现在具有 API 的模式验证框架,该框架在请求流程的开始和结束阶段,根据 json 模式验证传入请求和传出响应。

  • Ironic 已经退役了 ironic-lib 库,现在不再需要它了。

  • Ironic 移除了对 PostgreSQL 的支持,现在仅支持与 MySQL 兼容的数据库,例如 MySQL 和 MariaDB。

  • Ironic 现在是一个 分布式项目领导力 (DPL) 项目

Kolla

备注

  • RabbitMQ 已升级到版本 4.0。

  • Prometheus 已从 v2 升级到 v3。

  • 为 Let’s Encrypt 添加了外部帐户绑定 (EAB) 支持。

  • 添加了在构建期间修补容器镜像的支持。

  • 为 Rocky 和 Ubuntu 添加了 aarch64 iPXE 支持。

  • 移除了 Swift 容器镜像和部署 Swift 的支持

  • 添加了部署 ovn-sb-db-relay 的支持。

  • 为所有基于 RabbitMQ 的服务实现了 oslo.messaging 队列管理器支持。

  • 在 HAProxy 中实现了第 7 层健康检查。

  • 使用 Python 重写了 kolla-ansible CLI。

  • Kayobe 添加了对 Podman 作为 Docker 的替代容器引擎的支持。

  • Kayobe 在 image-download 角色中添加了身份验证配置变量。

  • Kayobe 现在在基础设施 VM 的部署和删除方面具有显著改进的性能。

  • Kayobe 现在可以在控制主机上以非 root 权限运行。

Manila

备注

  • 用户现在可以修改访问规则的访问级别,将其从“只读”切换为“读写”或反之。

  • 用户现在可以通过共享网络子网元数据设置和修改共享服务器特征。云管理员可以定义允许哪些修改,通过 driver_updatable_subnet_metadata 配置选项。

  • NetApp ONTAP 驱动程序现在支持基于证书的身份验证。

  • 独立 CephFS NFS Ganesha 助手配置选项已被弃用,未来将被移除,助手也将被移除。建议操作员迁移到使用高可用性 NFS-Ganesha 集群(又名“ceph nfs”服务)代替。

  • NetApp ONTAP 驱动程序得到了改进,以防止存储后端 HA 接管时出现未来故障,从而改进了配置。

  • CephFS 驱动程序现在将以千兆字节为单位向调度器计算报告分配的容量,以确保共享在后端之间均匀分布。

  • 我们改进了通用驱动程序中导出程序的耐用性,以承受崩溃、重启或底层共享服务器的计划迁移。

Masakari

备注

  • 一个新的主机监视器。如果 Openstack 部署在 kubernetes 上,驱动程序将调用 Kubernetes API 以检索主机的状态。如果出现任何节点异常,它将向 masakari-api 发送通知,以触发实例 HA 工作流。

Neutron

备注

  • Linux Bridge ML2 驱动程序已被移除,建议用户迁移到 OVN。

  • OVN 现在支持 VLAN QinQ (802.1ad) 网络。

  • 在使用 L3 代理时,已为 HA 路由器添加了 Conntrackd 支持。

  • 如果启用,分布式元数据路径扩展现在可用于 OVS 代理,则不需要 Neutron 元数据代理。

Nova

备注

  • 新的内核 vfio-PCI 变体驱动程序,例如 Ubuntu 24.04 上的 nvidia GRID,现在由我们的 PCI 直通功能支持。您可以使用这些特定的 PCI 设备创建实例,也可以实时迁移它们。

  • Manila 共享现在可以通过新的 Nova 共享 API 直接附加到实例。

  • 一个新的 ImagePropertiesWeigher 能够使用相同的镜像属性来分散或打包实例。

  • nova-scheduler 服务现在执行领导者选举,以尝试仅让一个运行主机发现定期运行(如果配置),而不是让它们全部并行运行。

  • 镜像属性和调度器提示现在作为实例 show API 响应的一部分返回。

  • Nova 添加了对 IGB VIF 模型的支持。

  • 统一限制不再是实验性的,因为我们添加了一个 nova-manage 工具,可以自动将现有的配额限制迁移到 Keystone,并且我们添加了新的配置选项来告诉哪些资源类是必需的或忽略的。

  • Nova 现在支持一种名为 spice-direct 的新型控制台,如果您定义了特定的 SPICE 协议本机代理 URL(例如,kerbside URL),则可以使用它。直接 SPICE VDI 控制台可以提供更丰富的虚拟桌面体验。

Octavia

备注

  • 除了在 Octavia Amphora 负载均衡器 VIP 端口上的 SR-IOV 支持之外,Octavia 现在还支持使用 SR-IOV 虚拟功能作为后端成员网络。

  • 用户现在可以使用自定义 neutron 安全组与 Octavia Amphora 负载均衡器 VIP 端口。

Tacker

备注

  • 添加了一组设置脚本,使用户能够运行复杂的 E2E 测试或评估实际用例。

  • 添加了 Ansible 驱动程序用例,使其能够配置为一组示例管理驱动程序脚本。

  • 更新 tacker 安装程序以支持最新的 Ubuntu。

Watcher

备注

  • 随着在 ubuntu 24.04 上进行测试的引入,watcher 现在支持 python 3.12 并已移除了对 3.8 的支持。这涉及到增强与较新 python 运行时上 eventlet、SQLAlchemy 和 apscheduler 的兼容性。

  • 添加了一个新的 Prometheus 数据源,过时的 Ceilometer API 数据源已被移除,Monasca 数据源已被弃用。

Creative Commons Attribution 3.0 License

除非另有说明,本文档根据知识共享署名3.0许可协议授权。请参阅所有OpenStack法律文件