Mitaka 系列发布说明

4.1.2-15

新特性

  • 现在可以更新负载均衡器和侦听器的配额。

4.1.1

关键问题

  • 修复一个关键错误,当启用延迟翻译时,NeutronClientException 会引发 TypeError (bug 1552760)。

4.1.0

新特性

  • CLI 支持 “get-me-a-network” 功能,简化了使用基本网络连接启动实例的过程。

    • auto-allocated-topology-show 命令提供为租户自动分配拓扑的网络。

  • CLI 支持第 7 层内容策略和规则。

    • 可以为监听器定义第 7 层策略,并可以设置第 7 层策略顺序。

    • 可以为第 7 层策略创建多个规则。

  • CLI 支持负载均衡器状态树。

    • lbaas-loadbalancer-status 命令提供特定负载均衡器的状态树。

  • 新的命令 ‘neutron purge ’ 将删除给定租户拥有的所有受支持的资源,前提是用户具有足够的授权,并且相关资源未共享、正在使用或无法删除。

    受支持的资源包括:* 网络 * 子网 * 路由器 * 端口 * 浮动 IP * 安全组

  • CLI 支持 QoS 策略 RBAC。

    • rbac-create 命令包含一个 –type qos-policy 选项。

    • rbac-list 命令的输出包含一个新的 ‘type’ 列。

  • CLI 支持 Neutron-LBaaS v2 共享池。

    • 可以独立于监听器创建池。

    • 监听器可以共享相同的 default_pool。

    • 使第 7 层交换支持更加有用。

  • CLI 支持标签。

    • tag-add 命令在网络资源上设置一个标签。它还包括 --resource-type--resource--tag 选项。

    • tag-replace 命令替换网络资源上的标签。它还包括 --resource-type--resource--tag 选项。可以设置多个 --tag 选项。

    • tag-remove 命令删除网络资源上的标签。它还包括 --resource-type--resource--tag--all 选项。 --all 选项允许删除网络资源上的所有标签。

    • net-list 命令包括 --tags--tags-any--not-tags--not-tags-any 选项。

  • CLI 支持 BGP 动态路由功能,有助于通过 BGP 广播 neutron 固定 IP 和 DVR 主机路由。

  • CLI 支持默认子网池。

    • subnetpool-listsubnetpool-show 命令的输出包括 is_default 字段。

    • subnetpool-createsubnetpool-update 命令包括一个 --is-default 选项。

  • CLI 支持网络 IP 可用性

    • net-ip-availability-list 命令提供所有网络的 IP 使用情况统计信息列表。

    • net-ip-availability-show 命令提供特定网络的 IP 使用情况统计信息。

  • Neutron 客户端返回 ‘x-openstack-request-id’。

错误修复

  • 修复 bug 1450414,通过 --os-token--os-url 选项(或相应的环境变量)进行身份验证在支持 keystone v3 API 后不起作用。

4.0.0

新特性

  • CLI 支持可用区。

    • availability-zone-list 命令提供可用区列表。

    • net-createrouter-create 命令包括一个 --availability-zone-hint 选项。

    • agent-list 命令的输出包括可用区。

  • 为 port-create CLI 命令添加了新的 ‘direct-physical’ vnic-type 选项。传递此特定值允许创建具有用于将 SR-IOV 物理功能分配给实例的 vnic-type 的端口。

  • 支持 os-client-config。OS_CLOUD 环境变量用于选择命名的云配置。

  • 支持 keystoneauth1 库,从而带来更好的 keystone v3 支持。

  • 客户端命令扩展现在支持子资源。

  • VPNaaS 多个本地子网的新 CLI。

  • VPNaaS 端点组 API 的新 CLI。

  • 负载均衡器 v2 创建的 flavor 参数的新 CLI。

  • Neutron flavor 框架的新 CLI。

  • 支持在特定子网 ID 上创建浮动 IP。

  • NSX 网关扩展添加了新的传输类型值(ipsec_gre 和 ipsec_stt)。

  • router-update 新选项以更新静态路由(–route 和 –no-routes)。

  • port-update 的新 allowed-address-pairs 选项

升级说明

  • 删除 Nuage 特定命令。

  • 已删除 XML 请求格式支持。

  • Cisco 特定的 neutron 客户端命令已被删除。这些命令已移植到 networking-cisco。

  • 已放弃 py26 支持。

  • 已放弃 py33 支持。

弃用说明

  • request-format 选项已弃用。

错误修复

  • 不再查找 RBAC 策略上的名称,RBAC 策略没有名称字段,因此服务器上的名称查询总是返回所有条目,因为忽略了名称过滤器。(bug 1517818)

其他说明

  • 添加了 CLI 用户文档,包括输出过滤器、额外选项以及使用 os-client-config 的操作。

  • cliff-tablib 已从测试依赖项中删除。

  • 开始使用 reno 来管理发布说明。