Queens Release Highlights

Queens Release Highlights

Blazar

备注

  • 支持资源监控。Blazar 可以在其空闲池中发生资源故障时做出反应。

Cinder

备注

  • 支持将单个 Cinder 卷附加到多个 VM 实例。

  • 添加了在服务列表中报告后端状态的能力。

  • 默认策略已从 policy.json 移至代码中。

  • 从固定密钥 ConfKeyManagers 迁移到 Barbican。

  • 支持从备份创建卷。

  • 支持标准化的超配计算。

Cloudkitty

备注

  • 收集器(Monasca 和 Ceph 对象存储)的添加/演进

  • 将计量配置从 CK 配置文件中分离出来

  • 在 yaml 配置文件中管理指标单位

  • 弃用 ceilometer 收集器

Congress

备注

  • Mistral 集成:Congress 现在可以根据操作员定义的策略触发工作流。从发送电子邮件到运行 ansible playbook,Congress 和 Mistral 可以将基础设施自动化和故障恢复提升到一个新的水平。

  • 配置验证:为了帮助操作员捕获堆栈中不正确、不安全或不兼容的配置,新的配置验证功能使 Congress 能够根据策略监控服务配置。

  • 基于标签的安全:为了帮助操作员保护和管理自助基础设施,Congress 现在支持基于标签和其他语义信息强制执行基于应用程序的网络安全策略。

  • 错误修复:与每个版本一样,我们继续使 Congress 比以往任何时候都更加健壮和稳定。

Designate

备注

  • 移除遗留 V1 API 接口

  • 策略文件现在只是对默认规则的覆盖

  • 可访问的升级 - DNS 查询将在更新期间持续解析

Freezer

备注

  • 错误修复

  • 代码中的策略

  • 改进和发布文档

  • 迁移到 freezer-tempest-plugin

Glance

备注

  • 引入 Image API v2.6,包括可互操作的镜像导入

  • 添加了一种新的导入方法,“web-download”

  • 添加了导入插件脚手架和一个新的导入插件,该插件在导入时注入镜像元数据

  • 更新了 glance-manage 和 glance-scrubber 工具

Horizon

备注

  • 将 Roles 和 Key Pairs 面板迁移为 AngularJS 面板

  • 在 UI 中使用服务器端过滤

  • 添加了对 MKS 控制台、Neutron Trunks 和加载多个策略文件的支持

  • 更新了所有项目相关文档

  • 将 Heat 仪表板移动到一个单独的 Horizon 插件中,并将 Django OpenStack Auth 合并到 Horizon 中

Ironic

备注

  • 引入了获取、设置和取消节点特性的 API。

  • 引入了新的 ansible 部署接口。

  • 完成了救援模式的实现。用户可以修复实例、排除故障的配置错误的节点、丢失的 SSH 密钥等。

  • 在使用扁平网络时,添加了对路由网络的的支持。

  • 弃用经典驱动程序,转而支持硬件类型。

Keystone

备注

  • Keystone 现在为与 OpenStack API 交互的应用程序提供了更好的方案,即使用 应用程序凭证

  • 添加了一种新的分配类型,以允许更安全的 RBAC,称为 系统范围

  • Keystone 引入了一个实验性的统一限制 API,以帮助改进配额执行,请参阅 文档 以获取更多信息。

Kolla

备注

  • 实现了在 kolla-ansible 命令中使用 ansible-vault 密码来解密 /etc/kolla/passwords.yml 的支持。

  • 允许为 oslo.messaging rpc 和通知使用单独的后端。

  • 实现 cephfs 服务

  • 添加 vitrage ansible 角色

  • 实现 keystone 和 cinder 服务的最小停机时间

  • 添加 use_preconfigured_databases 标志,以便支持先前创建的数据库/用户

  • 升级到 ceph luminous

  • 添加 almanach、certmonger、ceph-nfs、ptp、rsyslog、sensu 和 tripleo ui 镜像

  • 支持将新构建的层压缩成一个新层

