Controller(以下Vyattaコントローラ)を使用していきます。vSwitchのフローテーブルに書き込まれたフロー情報を取得/表示することができるか、挑戦してみようと思います。APIとは複数アプリケーション間の連携を可能にする仕組みです。Vyattaコントローラを準備しようそれでは、Vyattaコントローラのインストールを始めていきましょう。手順については、Brocade社が提供している公式ドキュメントを元に進めます。(ver4.3.26)事前にVirtualBoxの設定でプロセッサ数を4CPU(推奨は4CPUとの事ですが、実際には3CPUでも特に問題ありませんでした)にします。メインメモリについては最低基準が4096MBでしたので、今回は5000MBに設定しました。JDKのバージョンについては1.7.0_67以降にして下さい。openjdk-7-jdkVyattaコントローラのインストールに先立ち、Zip、Unzip、cURL、Node.jsをそれぞれインスト-ルします。--versionNode.jsとはネットワークアプリケーションを動作させるために必要なプラットフォームです。セットアップするためのスクリプトを取り出した上で、インストールします。nodejs後にxml形式の整形に使うため、ここでxmllintもインストールしておきましょう。libxml2-utilsそれでは、Vyattaコントローラの以下インストールファイルを公式ページからダウンロードしましょう。ls/opt/bvcというディレクトリを作成し、管理者権限を与えます。/opt/bvcインストールディレクトリを解凍します。/optVyattaコントローラをインストールします。インストールが完了した時点でコントローラとGUIが自動的に起動するので、Ubuntu上で以下URLにアクセスし、コントローラのGUI画面を表示させてみましょう(デフォルトのID/Passwordはそれぞれ「admin」です)。現段階では特にスイッチ等と接続はしていないため、トポロジ上には何も表示はされません。/opt/bvc/installhttp://127.0.0.1:9000/ここまででVyattaコントローラのインストールは終了です。PiとHost1、Host2となる2つのPCを接続したネットワーク構成を作成しました(割り振ったIPアドレスも前回までと同様です)。vSwitchのフローテーブルにはフローは書き込まれていません。vSwitchにVyattaコントローラを認識させてみましょう。vSwitchを認識し、アイコンを表示させます。vSwitchに接続されたホスト間でもpingを飛ばしてみましょう。その上でトポロジを再読み込みすると、Vyattaコントローラはホスト2つも認識してアイコン表示します。前回「Helium」で行った様に、Vyattaコントローラ上でもトポロジ表示をすることができました。vSwitchのフロー情報を収集してみましょう。Ubuntu上から以下コマンドを実行します。赤文字で表記した箇所には、OpenFlowスイッチのipidをトポロジ上で確認して記載します。vSwitchのフローテーブルと比較をしてみましょう。actions=output:6"の部分に一致していることが分かります。vSwitchからフロー情報を収集したことを確認できました。ちなみにフローテーブルを確認した結果、Vyattaコントローラは、デフォルトではリピーターハブの動きを持つ様です。おわりに「Helium」とVyattaコントローラを実際に比較すると、後者には必要とされるFeatureが予めインストールされているため、新規インストールや入替えをする必要がない分よりユーザライクである様に感じました。起動後の動作が比較的スムーズであった様にも思います。vSwitchに対するフロー登録をしてみようと思います。今回も最後までお付き合いを頂き、ありがとうございました。9新年あけましておめでとうございます。3何故、それが読まれたか~上半期・エンジニアブログ閲覧数ランキング~2013.6.12「何」を知っているかではなく、「誰」が知っているか2013.5.28戦後、人間尊重の信念を貫きとおした1人の経営者がいた!2013.5.24健康な心が、健康な会社を作る。2iPhone5発売!LTE普及には切実な背景が...2012.9.12「だれを選ぶか」をまず決めて、その後に「何をすべきか」を決める。2012.8.17会社を回すのに大事な3つの感覚。7プロジェクトはたいてい失敗に終わるんです。6月刊『ニュートップリーダー』に記事掲載&"想いを語る夕べ"体験会やります!2012.1.31【第4回】想いを語る夕べ~フォロー編~2012.1.23タニタの社員食堂は"トップの想い"から生まれた!?2012.1.13【第3回】想いを語る夕べ~実施編~2011.12.27オフィスで簡単エクササイズ!2011.12.13【第2回】想いを語る夕べ~準備編~2011.11.24【第1回】想いを語る夕べ~誕生編~2011.11.17「責任感だけで仕事をしていた・・・。