注意
这些是直接来自项目团队的重要变更,未经任何处理。一些亮点可能比其他亮点更重要。请不要将此列表视为该版本的最终亮点集,直到 Open Infrastructure Foundation 营销团队有机会从这些变更中编译出更准确的信息。
备注
对许多受支持的驱动程序进行了功能改进和错误修复,包括 NetApp、PowerMax、LightBits、Fujitsu、PowerFlex、3par、StorPool、Pure Storage、Nimble 和 Hitachi。
Brick 在多路径设置和管理方面进行了一些改进。
Ceph 备份驱动程序现在可以配置为保留卷的最后 n 个快照,而不是全部。
备注
添加了一种新的存储权重机制,提高了使用 RBD 时的性能。
添加了一个安全检查,确保镜像转换输出所需格式的镜像
移除了 Windows 操作系统支持
备注
Django-pyscss 已被 libsass 取代
Horizon 现在使用 SDK 代替 neutronclient 来处理 Neutron 路由器、浮动 IP、IP 可用性和代理。
添加了用户凭证面板
备注
Ironic 添加了一个新的 bootc 部署接口,可以直接将 bootc 容器镜像 部署到主机,无需中间步骤。
Ironic 现在支持从 OCI 容器注册表中获取部署工件和镜像。
Ironic 现在提供使用新的 ironic-novncproxy 服务的主机图形控制台,在具有访问图形控制台接口的驱动程序的主机上,通过 NoVNC 网页浏览器显示控制台。还提供了一个特殊的 只读 模式。
Ironic 现在具有 API 的模式验证框架,该框架在请求流程的开始和结束阶段,根据 json 模式验证传入请求和传出响应。
Ironic 已经退役了 ironic-lib 库,现在不再需要它了。
Ironic 移除了对 PostgreSQL 的支持,现在仅支持与 MySQL 兼容的数据库,例如 MySQL 和 MariaDB。
Ironic 现在是一个 分布式项目领导力 (DPL) 项目
备注
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 权限运行。
备注
用户现在可以修改访问规则的访问级别,将其从“只读”切换为“读写”或反之。
用户现在可以通过共享网络子网元数据设置和修改共享服务器特征。云管理员可以定义允许哪些修改,通过 driver_updatable_subnet_metadata 配置选项。
NetApp ONTAP 驱动程序现在支持基于证书的身份验证。
独立 CephFS NFS Ganesha 助手配置选项已被弃用,未来将被移除,助手也将被移除。建议操作员迁移到使用高可用性 NFS-Ganesha 集群(又名“ceph nfs”服务)代替。
NetApp ONTAP 驱动程序得到了改进,以防止存储后端 HA 接管时出现未来故障,从而改进了配置。
CephFS 驱动程序现在将以千兆字节为单位向调度器计算报告分配的容量,以确保共享在后端之间均匀分布。
我们改进了通用驱动程序中导出程序的耐用性,以承受崩溃、重启或底层共享服务器的计划迁移。
备注
一个新的主机监视器。如果 Openstack 部署在 kubernetes 上,驱动程序将调用 Kubernetes API 以检索主机的状态。如果出现任何节点异常,它将向 masakari-api 发送通知,以触发实例 HA 工作流。
备注
Linux Bridge ML2 驱动程序已被移除,建议用户迁移到 OVN。
OVN 现在支持 VLAN QinQ (802.1ad) 网络。
在使用 L3 代理时,已为 HA 路由器添加了 Conntrackd 支持。
如果启用,分布式元数据路径扩展现在可用于 OVS 代理,则不需要 Neutron 元数据代理。
备注
新的内核 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 Amphora 负载均衡器 VIP 端口上的 SR-IOV 支持之外,Octavia 现在还支持使用 SR-IOV 虚拟功能作为后端成员网络。
用户现在可以使用自定义 neutron 安全组与 Octavia Amphora 负载均衡器 VIP 端口。
备注
添加了一组设置脚本,使用户能够运行复杂的 E2E 测试或评估实际用例。
添加了 Ansible 驱动程序用例,使其能够配置为一组示例管理驱动程序脚本。
更新 tacker 安装程序以支持最新的 Ubuntu。
备注
随着在 ubuntu 24.04 上进行测试的引入,watcher 现在支持 python 3.12 并已移除了对 3.8 的支持。这涉及到增强与较新 python 运行时上 eventlet、SQLAlchemy 和 apscheduler 的兼容性。
添加了一个新的 Prometheus 数据源,过时的 Ceilometer API 数据源已被移除,Monasca 数据源已被弃用。
除非另有说明,本文档根据知识共享署名3.0许可协议授权。请参阅所有OpenStack法律文件。