Kuryr

备注

  • 引入了端口池功能。

  • 支持作为 K8s 网络插件运行。

  • 引入了 kuryr-daemon 服务。

  • 为 kuryr-controller 引入了存活和就绪探测。

Manila

备注

  • 添加了对 Infinidat、MapR-FS 和 Veritas 后端的驱动程序。

  • 添加了用于列出每个共享和每个共享实例的导出位置的 API。

  • 为 Dell-EMC 和 NetApp 后端添加了 IPv6 支持。

Neutron

备注

  • BGPVPN 的代理扩展已重构为使用新的可扩展 RPC,现在涵盖了大部分 BGPVPN API,包括 bgpvpn-routes-control 扩展。

  • ML2 实现现在可以与 vxlan 类型驱动程序一起工作。

  • 该项目现在为 networking-sfc 项目提供了一个驱动程序,内部依赖于 BGP VPN 来设置服务链。

  • 此版本引入了一个新的 API 扩展“bgpvpn-routes-control”,它提供了对 BGPVPN 中路由通告的细粒度控制,包括 API 定义的静态路由以及 BGPVPN 之间的路由泄漏。

  • 此版本引入了一个新的 API 扩展“bgpvpn-vni”,允许控制 E-VPN 中使用的 VXLAN VNI。

  • BGPVPN 参考驱动程序已重构为使用更可扩展的 RPC 消息。

  • BGPVPN 参考驱动程序现在实现了 E-VPN for OVS(linuxbridge 已经支持)。

  • OVN NorthBound 后端数据库一致性机制,多个 worker 现在可以完全安全地访问后端数据库,并且后端不可用引起的任何不一致性都会被定期作业快速检测并纠正

  • OVN DNS 支持。ovn-controller 将在每个计算节点上本地响应 DNS 查询。

  • OVN 分布式浮动 IP 支持。

  • OVN L3 HA 支持网关路由器。现在 networking-ovn 使用 OVN 嵌入式机制来实现 L3 高可用性。只要有多个网关节点可用,它就会自动用于任何路由器。

  • OVN 支持 IPv6 路由器请求和 IPv6 定期路由器通告支持。

  • OVN 支持在 OVS > 2.8 和内核 >=4.8 上绑定 SR-IOV 端口

  • FWaaS V2.0 现在支持 L2 VM 端口和 l3 路由器端口。

  • FWaaS V2.0 与 Neutron 安全组共存。

  • ML2 实现了浮动 IP 的服务质量速率限制。

  • ML2 实现了一个安全组的日志 API。

  • API 支持使用 IP 地址子字符串过滤端口。

Nova

备注

  • 在多单元格 cells v2 部署中,列出实例的性能得到了改进,结果现在已合并排序。

  • 在 split-MQ 多单元格 cells v2 部署中,服务器创建或调整大小操作期间的重新调度现在受支持。

  • libvirt 计算驱动程序在使用的 2.60 计算 API 微版本中支持卷多附加。有关 Queens 中卷多附加支持的更多详细信息,请参阅 管理员指南

  • 添加了对 vGPU 的支持。实验性功能,有一些注意事项,但管理员现在可以定义请求 vGPU 资源的 flavor。有关更多详细信息,请参阅 管理员指南

  • 基于特性的调度现在可用于 ironic 计算驱动程序。有关更多详细信息,请参阅 ironic 文档中基于特性的调度

Octavia

备注

  • neutron-lbaas 和 neutron-lbaas-dashboard 项目现已弃用。请参阅 https://wiki.openstack.org/wiki/Neutron/LBaaS/Deprecation 处的常见问题解答

  • Neutron-lbaas 现在包含一个代理插件,它将所有 API 请求转发到 Octavia API。

  • Horizon 仪表板 Octavia 的初始版本包含与现在已弃用的 neutron-lbaas-dashboard 相比,显著改进的负载均衡器详细信息页面和工作流程。

  • 添加了批量更新池成员的功能。

  • 现在可以将 Neutron 服务质量 (QoS) 策略应用于 Octavia 负载均衡器。

  • Octavia 现在支持使用 Castellan 和 PKCS12 捆绑包进行 TLS 终止。

  • Octavia OpenStack 客户端插件现在支持配额、负载均衡器 QoS 策略、负载均衡器故障转移、监听器统计信息以及按负载均衡器 ID 过滤。

