Zed Release Highlights

Zed Release Highlights

注意

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

Barbican

备注

  • 增加了对微版本(microversions)的支持。

  • 增加了新的微版本 1.1,其中包含一个新的 API,用于注册密钥的消费者。 之前,消费者只能注册到 Barbican 容器对象。

Blazar

备注

  • 增加了一个使用量强制过滤器,将决策委托给外部 HTTP 服务。

Cinder

备注

  • 块存储 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 支持。

Cyborg

备注

  • 添加了 Xilinx FPGA 驱动程序,可以管理 Xilinx FPGA 设备,包括发现设备信息和编程 xclbin

  • 提出了一项关于为 A100 设备添加 NVIDIA MIG 的规范。 多实例 GPU (MIG) 是一种新功能,允许基于 NVIDIA Ampere 架构(例如 NVIDIA A100)的 GPU 进行安全分区,这与 VGPU 功能不同,MIG 驱动程序需要与 PGPU 和 VGPU 兼容。

  • 文档和单元测试已完成。

Glance

备注

  • 扩展了 stores-detail API 的功能

  • 添加了 glance-download 内部插件,用于从远程 glance 下载镜像

  • 增加了对镜像立即缓存的支持

Horizon

备注

  • Horizon 和所有 horizon 插件现在支持 nodejs 的 nodejs16 版本。

  • Horizon 和所有 horizon 插件现在已从 v1.5.8.0 迁移到 angularjs v1.8.2.2。

  • Horizon 现在允许管理员在启动实例时指定默认用户数据。

  • Horizon 添加了一个新的消息选项卡,以显示相应的卷备份的详细错误/失败消息。

Ironic

备注

  • syslinux 以及通常单独打包的 isolinuxpxelinux 的支持已被弃用。

  • 已删除对实例网络启动的弃用支持(不要与 ramdisk 部署、iSCSI 启动或 Anaconda 部署混淆)。 boot_option 功能不再受支持。

  • Ironic 可以自动为实例请求者提供项目,在基于角色的访问控制模型下,向裸机提供 lessee 权限。 此功能通常被禁用,但可以使用 [conductor]automatic_lessee 配置选项启用。

Keystone

备注

Manila

备注

  • 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

备注

  • Neutron FWAAS 再次成为一个完全支持的 Neutron 舞台项目。

  • 将 OVN 添加到支持最小带宽 QoS 规则和位置分配的机制驱动程序。

  • 为 L3 路由器添加 NDP 代理支持。

  • 已添加对使用 OVN 内置 DHCP 服务器进行裸机配置的支持,适用于 IPv4。

  • 浮动 IP 端口转发 API 支持端口范围。

  • 添加每秒包 QoS 规则类型。

Nova

备注

  • 虚拟 IOMMU 设备 现在可以在 x86 主机上运行并使用 libvirt 驱动程序时创建和附加到实例。

  • 通过在所有 libvirt 来宾上默认添加新的 Hyper-V 增强功能 来改进 Windows 来宾的行为。

  • 所有生命周期操作现在都完全支持 具有 vDPA 端口的实例,包括 vDPA 热插拔实时迁移、挂起以及附加/分离。

  • 可见的 API 改进包括:重建基于卷的实例的可能性;将实例卸架到特定主机的能力(仅限管理员);更改为仅接受导入公钥,但也具有扩展的名称模式;Nova 策略删除所有 API 的系统范围,从而完成实施 新 RBAC 指南的第 1 阶段,这些指南是可选的。

Octavia

备注

  • Octavia 负载均衡器现在支持多个 VIP,这些 VIP 必须分配在同一网络的子网上,从而实现双栈(IPv4/IPv6)负载均衡器。

  • Octavia 中提供通知支持,它会发送有关负载均衡器生命周期的主要事件的通知。

  • Octavia 实施了故障转移断路器,这是一种可选功能,可防止 Octavia 在云中断期间自动重新创建 Amphorae 虚拟机。

Skyline

备注

  • 提供登录相关的 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 等。

Tacker

备注

  • 引入 ETSI NFV V2 API,用于 CNF 修复、扩展和回滚操作。

  • 启用由故障通知触发的 VNF 自动修复。

  • 使用 HOT 添加单个 VNFc 管理。

  • 支持用于 Kubernetes VIM 身份验证的 OpenID。

  • 引入基于 ETSI NFV 的自动化测试的 Robot 框架。

  • 支持 Tacker 和 Kubernetes 之间的数据库同步,以便维护人员可以从 Tacker 获取 Pod 的状态。

Venus

备注

  • 支持获取模块日志并渲染为图表。

  • 支持按模块过滤获取模块日志。

  • 支持获取日志存储天数。

  • 支持通过 Devstack 部署,可以在 Horizon 项目中访问和使用。

  • 支持 OpenStack 组件、主机、服务等的日志多维检索。

  • 添加了典型的错误日志检索,例如 mariadb 连接错误

  • 添加了 Venus 的 Horizon 显示插件 (venus-dashboard)

  • 支持基于 Kolla-ansible 的部署和基于 Devstack 的部署

  • 添加了 Venus API 文档到 OpenStack API,用户可以更好地与 Venus 项目集成。

Creative Commons Attribution 3.0 License

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