Windows Server 2016 で VLAN を使用した Hyper-V VM の NIC チーミングを活用する方法

Windows Server 2016 で VLAN を使用した Hyper-V VM の NIC チーミングを活用する方法

Hyper-V がインストールされた Windows Server 2016 が 2 台あります。各サーバーには 2 つのイーサネット アダプターがあります。また、各 Hyper-V には複数の VM があります。私の目標は、VM が同じ VLAN に属している場合に、VM が相互に通信できるようにすることです。

ネットワーク接続の冗長性を確保するために、物理マシン上にネットワーク チーミングを作成しました。チーミングでは、「スイッチ独立」と「アドレス ハッシュ」オプションを使用しています。仮想スイッチ マネージャーで、チーミングされたアダプター (Microsoft ネットワーク アダプター マルチプレクサ ドライバー) を選択して外部アダプターを作成しました。

各 VM の下に、VLAN タグ付きの仮想アダプターを作成します。

ただし、同じ VLAN 内の VM は相互に通信できません。

スイッチ側では、物理マシンに接続されているすべてのポートに対してトランク モードをすでに構成しています。

チーミングを削除すると、VM は VLAN タグを使用して通信できるようになります。この問題に対処するにはどうすればよいですか?

答え1

あなたの説明からは、問題がどこにあるのか完全には分かりません。特に「チームの削除」の部分についてはよく分かりません。仮想スイッチが内部またはプライベートのときに VM が相互に通信できる場合、問題は Hyper-V にはありません。

仮想スイッチをチーム化されていない 1 つのアダプタのみに接続したときに相互に通信できる場合は、代わりに他のアダプタを使用してテストします。一方が機能し、もう一方が機能しない場合は、物理アダプタまたはスイッチに問題がある可能性があります。どちらかが機能し、チーム内で両方が機能しない場合は、物理スイッチに問題がある可能性があります。

すでにチェック済みであっても、次の点を確認してください。このような問題は、通常、非常に軽微で見落としやすいものに起因しています。

物理スイッチ

  • ポートはトランクモードです
  • ポートはポートチャネルまたはLAGに属していません
  • 目的のVLANが明示的に許可されているか、「タグ付き」としてマークされている
  • ポートは番号付きのデフォルトVLAN、PVIDを使用していないか、番号付きVLANが「タグなし」に設定されていません。

物理NIC

  • NICにVLAN設定が適用されていません。ファームウェアとドライバーの両方を確認してください。

物理 NIC チーム

  • 使用しているチームインターフェイスは 1 つだけで、番号付き VLAN が割り当てられていません。

仮想アダプタ(Hyper-V側)

  • 仮想アダプタが正しいVLANに割り当てられている
  • 仮想アダプタが正しい仮想スイッチに接続されている

仮想アダプタ(ゲスト内)

  • アダプタに適切なTCP/IP設定がある
  • ファイアウォールが想定されるトラフィックをブロックしていない

トラブルシューティング

上記のすべてを実行してもまだ機能しない場合は、どこかに物理的な問題がある可能性があります。

  1. 1つの物理アダプタからワイヤを外してテストする
  2. 最初のワイヤを再接続し、安定した接続が確立されるまで待ちます (LBFOAdmin.exe または で確認できますGet-NetLbfoTeamMember)。
  3. 2本目のワイヤーを外してテストする

関連情報