Liberty バージョンのリリースノート

7.2.0

アップグレード時の注意

  • A new option ha_keepalived_state_change_server_threads has been added to configure the number of concurrent threads spawned for keepalived server connection requests. Higher values increase the CPU load on the agent nodes. The default value is half of the number of CPUs present on the node. This allows operators to tune the number of threads to suit their environment. With more threads, simultaneous requests for multiple HA routers state change can be handled faster.

7.1.0

Prelude

Allowed address pairs can now be cleared by passing None in addition to an empty list. This is to make it possible to use the --action=clear option with the neutron client. neutron port-update <uuid> --allowed-address-pairs action=clear

Support for MTU selection and advertisement.

新機能

  • Use the value of the network 'mtu' attribute for the MTU of virtual network interfaces such as veth pairs, patch ports, and tap devices involving a particular network.

  • Enable end-to-end support for arbitrary MTUs including jumbo frames between instances and provider networks by moving MTU disparities between flat or VLAN networks and overlay networks from layer-2 devices to layer-3 devices that support path MTU discovery (PMTUD).

  • When advertise_mtu is set in the config, Neutron supports advertising the LinkMTU using Router Advertisements.

アップグレード時の注意

  • Does not change MTU for existing virtual network interfaces.

  • Actions that create virtual network interfaces on an existing network with the 'mtu' attribute containing a value greater than zero could cause issues for network traffic traversing existing and new virtual network interfaces.

バグ修正

  • バグ 1537734 を修正しました。

  • Explicitly configure MTU of virtual network interfaces rather than using default values or incorrect values that do not account for overlay protocol overhead.

  • The Linuxbridge agent now supports the ability to toggle the local ARP responder when L2Population is enabled. This ensures compatibility with the allowed-address-pairs extension. Closes bug 1445089.

その他の注意点

7.0.4

Prelude

ML2: ports can now recover from binding failed state.

新機能

  • Ports that failed to bind when an L2 agent was offline can now recover after the agent is back online.

7.0.3

Prelude

An OVS agent configured to run in DVR mode will fail in case it can't get proper DVR configs from server on start. Such agent will no longer fallback to non-DVR mode since it may lead to inconsistency in the DVR enabled cluster as Neutron server does not really distinguish DVR and non-DVR OVS agents.

バグ修正

  • Fix SR-IOV agent macvtap assigned VF check when linux kernel < 3.13

7.0.1

Prelude

In Liberty, some changes were made to agent scheduling to enable a more flexible agent scheduling configuration.

During Liberty, some Neutron APIs and options were deprecated. This included the FWaaS API, the LBaaS V1 API, and the 'external_network_bridge' option for the L3 agent.

Liberty では、いくつかのプラグインやドライバーが廃止予定となりました。 metaplugin、 IBM SDN-VE プラグイン、 Cisco N1KV 一体型プラグイン、 Embrane プラグインが該当します。

IPv6 プレフィックスデリゲーションのサポートが Neutron に追加されました。

LBaaS V2 API は今回のリリースで実験的機能 (experimental) でなくなりました。安定版 (stable) となりました。

Neutron で、ネットワークに対してロールベースアクセス制御 (RBAC) が利用できるようになりました。

The OVS agent had changes made to better handle restartability.

Certain performance enhancements when deploying Neutron with Ubuntu Trusty Tahr were found and should be used. Additionally, utilizing the Octavia Neutron-LBaaS driver has some performance considerations to be aware of during deployment.

プラグイン型の IP アドレス管理 (IPAM) フレームワークが実装されました。

Neutron で QoS API が利用できるようになりました。最初の機能としてポートレベルの帯域幅制限機能が提供されます。この機能の API、CLI、設定、追加情報は QoS devref にあります。

Neutron routers underwent some changes and enhancements during Liberty around L2 population integration, VPNaaS, and segmentation types.

新機能

  • Neutron は、管理者が手動でエージェントをスケジューリングする方法を提供するようになりました。これにより、テナントが利用できるようにする前に、ホストのリソースをテストできるようになりました。

  • Neutron は IPv6 サブネットに対する CIDR の自動割当において IPv6 プレフィックスデリゲーションに対応しました。この機能の利用、設定に関する詳細な情報は、 OpenStack Networking Guide を参照してください。

  • LBaaS V2 リファレンスドライバーが Octavia (事業者品質のスケーラブルで高信頼なロードバランサプラットフォーム) ベースになりました。

  • データプレーンの接続性に影響を与えずに OVS エージェントを再起動できるようになりました。

  • プラグイン型の IPAM により、サードパーティー製 IPAM や代替機能を利用可能になります。

  • デフォルトでは、以前からの非プラグイン版の IPAM が有効になります。

  • ルータ高可用性(L3 HA/VRRP)が、レイヤー2ポピュレーション(l2pop)が有効の場合にも機能するようになりました。

  • VPNaaS リファレンスドライバーが HA ルータ上で動作するようになりました。

  • HA ルータの VRRP トラフィック用に使用されるネットワークを、特定のセグメントタイプまたは物理ネットワークタグを使用して設定できるようになりました。

既知の問題

  • With regards to Neutron RBAC, an issue exists when trying to delete another tenant's port on your own network if you are not an admin. This is being tracked with this bug.

  • Trusty Tahr に含まれるカーネル (3.13) は、ネームスペース数の増加に伴い「ip netns exec」の実行時の性能が線形に劣化します。スケーラビリティーが重要な場合、より後のバージョンのカーネル (例えば 3.19) を使うべきです。この問題は Trusty Thar の 3.13.0-36.63 以降のカーネルバージョンで修正済みです。詳細は Launchpad バグ 1328088 を参照してください。

  • Octavia ドライバー使用時には、ハードウェア仮想化のない環境での Neutron-LBaaS ロードバランサーの作成が遅くなる可能性があります。これは、ハードウェア仮想化なしの環境では QEMU が KVM アクセラレーターではなく TCG アクセラレーターを使用するためです。Octavia ドライバーを仮想環境内で使用する場合、コンピュートノード上でハードウェア仮想化を有効にするか、nested virtualization (訳注:仮想化環境上の仮想化支援機構) を有効にすることをお勧めします。KVM 内で実行される DevStack で nested virtualization をセットアップする詳細な方法は、 nested KVM での DevStack に関するリンク を参照してください。

バグ修正

  • Launchpad Bug 1383674 has details on the agent restart fix which went into Liberty to address OVS agent restartability.

その他の注意点

  • リリースノートの管理に reno を使い始めました。

  • FWaaS API は Liberty では実験的機能 (experimental) の扱いです。今後、現在の API が Mitaka で削除され、 (Neutron チームが開発中の) 新しい FWaaS API で置換される予定です。

  • LBaaS V1 API は廃止予定となり、将来のリリースで削除される予定です。今後は LBaaS V2 API を使用すべきです。

  • L3 エージェントの 'external_network_bridge' オプションは廃止予定となりました。 bridge_mapping の physnet 指定を使用してください。詳細な情報は、 ネットワーキングガイド の Network Node の節を参照してください。

  • metaplugin は Liberty リリースで削除されました。

  • IBM SDN-VE 一体型プラグインは Liberty リリースで削除されました。

  • Cisco N1kV 一体型プラグインは Liberty リリースで削除されました (ML2 メカニズムドライバーで置き換えられました)。

  • Embrane プラグインは廃止予定になり、Mitaka リリースで廃止されます。

  • Please read the Neutron RBAC spec. for more information on how Neutron RBAC works and can be configured.