ネストされた仮想化を使用して仮想マシンでHyper-Vを実行するにはどうすればよいですか?



問題を排除するために楽器を試してください

物理マシンへのHyper-Vサーバーの役割またはHyper-Vコアサーバーのインストールは簡単なプロセスであり、必ずしも追加の構成を行う必要はありません。分離された環境を構築するための次のステップは、仮想マシン、オペレーティングシステム、およびホストされているアプリケーションを展開して構成することです。これは、従来の仮想化として知られています。この場合、物理マシンは抽象化され、仮想マシンでホストされているゲストオペレーティングシステムに提示されます。しかし、仮想マシン内でHyper-Vを実行したい場合はどうでしょうか。デフォルトでは実行できませんが、Hyper-Vサーバーとターゲット仮想マシンで追加の変更が加えられています。仮想マシン内で仮想マシンを実行できるようにするテクノロジーは、 ネストされた仮想化 。また、VMware、Citrix、Nutanixなどの他の人気のあるベンダーによってもサポートされています。面白そうに聞こえますが、仮想マシン内で仮想マシンを実行するためのユースケースは何ですか?これは主に、テスト目的、ラボ、およびHyper-Vコンテナーの実行のために開発者によって使用されます。



Hyper-VをVMにインストールしようとすると、仮想化機能が不足しているためにインストールを実行できないというエラーが表示されます。





この障害の解決策は、ターゲット仮想マシンのHyper-Vサーバーでネストされた仮想化を有効にすることです。次のテキストでは、Windows Server2019でホストされているHyper-Vサーバーでネストされた仮想化を有効にする手順について説明します。

  1. ログインする または、Hyper-Vの役割をインストールしたWindows Server2019に接続します
  2. 開いた Hyper-Vマネージャー
  3. ネストされた仮想化を有効にするVMに移動します。この例では、スクリーンショットに示されているように、「Windows2019」という名前のVMです。
  4. VMをシャットダウンします
  5. を右クリックします スタートメニュー 次にをクリックします Windows Powershell(管理者)
  6. タイプ Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true この例では、Windows2019がVM名です。 Hyper-VマネージャーでホストされているVMの名前を入力する必要があります
  7. 次のステップは、ネストされた仮想マシンを使用してネットワークを構成することです。これは、MACスプーフィングまたはネットワークアドレス変換(NAT)を使用して実行できます。この場合、コマンドを入力してMACスプーフィングを有効にします Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing On Powershellに。 Windows2019を仮想マシンの名前に置き換えてください
  8. オンにする VMとWindowsServer2019にログインします
  9. 開いた サーバーマネージャー をクリックします 役割と機能を追加する
  10. クリック あなたが始める前に
  11. クリック インストールタイプを選択します
  12. クリック または下の宛先サーバーを選択します 宛先サーバーを選択します
  13. 選択する Hyper-Vサーバーの役割を選択する 次にクリックします 機能の追加
  14. [次へ]をクリックしてHyper-Vをインストールします
  15. クリック 機能を選択する
  16. クリック Hyper-V
  17. 下のネットワークアダプタを選択します 仮想スイッチの作成 。 Windows Serverは、そのマシンで使用可能なすべてのネットワークアダプターを自動的に検出します
  18. クリック 仮想マシンの移行
  19. クリック または、下の仮想ハードディスクまたは仮想マシン構成ファイルのデフォルトの場所を選択します デフォルトストア
  20. 選択する 選択したサーバーで宛先の役割、役割サービス、または機能を再起動し、[インストール]をクリックして 次にクリックします はいインストールの選択を確認する
  21. クリック インストール Windows Server2019がHyper-Vの役割をインストールするまで待ちます
  22. クリック インストールインストールの選択を確認する
  23. WindowsがHyper-Vの役割のインストールを完了するまで待ちます。仮想マシンが自動的にインストールされます。
  24. ログインする Windows Server2019へ
  25. 開いた サーバーマネージャー
  26. 案内する ツール 次にクリックします Hyper-Vマネージャー
  27. 仮想マシンをインストールして、Hyper-Vで遊んで楽しんでください
読んだ2分