こんにちは。
仮想スイッチにつながっている仮想マシンがどのvmnicで通信しているかを確認する方法をご紹介します。
一般的に運用の中では1つの仮想スイッチ(vSwitch)に複数vmnic(物理NIC)を割り当てているかとおもいます。1つの仮想スイッチにvmnicが2つ割り当てられている例として画面を貼ります。(vmnic0,1)
vmnic0 , vmnic1 ともにアクティブなNICとして動作させることが大半かと思います。
※今回スイッチ側のLACPなどは構成していません。
1つ仮想マシン(Windows7)を作成し、上記の仮想スイッチに接続させます。
次にESXiにSSH接続します。(私はTeratermを使っています)
そして、esxtop と入力して Enterキーを押します。
このままだと色んな情報が混在している状態です。
キーボードの n キーを押下します。(ネットワークのViewに変更します)
[Windows7] という仮想マシンが、vmnic1 を使用していることがわかります。
ためしにこのWindows7という仮想マシンが使用中のvmnic1をLinkDownさせてみます。
瞬時に vmnic1 からvmnic0 に切り替わりました。
仮想マシンがどのvmnicで通信しているかを確認する状況はあまり意識することがないかもしれないですが、メモとしてご紹介しました。
おわり