仮想化を有効にせずに Hyper-V を起動できますか?

仮想化を有効にせずに Hyper-V を起動できますか?

Windows で Hyper-V ロールを使用できるように Hyper-V の起動を許可したいのですが、完全な仮想化は必要ありません。

  • 完全な仮想化機能を必要としない理由は、Hyper-Vをすでにネストされた仮想化環境ですが、仮想マシンを「二重にネスト」することはできないようです (間違っている場合はお知らせください)。

  • 私が完全な仮想化を望まないもう一つの理由は、結局のところ、実はHyper-v を使用して VM を作成します。

したがって、私の質問は次のとおりです。

2 番目のレベルの仮想化が有効になっていないネストされた環境で Hyper-V が適切に起動するように、他の「非仮想化」関連の機能を無効にして、ロールまたは HNS のみを有効にするように Hyper-V を構成する方法はありますか?

答え1

Hyper-V はネストされた仮想化をサポートしており、Hyper-V 仮想マシン内で Hyper-V を実行できます。

主な条件は、Hyper-Vホストとゲストが どちらもWindows Server 2016/Windows 10Anniversary Update 以降。

興味があれば、記事をご覧ください ネストされた仮想化を使用して仮想マシンで Hyper-V を実行する

答え2

第 2 レベルの仮想化が有効になっていないネストされた環境で Hyper-V が適切に起動するように、他の「非仮想化」関連の機能を無効にして、ロールまたは HNS のみを有効にするように Hyper-V を構成する方法はありますか?

これは不可能です。ユーザー ロールでは、マシン上で Hyper-V を有効にする必要があります。

完全な仮想化機能が必要ない理由は、すでにネストされた仮想化環境で Hyper-V を実行しているためであり、仮想マシンを「二重にネスト」することはできないようです (間違っている場合はお知らせください)。

Hyper-V はネストされたハードウェア仮想化をサポートします。サポートされているバージョンの Windows 10 または Windows Server を実行している必要があります。

関連情報