クライアントの Hyper-V 接続が頻繁に切断されるのはなぜですか?

クライアントの Hyper-V 接続が頻繁に切断されるのはなぜですか?

私は、Win8 にクライアント Hyper-V をインストールし、Ubuntu やクリーンな Windows ビルド マシンなどの VM をいくつかホストしています。私の VM は外部の仮想スイッチ (管理 OS と共有) に接続されており、しばらくの間は問題なく動作し、外部を見ることができます。しかし、不確定な時間が経過すると、ゲスト VM を再開してもインターネットにアクセスできなくなります。単に外部を見ることができないのです。ゲストを完全にシャットダウンして再起動しても役に立ちません。

現在、これを「治す」唯一の方法は、ゲストを一時停止し、仮想スイッチマネージャーに入り、仮想スイッチを削除し、再度追加することです。同じ仮想スイッチを使用して、ゲスト OS を再アクティブ化します。その後、すぐに動作します。ゲストが一時停止されただけの場合でも (完全にシャットダウンされていない場合でも)、この方法は動作します。

これはよくある障害ですか? これを防ぐにはどうしたらいいでしょうか?

更新:実験の結果、削除/再追加するだけで済むようです外部の仮想スイッチ。それまでは、ゲスト OS は切断されていると認識します。

答え1

これはドライバーの問題である可能性があります。

例えば、スレッドではHyper-V 仮想スイッチ (Windows 8) 解決策は、Windows 8 でインストールされたドライバーを使用するのではなく、Windows 7 ドライバーにダウングレードすることでした。

答え2

ここでの問題は (harrymc が正しく指摘したように) 怪しいドライバーやハードウェア (この場合はオンボードの Marvell ネットワーク アダプター) でした。「古いドライバーを使用する」というアプローチに従うことは不可能でした (単にインストールされないだけですし、そもそもそれが良い方法かどうかはわかりません)。そのため、代わりに Intel CT ネットワーク アダプター (または、PCI Express スロットがない場合は GT でもおそらく問題ないでしょう) を挿入しました。

オンボードでは、ホストをサスペンドするときにこのシナリオが発生します。Hyper-Vに関する限り、正しく再開されません。専用NICでは、ただ機能するNIC を交換する手間をかけるのであれば、サポートが充実したモデル/ブランドを入手したほうがよいと思います。そのため、私は Intel を選択しました。

関連情報