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

Hyper-V仮想マシンにVMWareESXiをインストールする方法は?

ホームラボスタンド用にWindows10で実行されているHyper-V仮想マシンにVMWareESXiをインストールしたかったのです。 Hyper-VおよびVMWareESXiはネストされた仮想化をサポートしているため、このシナリオは可能です(ただし、公式にはサポートされていません)。ただし、Hyper-VへのESXiのインストールにはいくつかの点に注意する必要があります。

ESXiイメージにはHyper-V仮想ネットワークアダプター用のドライバーがなく、このNICはVMwareでサポートされていません(VMwareハードウェア互換性リストに含まれていません— HCL )。そのため、仮想マシンにVMWare ESXiをインストールする前に、Hyper-Vネットワークアダプター( net-tulip )のドライバーをスリップストリーム化する必要があります。 )ESXiインストールイメージに。

ネットチューリップ は、MicrosoftHyper-VでESXiをVMとして実行するためのコミュニティDECchip21140イーサネットドライバです。 ESXi6.5までのすべてのESXiバージョンがサポートされています。

ESXiインストーラーがネットワークアダプターを検出しない場合、次のエラーが返され、インストールを続行できなくなります。

No Network Adapters.
No network adapters were detected. Either no network adapters are physically connected to the system, or a suitable driver could not be located. A third-party driver may be required.

Hyper-V仮想マシンにVMWareESXiをインストールする方法は?

net-tulipを追加するには ESXiイメージへのドライバを使用して、VMWarePowerCLIモジュールをコンピュータにインストールします。

