ネットワーク仮想化を可視化するvRealize Network Insight

本連載ではここまでVMware NSXがサーバ仮想化と同じようにネットワーク仮想化を実現することでどのようなことが起こるのかを説明してきました。そして前回はネットワーク仮想化を導入したときにどのように運用できるのかvRealize Operations ManagerやvRealize Log Insightの2つの管理ソフトウェアを紹介しました。さらにVMware社は2016年6月にArkin Net社を買収し、NSX環境における管理ソフトウェアとしてvRealize Network Insightという製品を8月1日にリリースしました。今回はこのvRealize Network Insightについて紹介していきたいと思います。
vRealize Network Insightは本当に必要なの?
vRealize Network Insightは名前のとおり、VMware NSXに特化したネットワーク専門の分析管理ツールです。筆者も多くのVMware NSXの提案をお手伝いさせていただいていますが、ネットワーク仮想化のプラットフォームとしてVMware NSXを採用する際には「現在のネットワークの利用状況がわからないので、ネットワーク仮想化による費用対効果がわからない」「ネットワーク仮想化を導入するとネットワークレイヤがオーバーレイとアンダーレイの2層に分離してしまって運用が大変そう」という2つの大きなハードルがありました。
vRealize Network Insightでは、こういったVMware NSXを導入する前、導入する際、そして導入した後もVMware NSXの導入効果を最大限に引き出すための管理ツールとして利用可能な機能が提供されます。

vRealize Network Insightが提供する機能でどのようなことが実現できるのか、次節から実際の画面を紹介しながら説明していきます。
vRealize Network Insightが実現するネットワークの可視化
vRealize Network InsightはvSphereの分散スイッチの機能であるNetFlowのデータを収集します。NetFlowで収集した送信元IP、送信先IP、送信先ポート番号、プロトコル情報などをベースに、さらにはvCenter ServerやNSX Managerから収集したインベントリ情報や設定情報を組み合わせて解析し通信の可視化を行います。

vRealize Network Insightはこうした解析を行うことで、VLAN間やIPセグメント間の通信だけでなく、vSphereのインベントリ情報に基づいたvSphereクラスタ間や仮想マシン間の通信を可視化できます。



さらに可視化対象を掘り下げていくことで、より詳細な通信状況を確認できます。またvRealize Network Insightの情報は時系列を含めて管理されているため、指定期間の通信状況や障害が発生した特定時刻の通信状況なども容易に確認できます。

vRealize Network InsightによるVMware NSXの健康診断
vRealize Network InsightはvRealize Operations Managerの拡張機能として提供される「Management Pack for NSX for vSphere」と同じように、「NSX環境がベストプラクティスに従って構成されているか?」、「NSXの設定が正常に動作しているか?」などを自動的にチェックする健康診断のような機能を持っています。


弊社で検証を行ったバージョン3.0では以下のような40個のルールに従ってチェックが行われます。
- 各ESXiのNSXコンポーネントが正常に動作しているか
- NSXのコンポーネント間のバージョンが一致しているか
- NSX Edgeや分散ルータの動的ルーティングが正常に動作しているか
こうした機能を提供することで導入時だけでなく、運用しながら更新されていくネットワークを支えるNSX基盤の安定性を保持し続けることができます。
ネットワーク仮想化時代のトラブルシューティング
vRealize Network InsightではVMware NSXが構成するオーバーレイだけでなく、以下のサポートしている物理スイッチが構成するアンダーレイのネットワークも統合管理できます。これはNSX Managerが持つトレースフロー機能にはなかった機能です。
- Cisco Nexus Switches - 5000, 7000, 9000
- Cisco Catalyst Switches - 3000, 3750, 4500, 6000, 6500
- Dell Switches - FORCE10 MXL 10, FORCE10 S6K
- Arista Switches - 7050TX, 7250QX
- Brocade Switches - VDX 6740, VDX 6940
- Juniper Switches - EX330
vRealize Network InsightではNSX Managerのトレースフローと同様に2つのVM間の通信を可視化しながらトラブルシューティングすることができます。


また、今回はvRealize Network Insightのインストールについては説明しませんでしたが、VMware社のブログで紹介されていますので、興味のある方はこちらをご覧ください。
http://blogs.vmware.com/management/2016/09/vrealize-network-insight-vrni-3-0-install-configure.html
そして今すぐ触ってみたいと思った方は、VMware社が提供するオンラインラボでアカウントを作成するだけで誰でも簡単にトライアルできます。
http://labs.hol.vmware.com/HOL/catalogs/lab/2894
次回からは、これまでの連載で紹介したVMware NSXの機能を採用したユースケースについて掘り下げて解説をしていきます。