Hyper-V 2019でホストされているすべての仮想マシンは、ネットワークの他の部分と通信するために、おそらく仮想ネットワークカードを必要とします。そのためには、仮想スイッチを作成して仮想マシンに割り当てる必要があります。 Hyper-Vには、プライベート、内部、外部の3つの異なる仮想スイッチがあります。プライベートネットワークスイッチは、物理サーバーでホストされている仮想マシン間の通信のみを提供します。その隣にある内部スイッチは、仮想マシンとHyper-Vホスト間の通信を提供します。最後になりましたが、少なくとも1つは外部スイッチです。外部スイッチは物理ネットワークカードにバインドされており、ネットワーク全体との通信を提供します。仮想スイッチを作成したら、次のステップは仮想スイッチを仮想マシンに割り当てることです。どのスイッチを割り当てますか?これは、仮想マシンのユースケースによって異なります。
一部のIT管理者は、GUIまたはPowershellを介して仮想スイッチを作成しようとしているかどうかに関係なく、Hyper-Vで仮想スイッチを作成するときに問題が発生しています。エラーの1つは「 仮想スイッチのプロパティ変更の適用中にエラーが発生しました。仮想イーサネットスイッチ接続の追加中に失敗しました。」 詳細には、アダプターのGUIDと最終的なテキストが表示されます 、 'システムは、指定されたファイルを見つけることができません。 (0x80070002) 。同じ問題は、Hyper-V 2019だけでなく、Hyper-V2016およびHyper-V2012でも発生します。
この問題が発生する理由はいくつかありますが、それらの多くはネットワークカードの問題を示しています。そのうちの2つに焦点を当て、IT管理者が問題を解決するのに役立ったソリューションについて説明します。これには、ネットワークカードの更新、NIC参照の削除、およびHyper-Vの役割の再追加が含まれます。それでは、始めましょう。解決策1で問題が解決しない場合は、解決策2を試してください。
解決策1:ネットワークカードドライバーを更新する
この例では、物理サーバーHPE ProLiant ML350Gen10サーバーを使用しています。ネットワークカードのドライバを更新するには、にアクセスする必要があります メーカーのウェブサイト ネットワークカードの公式ドライバをダウンロードします。このサーバーはインテルのネットワークカードを使用しているため、ダウンロードすることもできます インテルのウェブサイト 。
解決策2:Hyper-Vの役割を再インストールし、NIC参照をリセットします
- ログインする または に接続します Hyper-Vの役割をインストールしたWindowsServer 2019
- 開いた サーバーマネージャー
- クリック 管理する 次に選択します 削除する 役割と機能
- クリック 次 下 あなたが始める前に
- 宛先サーバーを選択します をクリックします 次
- 選択を解除 Hyper-V 下 サーバーの役割を削除する 次にクリックします 機能を削除する
- クリック 次
- クリック 次 下 機能を削除する
- 選択する 必要に応じて、宛先サーバーを自動的に再起動します
- クリック はい 確認してからクリックすると、Windowsが自動的に再起動します。
- ログインする または に接続します Hyper-Vの役割をインストールしたWindowsServer 2019
- 右クリック オン スタートメニュー をクリックします Windows Powershell(管理者)
- タイプ netcfg -d を押して 入る 。これにより、すべてのNIC参照が削除されるため、サーバーに物理的にアクセスするか、iLOまたはその他の管理接続が良好であることを確認してください。
- Windows Server2019を再起動します
- ログインする または に接続します Hyper-Vの役割をインストールしたWindowsServer 2019
- 開いた サーバーマネージャー 役割の削除に使用したのと同じ手順に従って、Hyper-Vをインストールします。 Hyper-Vの役割を選択するだけで済みます。
- 左クリック オン スタートメニュー と検索 Hyper-Vマネージャー
- 開いた Hyper-Vマネージャー
- ナビゲートして開く 仮想スイッチマネージャー Hyper-Vマネージャーウィンドウの右側にあります
- 選択する 外部 下 どのタイプの仮想スイッチを作成しますか 次にクリックします 仮想スイッチの作成
- 外部スイッチの名前を入力します
- 外部ネットワークでネットワークカードを選択します
- クリック 適用する その後 OK
- 新しい仮想スイッチを割り当てる仮想マシンに移動します
- 仮想マシンを右クリックして、 設定
- クリック ネットワークアダプター
- を選択してください 外部 下の仮想スイッチ 仮想スイッチ
- クリック 適用する その後 OK
- IPアドレスを追加します(DHCPを使用していない場合)
- Hyper-Vおよび仮想マシンでの作業をお楽しみください