VMware.ImageBuilderモジュールのPowerShellコマンドレットを使用して、net-tulipをイメージに追加できます。 (Add-EsxSoftwareDepot、Add-EsxSoftwarePackage、Export-EsxImageProfile)。この場合、ESXiイメージとnet-tulipドライバーを手動でダウンロードする必要があります(https://vibsdepot.v-front.de/depot/bundles/net-tulip-1.1.15-1-offline_bundle.zip) 。

最も簡単な方法は、すぐに使用できる ESXi-Customizer-PSを使用することです。 モジュール(ESXiイメージにドライバーを挿入する方法については前の記事で説明しました)。

ESXi-Customizer-PS 2.8.1モジュールの最新バージョンはGitHub(https://github.com/VFrontDe/ESXi-Customizer-PS/blob/master/ESXi-Customizer-PS.ps1)からダウンロードできます。このスクリプトバージョンは、現在のVMWareESXi7.0および6.7バージョンをサポートしています。

ダウンロード可能なESXiバージョンのリストを表示します:

.\ESXi-Customizer-PS-v2.8.1.ps1 -sip –ozip

この場合、番号203(ESXi-6.0.0-20170604001-standard)のイメージをダウンロードします。 203と入力し、Enterキーを押します。

Hyper-V仮想マシンにVMWareESXiをインストールする方法は?

残念ながら、最新バージョンのVMWareESXi7.0および6.5をHyper-Vで実行できませんでした。現在のすべてのバージョンのESXiは、従来のHyper-V仮想ネットワークアダプターの読み込みをブロックします。 Net-tulipドライバーで正しく起動するESXiの最高バージョンは、ESXi-6.0.0-20170604001 Build 5572656です。 。 ESXi-Customizer-PS2.8.1ではESXi7.0イメージを操作し、Net-tulipネットワークドライバーをそのイメージに統合できますが、インストーラーはドライバーをロードせず、Hyper-V仮想ネットワークアダプターを認識しません。

スクリプトがESXiイメージを含むZIPファイルを現在のディレクトリにダウンロードするまで待ちます。

ネットチューリップをZIPイメージに統合し、ISOイメージを取得するには、次のコマンドを実行します。

.\ESXi-Customizer-PS-v2.8.1.ps1 -iZip "C:\Ps\ESXi-6.0.0-20170604001-standard.zip" -vft -load net-tulip

This is ESXi-Customizer-PS Version 2.8.1 (visit https://ESXi-Customizer-PS.v-front.de for more information!)
(Call with -help for instructions)
Logging to C:\Users\user\AppData\Local\Temp\ESXi-Customizer-PS-15076.log ...
Running with PowerShell version 5.1 and VMware PowerCLI version .. build
Adding base Offline bundle C:\Ps\ESXi-6.0.0-20170604001-standard.zip ... [OK]
Connecting the V-Front Online depot ... [OK]
Getting Imageprofiles, please wait ... [OK]
Using Imageprofile ESXi-6.0.0-20170604001-standard ...
(Dated 02/07/2020 11:36:33, AcceptanceLevel: PartnerSupported,
For more information, see https://kb.vmware.com/kb/2149958.)
Load additional VIBs from Online depots ...
Add VIB net-tulip 1.1.15-1 [New AcceptanceLevel: CommunitySupported] [OK, added]
Exporting the Imageprofile to 'C:\PS\ESXi-6.0.0-20170604001-standard-customized.iso'. Please be patient ...
All done.

Hyper-V仮想マシンにVMWareESXiをインストールする方法は?

-vft オプションは、最新のVIBドライバーをV-Frontオンラインリポジトリからダウンロードする必要があることを意味します。

つまり、ESXiISOイメージがインストールされています。次に、Hyper-Vホスト上に新しい仮想マシンを作成します。 Hyper-VVMには次の設定を使用します。

  • 第1世代を作成します VM;
    Hyper-V仮想マシンにVMWareESXiをインストールする方法は?
  • VMに少なくとも2つのvCPUを追加します;
  • VMプロパティでデフォルトのネットワークアダプタを削除し、新しいレガシーネットワークアダプタを追加します;
    Hyper-V仮想マシンにVMWareESXiをインストールする方法は?
  • VMのネストされた仮想化機能の使用を許可します:Set-VMProcessor -VMName test-esxi1 -ExposeVirtualizationExtensions $true
  • ESXiISOイメージをVMにマウントします。

ESXiインストールイメージから仮想マシンを起動しようとすると、VMkernelと互換性のないビデオアダプタのエラーが表示されます。

Shutting down firmware services…
Relocating modules and starting up the kernel…

Hyper-V仮想マシンにVMWareESXiをインストールする方法は?

問題を無視してESXiのインストールを続行するには、 TABを押します。 VMを起動するときに、次のオプションを追加します。

ignoreHeadless=TRUE

Hyper-V仮想マシンにVMWareESXiをインストールする方法は?

ESXiインストーラーは、ハードウェア構成を確認し、ネットワークカードを検出して、仮想ディスクへのESXiイメージのインストールを続行することを提案します。

Hyper-V仮想マシンにVMWareESXiをインストールする方法は?

次に、VMWare ESXiインストールウィザードのプロンプトに従います(手順については、「VMWareハイパーバイザーをインストールおよび構成する方法」の記事で詳しく説明されています)。

インストールが終了したら、VMを再起動し、 Shift + Oを押します。 ESXiブートオプションを選択する場合。また、ESXiはビデオカードチェックなしで起動する必要があることを指定します。これを行うには、ignoreHeadless=TRUEと入力します 行の最後でEnterキーを押します。

Hyper-V仮想マシンにVMWareESXiをインストールする方法は?

VMを起動するたびにこれを行わないようにするには、ESXiの構成を変更します。

  1. ESXiを起動した後、 F2を押します ルートパスワードを入力します;
  2. トラブルシューティングオプションを選択します ->ESXiシェルを有効にする DCUIESXiで;
    Hyper-V仮想マシンにVMWareESXiをインストールする方法は?
  3. ESXiコンソールを開くには、 Alt + F2を押します。;
  4. コンソールプロンプトで次のコマンドを実行します。Esxcfg-advcfg -k TRUE ignoreHeadless
    Hyper-V仮想マシンにVMWareESXiをインストールする方法は?

Alt+F2を押してコンソールを閉じます。次に、DCUIでESXiホストのネットワーク設定を構成し、VMを再起動します。 ESXiが正しく起動し、vSphereWebClientを使用して接続できることを確認してください。

Hyper-V仮想マシンにVMWareESXiをインストールする方法は?
そこで、Hyper-V仮想マシンでESXiを実行する方法を示しました。ただし、この構成は公式にはサポートされていませんが、Windows10を実行している自宅のコンピューターのサンドボックスで以前のVMWareESXiバージョンを操作するのに役立ちます。


  1. vSphere Hypervisor ESXi 6.7 で仮想マシンを作成する方法

    vSphere Hypervisor ESXi のインストールが完了した後の最も一般的で重要なタスクの 1 つは、仮想環境に必要な仮想マシンを作成することです。このタスクを実行するには、ESXi ハイパーバイザー ホスト クライアントまたは vCenter Server for Windows から「新しい仮想マシン」ウィザードを使用する必要があります。 どちらの方法でも、仮想マシンを作成するためのほぼ同じオプションが提供されますが、そのうちの 2 つのうち、vCenter Server for Windows には、時間を節約し、展開プロセスを管理しやすくスケーラブルにするいくつかの追加機

  2. VMware ESXi で仮想マシンのクローンを作成する方法

    このチュートリアルは多くのホーム ユーザーには当てはまらないかもしれませんが、何らかの理由で環境内で VMware ESXi を使用している場合は、この記事が気に入るはずです。 VMware ESXi はベアメタル ハイパーバイザーであり、無料で提供されます。これは、無限に高い価格を含め、すべてを備えた、より完全な機能を備えた ESX Server 製品を購入するよう説得するための一種のティーザーです。 ESXi は、ベアメタル仮想化のための貧乏人のソリューションのようなものです。そのため、主要な製品の一見明白な機能のいくつかが欠けています。クローンのように。幸いなことに、ESXi でのマ