[Release] OpenVNet 0.8

11 views
Skip to first unread message

Andreas Kieckens

unread,
Sep 7, 2015, 3:04:31 AM9/7/15
to waka...@googlegroups.com
Today we are proud to announce the release of OpenVNet 0.8. This version includes the following changes.

* The VNet Edge feature is no longer experimental.

VNet Edge is a feature that allows you to take one of OpenVNet's virtual networks and join it together with a regular non OpenVNet managed network as a single L2 segment. Version 0.8 fixes an issue that sometimes caused Edge related flows to not appear properly. With this change, VNet Edge is no longer experimental and is now considered a stable and reliable feature.

* A Ruby gem that can be used to access OpenVNet's WebAPI directly from Ruby.

This gem has been designed to be as lightweight as possible. It implements Ruby's built in Net::HTTP class and returns API responses as hashes. Please refer to its documentation page for usage examples.

* Improved error handling for IPv4 subnets.

OpenVNet will now do additional error checks when assigning IPv4 addresses to interfaces. It is no longer possible to assign IP addresses outside of the subnet an interface is expected to be in.

* Deprecated WebAPI parameter `broadcast_mac_address`

In OpenVNet 0.7, the WebAPI endpoints for datapaths and datapath_route_links were using a parameter called `broadcast_mac_address` while everything else used just plain `mac_address`. In order to be consistent and avoid unnecessary code complexity, the `broadcast_mac_address` parameter has been deprecated and replaced by `mac_address`. The old parameter still works for now but will be removed in a future version.

A more extensive list of changes can be found in our changelog file.

If you already have OpenVNet 0.7 installed, a simple `yum update` will bring you up to 0.8. To do a fresh installation, please refer to our installation guide.

~The Axsh development team

http://axsh.jp
http://openvnet.org
https://github.com/axsh/openvnet

Message has been deleted

Andreas Kieckens

unread,
Sep 7, 2015, 3:07:17 AM9/7/15
to waka...@googlegroups.com
OpenVNet 0.8をリーリスしました。このバージョンの主な変更は以下の通りです

* VNet Edgeのバグフィックス

VNet EdgeはOpenVNetで構築した仮想ネットワークと他の物理ネットワークをL2レベルでつなぐための機能です。バージョン0.8では、必要なフロー が設定されない不具合を修正しました。この修正によってVNet Edgeはステーブルな機能になりました。

* RubyからOpenVNetのWebAPIに直接アクセスするライブラリを提供し ました。

このライブラリはできるだけライトウェイトな設計にしました。RubyのNet::HTTPクラスを利用し、APIレスポンスはハッシュ で返すようにしました。使用例はドキュメン テーションページをご覧下さい。

* IPv4サブネットのエラーハンドリングを改善

インターフェースにIPv4アドレスを割り当てる時のエラーチェックに新しいチェックを追加しました。インターフェースがある仮想ネット ワークにつながっている場合、その仮想サブネット以外のIPアドレスを割り当てることは出来ません。

* WebAPIのパラメーターbroadcast_mac_addressの廃止

OpenVNet 0.7まではdatapaths及びdatapath_route_linksのWebAPIはbroadcast_mac_addressというパラ メーターを使っていました。しかし、他のAPIではパラメーター名をmac_addressとしているので、OpenVNet 0.8ではこれに統一しました。broadcast_mac_addressパラメーターは廃止予定なので、使用しないで下さい。代わりに mac_addressを使用して下さい。

その他の変更についてはチェ ンジログをご覧下さい。

既にOpenVNet 0.7がインストールされている場合は、yum updateを実行するだけで0.8にアップグレード出来ます。初めてインストールする場合は、インストレーションガイドをご覧下さ い。

Reply all
Reply to author
Forward
0 new messages