Openstacksdk

备注

  • 将 shade、os-client-config 和 openstacksdk 的代码合并到一个库中,作为统一和简化我们的客户端库工作的一部分。

  • 添加了对所有 OpenStack 服务进行直接 REST 调用支持。

  • 更新了分页支持,以支持所有现有的分页形式。分页现在在后台自动工作。

Swift

备注

  • 添加了符号链接对象支持。符号链接对象引用集群中的另一个对象。读取请求通过符号链接传递到目标对象。写入请求作用于符号链接本身。

  • 添加了在静态大对象 (SLO) 清单中对内联数据段的支持。这些数据段不引用系统中的另一个对象,而是直接包含在清单中。在使用数据段而不是集群中的小对象时,用户在读取方面将获得显著的性能提升。数据段还可以用于构建复合文件格式(如 .tar),而无需在集群中为样板数据创建对象。

  • 为对象扩展属性添加了校验和。这为存储在系统中的数据提供了更好的持久性保证。

  • 对象过期功能得到了极大的改进,以更有效地利用集群资源,尤其是在对擦除码对象进行操作时。

  • tempurl 摘要算法现在是可配置的,Swift 添加了对 SHA-256 和 SHA-512 的支持。支持的 tempurl 摘要在 /info 中暴露给客户端。此外,tempurl 签名现在可以进行 base64 编码。

Tacker

备注

  • 支持将容器化 VNF 支持到 Kubernetes VIM

  • 支持 vnffg 更新

  • 支持使用私有 zabbix 监控 VNF

  • 通过 VNFFG 模板支持每个链上的多个分类器

Tricircle

备注

  • Tricircle 中对 LBaas 和 QoS 的基本支持

Tripleo

备注

  • config-download:能够使用 Ansible 应用云配置。Ansible 可用于替换 Heat 和 Heat 代理(os-collect-config)之间云节点上的配置部署数据的通信和传输。

  • 快速前进升级:支持从 Newton 升级到 Queens 的预览版本。

  • UI 改进:节点注册表单已简化。自定义角色选择改进和改进的管理能力。

  • IPsec 支持:启用支持使用 IPSEC 进行服务到服务通信的网络加密部署超云。

  • 实例 HA:添加了实例 HA 的支持,该支持可自动在主机计算节点发生故障时疏散实例。

  • 实时支持:支持实时计算节点以及 NFV 部署的实时角色。

  • Octavia 支持:添加了在超云中部署 Octavia 的支持。

Trove

备注

  • 迁移到 openstack 客户端。

  • 操作系统级别的货币化;完全支持 Xenial

  • 数据库的货币化;MySQL 5.7、Vertica 9.0、Cassandra 3.11

  • 数据库的货币化;DB2 11.1、Postgres 9.6

  • 为 Redis 实现 root-enable/root-disable

  • 添加对 IBM Power 架构的支持

  • 迁移到 Zuul v3,代码中的策略,keystone v2 弃用

Vitrage

备注

  • 新的模板管理 API(添加/删除模板)允许用户更轻松地更改警报扣除和 RCA 规则。新规则立即应用于现有资源和警报。

  • 新的 Vitrage 警报的 webhook 注册 API。

  • 在 Horizon 中添加了警报计数横幅

  • 引入了模板版本 2,包括几个增强功能,如正则表达式支持、仅包含拓扑定义的模板和模板函数

  • 几个性能改进,主要是在 Vitrage 模板并行评估方面

Creative Commons Attribution 3.0 License

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