注意
这些是直接来自项目团队的重要变更,未经任何处理。一些亮点可能比其他亮点更重要。请不要将此列表视为该版本的最终亮点集,直到 Open Infrastructure Foundation 营销团队有机会从这些变更中编译出更准确的信息。
备注
增加了对微版本(microversions)的支持。
增加了新的微版本 1.1,其中包含一个新的 API,用于注册密钥的消费者。 之前,消费者只能注册到 Barbican 容器对象。
备注
增加了一个使用量强制过滤器,将决策委托给外部 HTTP 服务。
备注
块存储 API 微版本 3.70 增加了用户在项目之间传输加密卷的能力。 之前仅支持传输未加密的卷。 并且与加密卷一起传输该卷关联的所有快照。
添加了新的后端驱动程序:DataCore iSCSI 和 FC、Dell PowerStore NFS、Yadro Tatlin Unified iSCSI、Dell PowerStore NVMe-TCP、Pure Storage NVMe-RoCE 存储驱动程序。
许多功能被添加到当前驱动程序中,例如,NetApp dataontap 实现了一个新的 REST 客户端来促进与后端的交互,Hitachi 驱动程序添加了一个端口调度器,Dell EMC PowerStore、PowerMax 和 PowerFlex 驱动程序开始报告修剪/discard 支持。
备注
添加了 Xilinx FPGA 驱动程序,可以管理 Xilinx FPGA 设备,包括发现设备信息和编程 xclbin。
提出了一项关于为 A100 设备添加 NVIDIA MIG 的规范。 多实例 GPU (MIG) 是一种新功能,允许基于 NVIDIA Ampere 架构(例如 NVIDIA A100)的 GPU 进行安全分区,这与 VGPU 功能不同,MIG 驱动程序需要与 PGPU 和 VGPU 兼容。
文档和单元测试已完成。
备注
扩展了 stores-detail API 的功能
添加了 glance-download 内部插件,用于从远程 glance 下载镜像
增加了对镜像立即缓存的支持
备注
Horizon 和所有 horizon 插件现在支持 nodejs 的 nodejs16 版本。
Horizon 和所有 horizon 插件现在已从 v1.5.8.0 迁移到 angularjs v1.8.2.2。
Horizon 现在允许管理员在启动实例时指定默认用户数据。
Horizon 添加了一个新的消息选项卡,以显示相应的卷备份的详细错误/失败消息。
备注
备注
实现了 OAuth 2.0 凭据授权
备注
Manila 在原生客户端和 OSC 之间实现了功能对等。 您可以使用 openstack share .. 命令行界面来管理共享文件系统服务 (manila) 在任何部署中,以及使用它来配置和管理 manila 资源的生命周期。 请参阅 官方文档 以查找命令语法和用法信息。 您还可以使用 openstack help share <subcommand> 直接在 CLI 中查看此文档。 例如,openstack help share create。
用户现在可以在创建共享快照时指定元数据。 该行为应与 Manila 共享类似,用户能够通过其元数据过滤快照,并更新和删除给定资源的元数据。
Ceph NFS 驱动程序现在允许用户使用 cephadm 部署的 NFS 集群。 这带来了许多优势,因为操作员不再需要维护他们自己的 NFS Ganesha 实例,而这些实例与 Ceph 集群分开。
共享副本创建现在在创建共享时接受共享网络参数。
Macrosan 驱动程序已添加到 Manila。 管理员现在可以将现有的 Macrosan 存储添加到他们的云中。
备注
Neutron FWAAS 再次成为一个完全支持的 Neutron 舞台项目。
将 OVN 添加到支持最小带宽 QoS 规则和位置分配的机制驱动程序。
为 L3 路由器添加 NDP 代理支持。
已添加对使用 OVN 内置 DHCP 服务器进行裸机配置的支持,适用于 IPv4。
浮动 IP 端口转发 API 支持端口范围。
添加每秒包 QoS 规则类型。
备注
虚拟 IOMMU 设备 现在可以在 x86 主机上运行并使用 libvirt 驱动程序时创建和附加到实例。
通过在所有 libvirt 来宾上默认添加新的 Hyper-V 增强功能 来改进 Windows 来宾的行为。
所有生命周期操作现在都完全支持 具有 vDPA 端口的实例,包括 vDPA 热插拔实时迁移、挂起以及附加/分离。
可见的 API 改进包括:重建基于卷的实例的可能性;将实例卸架到特定主机的能力(仅限管理员);更改为仅接受导入公钥,但也具有扩展的名称模式;Nova 策略删除所有 API 的系统范围,从而完成实施 新 RBAC 指南的第 1 阶段,这些指南是可选的。
备注
Octavia 负载均衡器现在支持多个 VIP,这些 VIP 必须分配在同一网络的子网上,从而实现双栈(IPv4/IPv6)负载均衡器。
Octavia 中提供通知支持,它会发送有关负载均衡器生命周期的主要事件的通知。
Octavia 实施了故障转移断路器,这是一种可选功能,可防止 Octavia 在云中断期间自动重新创建 Amphorae 虚拟机。
备注
提供登录相关的 API。
提供 SSO(仅支持 OpenID)相关的 API。
提供 Prometheus 相关的 API。
提供扩展相关的 API,封装后端 OpenStack API。
提供系统设置相关的 API。
支持与 Keystone 集成,例如用户、项目、角色、用户组等。
支持与 Nova 集成,例如实例、实例快照、规格、实例组、宿主机、主机聚合等。
支持与 Cinder 集成,例如卷、卷快照、卷备份、卷类型等。
支持与 Glance 集成,例如镜像等。
支持与 Neutron 集成,例如网络、浮动 IP、端口、路由器、安全组等。
支持与 Octavia 集成,例如负载均衡器、监听器、池、成员等。
支持与 Manila 集成,例如共享、共享类型、共享组类型、共享网络、共享服务器、共享实例、共享组等。
支持与 Ironic 集成,例如节点等。
支持与 Heat 集成,例如堆栈等。
支持与 Zun 集成,例如容器、胶囊等。
支持与 Magnum 集成,例如集群、集群模板等。
支持与 Trove 集成,例如实例、备份、配置等。
支持与 Skyline 集成,例如登录、配置、SSO(OpenID)、Prometheus 等。
备注
引入 ETSI NFV V2 API,用于 CNF 修复、扩展和回滚操作。
启用由故障通知触发的 VNF 自动修复。
使用 HOT 添加单个 VNFc 管理。
支持用于 Kubernetes VIM 身份验证的 OpenID。
引入基于 ETSI NFV 的自动化测试的 Robot 框架。
支持 Tacker 和 Kubernetes 之间的数据库同步,以便维护人员可以从 Tacker 获取 Pod 的状态。
备注
支持获取模块日志并渲染为图表。
支持按模块过滤获取模块日志。
支持获取日志存储天数。
支持通过 Devstack 部署,可以在 Horizon 项目中访问和使用。
支持 OpenStack 组件、主机、服务等的日志多维检索。
添加了典型的错误日志检索,例如 mariadb 连接错误
添加了 Venus 的 Horizon 显示插件 (venus-dashboard)
支持基于 Kolla-ansible 的部署和基于 Devstack 的部署
添加了 Venus API 文档到 OpenStack API,用户可以更好地与 Venus 项目集成。
除非另有说明,本文档根据知识共享署名3.0许可协议授权。请参阅所有OpenStack法律文件。