vSphere Network I/O Control

スポンサーリンク

vSphere Network I/O ControlはvSphere環境において、用途毎にトラフィックのバンド幅を決定する仕組みです。このページではvSphere Network I/O Controlの使い方を説明します。

このページではvMotionやiSCSIなどのシステムトラフィックの制御方法のみを説明します。仮想マシンのトラフィック制御方法は「仮想マシンのトラフィックシェーピング」を参照ください。

前提

参照資料

動作確認済環境

最新のvCenter, ESXiは必要ありません。比較的古いバージョンのvCenter, ESXiでも動作します。

  • vCenter 7.0U3f (7.0.3-20051473)
  • ESXi 7.0U3f (7.0.3-20036589)

構成図

vMotion用途のvmk1を作成し、分散ポートグループに所属させます。。分散ポートグループとvMotionの設定方法は本ページでは省略します。分散ポートグループの作成方法は「分散仮想スイッチ(VDS)の基本操作01」「分散仮想スイッチ(VDS)の基本操作02」「vMotionの設定手順」を参照ください。

この検証シナリオではvMotionのトラフィックがvSphere Network I/O Controlによって制限される事を観察しますので、大量のトラフィックが発生しやすいよう共有ストレージ構成にはしません。

構成図

デフォルト時の挙動確認

vSphere Network I/O Control設定前のvMotionの通信速度を記録するために、適当な仮想マシンをvMotionさせます。vMotionの操作方法は説明を省略します。説明が必要な方は「vMotionの設定手順」を参照ください。

デフォルト設定時の挙動確認

vSphere Network I/O Controlの設定

「分散仮想スイッチ名」「構成」「システムトラフィック」の順に画面遷移し、「vMotionトラフィック」「編集」の順に押下します。

vSphere Network I/O Controlの設定 01

「予約」「設定」を入力し、「OK」を押下します。以下スクリーンショットのように設定すれば、vMotion用途のトラフィックは50Mbpsに制限されます。

vSphere Network I/O Controlの設定 02

vSphere Network I/O Controlの動作確認

適当な仮想マシンをvMotionさせます。

vSphere Network I/O Controlの動作確認 01

vMotionのトラフィックが制限されている事を確認します。「ESXiホスト名」「監視」「(パフォーマンス)詳細」の順に画面遷移し、「表示」プルダウンを「ネットワーク」に切り替えます。

vSphere Network I/O Controlの設定前後でvMotionが使用する帯域に大きな差がある事を確認します。

200Mbpsに帯域を制限するとは、平均値200Mbpsに制限されるのではなくバースト時の帯域が200Mbpsに制限される事を意味します。多くのアプリケーションは平準的に等しいスピードでトラフィックを発生させる仕様にはなっていませんので、200Mbpsに帯域制御しても平均値は200Mbpsになりません。今回のvMotionの場合は、200Mbpsに制限する事によって平均の帯域が24Mbps程度になります。

vSphere Network I/O Controlの動作確認 02

タイトルとURLをコピーしました