web-dev-qa-db-ja.com

Hyper-V VMはホストリソースにアクセスできません。その逆も同様です。

このWin2008R2サーバーボックスでいくつかのHyper-Vvmを実行していますが、ホストサーバーを再起動するまで、すべてのVMがホスト上の共有フォルダーにアクセスできました。現在、ホストサーバーにpingを実行することもできません。

これまで見てきたことから、Hyper-VのVirtual NetworkManagerを介して内部のみのネットワークをセットアップする必要があります。これを設定してから、この内部専用NICでMicrosoft仮想ネットワークスイッチプロトコルオプションを有効にしようとしましたが、次のようなポップアップが表示されます。

現在の選択では、次の機能も無効になります:Microsoft仮想ネットワークスイッチプロトコル

プロトコルが有効にするチェックボックスにチェックを入れていることを考えると、これは絶対に愚かです!

現在、ホストには2つのNICがあります。物理-このNICには、MVNSプロトコルが有効になっています仮想ネットワークアダプター-Hyper-V仮想ネットワークマネージャーを介して作成されます。外部タイプのネットワーク。このNICでMVNSを有効にしようとすると、上記のエラーも発生します。

IPv6の物理NICでMicrosoftネットワーク用クライアントを有効にしようとしましたが、それを行うたびに、すべてのVMがインターネット接続を失い、RDPを使用できなくなります。

他に試すことができるものはありますか?

2
Agent

あなたが言っていることは本当に意味がありません。 Hyper-Vを使用してネットワークをセットアップする「正しい」方法は、次のとおりです。

  • 1つの物理NICをMVNSのみに接続します。他には何もありません。Hyper-Vがこれを構成し、それを台無しにする理由はありません。
  • 仮想スイッチの1つ(またはHyper-Vマネージャーが呼び出す仮想ネットワーク)に接続された仮想NIC)を作成します。

作成できる仮想ネットワークには、次の3つのタイプがあります。

  • 外部:物理NIC、ホスト上の仮想NIC、およびホストに割り当てるVMに接続されています。
  • 内部:ホストおよびそれを割り当てるVM上のVirual NICに接続されています。
  • プライベート:割り当てたVMに接続し、他には何も接続しません。

適切に構成すると、仮想NICは常に物理NICにアクセスできます。

VMがHyper-Vホストのみにアクセスできるようにするだけの場合は、内部を使用できます。外部ネットワークを使用することもでき、それらは物理NICのネットワークにアクセスできます。

3
Chris S