Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

VMWareESXiのWindows10VMにHyper-Vの役割をインストールする方法

VMWareESXiホストで実行されているWindows10仮想マシン(Windows Server 2016にも適用可能)にHyper-V仮想化の役割をインストールするために必要なテストタスクの1つ。つまり、VMWareESXiでHyper-Vのネストされた仮想化を提供する必要があります。

まず、ネストされた仮想化についていくつか説明します。 ネストされた仮想化 別のハイパーバイザーで実行されている仮想マシン内でハイパーバイザーを実行できます。 Hyper-Vでは、ネストされた仮想化の完全なサポートがWindows Server 2016 / Windows 10AnniversaryUpdateに登場しました。 VMWareでは、このテクノロジーは長い間機能してきました(ESXi 5.0で登場)。

Windows101709仮想マシンを実行しているVMWareESXi6.0仮想化ホストがあります。

Hyper-Vハイパーバイザーの役割をインストールしようとした場合(コンポーネントはHyper-Vハイパーバイザーと呼ばれます) )[コントロールパネル]->[プログラムと機能]->[Windowsの機能をオンまたはオフにする]から、このオプションは非アクティブであることが判明しました。その理由は次のとおりです。

Hyper-V cannot be installed: The processor does not have the required virtualization capabilities

VMWareESXiのWindows10VMにHyper-Vの役割をインストールする方法

Windows 10ゲストOSでこのVMのネストされた仮想化を有効にするには、vSphere Webクライアントを使用して仮想マシンの設定を開きます(VMがオフになっている必要があります)。 [CPU]セクションで、[ハードウェア支援仮想化をゲストOSに公開する]オプションをオンにします。 」(このオプションは、vCenter C#シンクライアントでは使用できません)。

VMWareESXiのWindows10VMにHyper-Vの役割をインストールする方法

。このオプションがない以前のESXiバージョンおよびデスクトップVMWareワークステーションでは、仮想マシン(* .vmx)の構成ファイルに次のオプションを追加することでネストされた仮想化を有効にできます。

hypervisor.cpuid.v0 = “FALSE”
mce.enable = “TRUE”
vhv.enable= "TRUE"

VMWareESXiのWindows10VMにHyper-Vの役割をインストールする方法

VMware vSphereクライアントでは、次のオプションをVM設定に追加できます。オプション ->一般 ->構成パラメータ 。同じパラメータで2つの新しい行を追加します(行の追加

VMWareESXiのWindows10VMにHyper-Vの役割をインストールする方法

Windows 10仮想マシンを起動し、Hyper-Vの役割を再インストールしてみてください。これで、Windowsは別のハイパーバイザー内で実行されていることを検出しませんが、新しいエラーが表示されます:

Hyper-V cannot be installed: the processor does not support second level address translation (SLAT).

つまり、仮想化のサポートに加えて、VMプロセッサは SLATをサポートする必要があります テクノロジー、i。 e。メモリページの仮想化とゲストOSによる直接制御。 Intelの用語では、この機能は拡張ページテーブル( EPT )と呼ばれます。 )、AMDはこれをRapid Virtualization Indexing( RVI )と呼んでいます。 。

VMWareESXiのWindows10VMにHyper-Vの役割をインストールする方法

次のコマンドを使用して、プロセッサ(vCPU)がSLATをサポートしていることを確認します。

systeminfo

Hyper-V要件セクションのコマンドは、SLATサポートがないことを返す必要があります:

Second Level Address Translation: No

VMWareESXiのWindows10VMにHyper-Vの役割をインストールする方法

この場合、仮想マシンプロセッサのパラメータを変更する必要があります。 vSphereWebクライアントの[CPU/MMU仮想化]セクションで、[ハードウェアCPUとMMU]を選択します。 。

VMWareESXiのWindows10VMにHyper-Vの役割をインストールする方法

シンvSphereクライアントでは、同じオプションが CPU/MMU仮想化にあります。 オプションのセクション タブをクリックし、「命令セットの仮想化にはIntel VT-x / AMD-Vを使用し、MMUの仮想化にはIntel EPT /AMDRVIを使用する」と呼びます。 ’。

VMWareESXiのWindows10VMにHyper-Vの役割をインストールする方法

Windows 10仮想マシンを起動し、そのプロセッサがSLATをサポートしていることを確認します。次に、Hyper-Vの役割のすべてのコンポーネントをインストールし、このWindows10VM内で他の仮想マシンを実行できます。


  1. Windows 10 に言語パックをインストールする方法

    Windows は、世界で最も使用されているデスクトップです。したがって、複数の言語の必要性が広く発生します。一般的な言語として、英語が Windows の主要言語として維持されています。しかし、Windows 10 にさまざまな言語パックをインストールできることをご存知ですか。 Windows 10 では 111 の言語が利用できることをご存知でしたか。これらすべてのオプションから選択して、デスクトップ用の言語を選択できます。 Windows 10 で言語を変更すると、すべての設定が選択した言語に変更されます。では、デスクトップ用の言語を取得する方法とその手順は何ですか。この記事では、Wi

  2. Windows 10 に Amazon Alexa をインストールする方法

    Amazon Alexa は、Amazon Echo に付属するデジタル アシスタントであり、これまでのところ最高の音声アシスタントの 1 つであるように思われるため、非常に人気があります。レシピを聞いたり、お気に入りのレストランのテイクアウトを頼んだり、Alexa がお手伝いします。これに加えて、他のことを支援するのに非常に効率的です。しかし、ユーザーは常に Windows 10 上の Alexa を望んでいました。それは可能です! この投稿では、Amazon Alexa を Windows 10 にインストールする手順を順を追って説明します。 注: Amazon Alexa のアプリは