Xena 系列发布说明¶
7.5.0¶
弃用说明¶
neutronCLI 将在 ‘Z’ 版本中移除。虽然它已被标记为弃用并计划移除很长时间,但截至 Xena 版本,neutronCLI 中的所有功能均已在openstackCLI (OpenStackClient) 中得到支持,Neutron 团队计划在 ‘Z’ 版本中将其移除。请考虑使用openstackCLI,OSC 文档中的 映射指南 将会提供帮助。
7.2.1¶
新特性¶
在 VPNaaS ikepolicy 命令中,
--phase1-negotiation-mode选项支持aggressive模式。
7.2.0¶
新特性¶
新增客户端方法:
create_segment、update_segment、list_segments、show_segment和delete_segment。
7.1.0¶
新特性¶
添加了
openstack bgp dragent listCLI,以支持显示动态路由代理列表。
新增客户端方法:
create_port_binding、delete_port_binding、show_port_binding、list_port_bindings和activate_port_binding。
弃用说明¶
已弃用
openstack bgp speaker show dragentsCLI,未来将移除。请使用openstack bgp dragent list --bgp-speaker <bgp-speaker>CLI 代替。
7.0.0¶
升级说明¶
已停止 Python 2.7 支持。python-neutronclient 现在支持的 Python 最低版本是 Python 3.6。
已移除 FWaaS v2 相关命令中的已弃用选项
--public和--private。请使用--share和--no-share代替。
6.14.0¶
新特性¶
新的客户端方法:
add_extra_routes_to_router和remove_extra_routes_from_router。
6.12.0¶
新特性¶
添加
network onboard subnetsOSC 命令,以启用从 CLI 支持子网上线 [蓝图 subnet-onboard]
为在 BGPVPN 中通告在 Router 资源上定义的路由添加可选标志(
bgpvpn-routes-controlAPI 扩展)。
6.11.0¶
新特性¶
在防火墙规则中添加远程源防火墙组和远程目标防火墙组字段。
6.10.0¶
新特性¶
CLI 支持将“firewal_group”作为可记录的资源类型,用于日志记录功能,作为 OSC 插件命令,从而增强 FWaaS 功能。
6.7.0¶
新特性¶
为 BGP VPN 端口关联添加了 CLI 支持,这些关联是通过
bgpvpn-routes-controlAPI 扩展引入的,用于 BGP VPN 互连。
添加了“日志记录”功能的 CLI 支持,该功能可以为指定的资源收集数据包日志。目前,只能记录安全组。
为 bgpvpn 添加了 CLI 支持,用于 VXLAN VNI ID 属性。向
openstack bgpvpn命令添加了一个可选参数--vni,用于在 VXLAN 封装用于 bgpvpn 时配置 VXLAN 网络标识符。
为“VPN 即服务”功能(增强的 VPNaaS 功能)添加了 CLI 支持,作为 OSC 插件命令。
其他说明¶
定义了一种新的异常类型
IpAddressAlreadyAllocatedClient。用户可以捕获此特定异常,而不是通用的NeutronClientException。
6.6.0¶
新特性¶
添加了 OSC 插件,以支持“Neutron 动态路由”。
添加了对 SFC 服务图资源的支持。相关 RFE:https://bugs.launchpad.net/networking-sfc/+bug/1587486。
添加了 OSC 支持,用于为 Tap 服务功能创建端口对组。
6.5.0¶
弃用说明¶
Firewall-as-a-Service v2 中的
--public和--private属性已被弃用。虽然--public属性现在将被--share替换,但--private属性将被--no-share替换。这是因为--public属性在 FireWall-as-a-Service 中的行为与 OpenStack 中使用的--share属性之间的相似性。此弃用影响以下 CLI。openstack firewall group create
openstack firewall group set
openstack firewall group unset
openstack firewall policy create
openstack firewall policy set
openstack firewall policy unset
openstack firewall rule create
openstack firewall rule set
openstack firewall rule unset
6.4.0¶
新特性¶
添加了 OSC 插件支持,用于“网络服务功能链”功能命令以及客户端绑定。[蓝图 openstackclient-cli-porting]
6.3.0¶
新特性¶
在 Client 构造函数中添加了一个新的
global_request_id参数,它将在所有请求中将该 ID 作为X-OpenStack-Request-ID标头传递。
现在支持子网、端口、子网池和路由器资源上的标签操作。
6.2.0¶
新特性¶
为 neutronclient python 绑定添加了 osprofiler 支持。如果启动了 osprofiler,neutronclient 会发送包含跟踪信息的特殊 HTTP 标头。
添加了 CLI 支持,用于“Neutron BGP VPN 互连”功能,该功能是支持 L3VPN/E-VPN 与 Neutron 资源之间互连的 API 扩展,作为 OSC 插件命令。
6.1.0¶
新特性¶
向
neutron lbaas-pool-updateCLI 添加了一个新的选项--no-session-persistence,用于清除当前池关联的会话持久性。
现在可以设置 RBAC 策略的配额。
当管理员运行
*-list命令时,显示 tenant_id。在 neutron 中,管理员的列表操作会从所有租户检索所有资源。区分资源而不显示 tenant_id 并不容易。此功能对管理员操作很有用。
添加了 CLI 支持,用于“防火墙即服务 v2”功能,该功能增强了 FWaaS 功能,作为 OSC 插件命令。
弃用说明¶
neutron CLI 已被弃用。这是一个信号,表明现在应该开始使用 openstack CLI。将不会向 neutron CLI 添加新功能,但 CLI 的修复将根据具体情况进行评估。
6.0.0¶
新特性¶
“auto-allocated-topology-delete”命令允许用户删除自动分配的拓扑。
CLI 支持显示为租户保留的默认配额。
“quota-default-show”命令输出给定租户的资源默认配额。
CLI 支持批量删除。
使用此功能,可以使用单个命令删除多个资源。
示例:
neutron router-delete router_a router_b删除 router_a 和 router_b。
添加了用于 QoS 最小带宽规则的新创建、更新、列表、显示和删除命令。
现在可以更新负载均衡器和侦听器的配额。
弃用说明¶
“admin-state-down”选项在 Mitaka 中已被弃用,并在 Newton 中已被移除。
错误修复¶
修复 CLI quota-update 以返回无参数时的错误消息
quota-updateCLI 将返回一个错误消息必须 指定 一个 有效的 资源 以及 新的 配额 值,如果执行时未提供任何参数。如果提供了参数,现有行为不会改变。
修复 ‘bug 1596750 https://bugs.launchpad.net/neutron/+bug/1596750’,在使用 ‘rbac-create’ 时未指定 ‘target-tenant’ 将返回 ‘Request Failed internal server error while processing your request’。将参数 ‘–target-tenant’ 的默认值更新为 ‘*’
其他说明¶
此补丁允许用户使用任何形式的大小写,从而消除了不同 neutron CLI 所需的特定大写/小写输入。
5.1.0¶
新特性¶
添加
network trunk create、network trunk list、network trunk set、network trunk unset、network trunk delete和network subport listOSC 命令用于 trunk 资源以及客户端绑定。[蓝图 vlan-aware-vms]
添加了支持记录每个 api 调用中的 ‘x-openstack-request-id’。
5.0.0¶
弃用说明¶
CLI 支持 Keystone v3
在 API 绑定中使用 ‘tenant_id’ 和 ‘tenant_name’ 参数已弃用。请改用 ‘project_id’ 和 ‘project_name’ 参数。
错误修复¶
CLI 支持将 QoS 策略设置为非共享,如果之前是共享的。
qos-policy-update命令包含一个--no-shared选项。关闭 bug 1590942。
4.2.0¶
序言¶
添加新的 QoS DSCP 标记规则命令。
新特性¶
添加了用于 QoS DSCP 标记规则功能的新创建、更新、列表、显示和删除命令。
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-list和subnetpool-show命令的输出包括is_default字段。subnetpool-create和subnetpool-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-create和router-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 来管理发布说明。