入れ子になった VM のホストとしての構成Configure a nested VM as a host

入れ子になった仮想化は Windows Server 2016 以降の機能です。この機能を使用すると、Hyper-V の仮想マシンで Hyper-V を実行できるようになります。Nested Virtualization is a functionality in Windows Server 2016 and above that allows you to run Hyper-V inside a Hyper-V virtual machine. つまり、入れ子になった仮想化によって、Hyper-V ホスト自体を仮想化できるのです。In other words, with nested virtualization, a Hyper-V host itself can be virtualized. 入れ子になった仮想化は PowerShell と Hyper-V ホストの構成を使用して帯域外で有効にすることができます。Nested virtualization can be enabled out-of-band by using PowerShell and Hyper-V host configuration.

この機能を活用することで、個々のハードウェアを必要とせずに開発およびテスト シナリオのインフラストラクチャ費用を削減できます。You can leverage this functionality to reduce your infrastructure expense for development and test scenarios without the need for individual hardware.

System Center - Virtual Machine Manager (VMM) 1801 以降では、VMM コンソールを使用して、入れ子になった仮想化機能を有効および無効にすることができます。System Center - Virtual Machine Manager (VMM) 1801 and later, you can enable and disable the nested virtualization feature through VMM console. VMM で入れ子になった仮想マシン (VM) をホストとして構成し、この VM の VMM からホスト操作を実行できます。You can configure the nested Virtual Machine (VM) as a host in VMM and perform host operations from VMM, on this VM. たとえば、VMM の動的最適化では、入れ子になった VM ホストは配置用に考慮されます。For example, VMM dynamic optimization will consider a nested VM host for placement.

注意

Hyper-V でない仮想化アプリケーションは、Hyper-V の仮想マシンでサポートされておらず、機能しない可能性があります。Virtualization applications other than Hyper-V are not supported in Hyper-V virtual machines, and are likely to fail. これには、ハードウェア仮想化拡張機能を必要とするすべてのソフトウェアが含まれます。This includes any software that requires hardware virtualization extensions.

開始する前にBefore you start

次の前提条件を満たしていることを確認してください。Ensure the following prerequisites are met:

  • Hyper-V ホストが Windows Server 2016、Windows Server 1709 で実行されている。A Hyper-V host running Windows Server 2016, Windows Server 1709.
  • Hyper-V の VM が Windows Server 2016、Windows Server 1709 で実行されている。A Hyper-V VM running Windows Server 2016, Windows Server 1709.
  • Hyper-V の VM の構成バージョンが 8.0 以上である。A Hyper-V VM with configuration version 8.0 or greater.
  • Intel プロセッサに VT-x および EPT テクノロジが搭載されている。An Intel processor with VT-x and EPT technology.

手順 - 入れ子になった VM のホストとしての構成Procedure - configure a nested VM as a host

VM で入れ子になった仮想化を有効にしてから、ホストとして構成します。Enable the nested virtualization on a VM and then configure it as a host. 管理者または代理管理者は、VMM を使用して、入れ子になった仮想化を構成できます。Administrators/delegated administrators can configure nested virtualization by using VMM. 次の 2 つの手順を実行します。Use the following two procedures:

既存の仮想マシンで入れ子になった仮想化を有効にするEnable nested virtualization on an existing virtual machine

  1. 前述の前提条件を満たす VM を特定します。Identify the VM that meets the above prerequisites.
  2. VM が [停止] 状態であることを確認します。Ensure the VM is in stopped state.

    停止した VM

  3. 選択した VM の [プロパティ] を参照します。Browse the selected VM’s Properties. VM プロパティvm properties

  4. [全般][Enable Nested Virtualization](入れ子になった仮想化を有効にする) を選択します。On General, select Enable Nested Virtualization. 入れ子になった仮想化を有効にするenable nested virtualization

入れ子になった VM をホストとして構成するConfigure the nested VM as a host

  1. ホストとして構成したい入れ子になった VM で、受信および送信ファイアウォール規則を有効にします。Enable the following inbound and outbound firewall rules on the nested VM that you want to configured as the host.

    受信ファイアウォール規則Inbound Firewall rules

    • ファイルとプリンターの共有File and printer sharing
    • Windows リモート管理 (HTTP-In)Windows remote management (HTTP-In)
    • Windows Management InstrumentationWindows management Instrumentation

    送信ファイアウォール規則Outbound Firewall rules

    • ファイルとプリンターの共有File and printer sharing
    • Windows management instrumentation (WMI-Out)Windows management instrumentation (WMI-Out)
  2. VM が [実行中] 状態であることを確認します。Ensure the VM is in running state. VM が実行中でない場合は起動します。Start the VM if it is not running.

    ホスト VM 実行中

  3. VM を右クリックして、[ホストとして構成する] を選択します。Right-click the VM and select Configure as a Host. リソースの追加ウィザードが表示されます。The Add Resource wizard appears.

    ホストとしての VM の構成

    リソースの追加ウィザード

  4. ウィザードを実行し、必要に応じてオプションを選択して、ウィザードを完了します。Run through the wizard, select the options as appropriate and complete the wizard.

入れ子になった仮想化を無効にするDisable nested virtualization

  1. 入れ子になった仮想化が有効になっているホストまたは VM を選択します。Select the host or VM for which nested virtualization is enabled.
  2. VM が [停止] 状態であることを確認します。Ensure the VM is in stopped state. VM が実行中である場合は、停止します。Stop the VM if it is running.
  3. VM の [プロパティ] を参照します。Browse the VM Properties.
  4. [全般][Enable Nested Virtualization](入れ子になった仮想化を有効にする) チェック ボックスをオフにします。On General, clear the Enable Nested Virtualization check box.

    注意

    入れ子になった仮想化を無効にする前に、ウィザードのページ下部にあるメモを確認します。Check the note at the bottom of the wizard page before you disable nested virtualization.

次のステップNext steps

入れ子になった VM での Hyper-v の実行Run Hyper-v in a nested VM