Hyper-V仮想マシンにVMware ESXiをインストールする方法を徹底解説
VMware ESXiは、VMwareが開発したエンタープライズクラスのタイプ1ハイパーバイザーです。カーネルなどOSの重要なコンポーネントを統合し、仮想マシンのデプロイと運用を担います。タイプ1ハイパーバイザーであるESXiは、OS上にインストールするアプリケーションではなく、OSそのものとして動作する点が大きな特徴です。この記事では、Windows 11またはWindows 10搭載PCのHyper-V仮想マシンにVMware ESXiをインストールする手順を、成功のためのコツとあわせて詳しく解説します。
仮想マシンにESXiをインストールすることはできる?
Windows 11/10 PC上の仮想マシンにESXiをインストールするには、以下の要件を満たしている必要があります。
- Intel VTまたはAMD-Vなど、ネイティブな仮想化支援機能に対応した物理CPU
- 最低1.5GB以上のメモリ(快適に動作させるなら4GB以上を推奨)
- 2つ以上のvCPU
- ESXi本体と、その上で稼働させる仮想マシン用の十分なディスク容量
これらのスペックは、ESX/ESXiを仮想マシン上で安定して動作させるための前提条件となります。
Hyper-V仮想マシンにVMware ESXiをインストールする手順
ESXiはHyper-V仮想マシン内にインストールして実行できます。ただし、本番環境での運用はサポートされていないため、あくまでテスト・検証用途にとどめるべき点に注意してください。この作業の前提条件は、Windows ServerまたはWindows 11/10が稼働するHyper-Vホストと、VT-xおよびEPT技術に対応したIntel製CPUだけです。
Hyper-V仮想マシンへのESXiインストールは、大きく分けて以下の5つのステップで構成されます。順番に見ていきましょう。
1. VMware PowerCLIのダウンロードとインストール
まず、VMware PowerCLIをWindowsホストマシンにインストールします。PowerCLIはPowerShell Galleryで公開されているため、以下の手順で導入できます。
- Windowsキー + Xを押してパワーユーザーメニューを開きます。
- キーボードのAを押して、管理者権限でPowerShellを起動します。
- PowerShellコンソールに以下のコマンドを入力(またはコピー&ペースト)して、Enterキーを押します。
Install-Module -Name VMware.PowerCLI
インストールが完了するまでしばらく待ちます。完了したら、次のステップ2「カスタマイザースクリプトの実行」に進みます。
2. ESXi-Customizerのダウンロードと実行
ESXi-Customizerは、VMware PowerCLIのImageBuilderモジュールを利用して、最新パッチ適用済みのカスタムESXiインストールISOを簡単に作成できるPowerShellスクリプトです。スクリプトをダウンロードしてアーカイブを展開し、PowerShellスクリプトを右クリックしてコンテキストメニューから「PowerShellで実行」を選択すれば、Windowsホストマシン上で実行できます。
このスクリプトはVMwareのオンラインデポからESXi 6.0のISOをダウンロードし、ドライバーを注入してISOをカスタマイズできます。主なパラメーターとその説明は以下の通りです。
- -v60:ESXi 6.0用のパラメーター。ESXi 6.5の場合は-v65を使用します。
- -vft:V-Front Online Depotに接続するためのパラメーター。
- net-tulip:DECchip 21140 EthernetドライバーをISO内に組み込むために使用します。このドライバーにより、Microsoft Hyper-V上でESXiを仮想マシンとして実行できるようになります。
ISOのダウンロードが完了したら、次のステップに進みます。
3. レガシーネットワークアダプター付きのHyper-V ESXi仮想マシンを作成
次に、レガシーネットワークアダプターを使用するHyper-V仮想マシンをホストマシン上に作成します。仮想マシンの作成時には、ステップ2でESXiインストールイメージに組み込んだ互換ドライバーとレガシーネットワークアダプターを併用できるよう、「ジェネレーション1」を選択してください。また、メモリは少なくとも4GBを割り当ててください。なお、仮想マシンに動的メモリを使用することは推奨されません。
ESXi仮想マシンの作成が完了したら、起動前に仮想プロセッサの数を変更します。仮想マシンには2つのプロセッサを設定しましょう。続いて、既定のネットワークアダプターを削除し、代わりにレガシーネットワークアダプターを追加して、インターネットまたはLANとの通信用にHyper-V仮想スイッチへ接続します。さらに、アダプターの設定で「MAC スプーフィング」を有効にしておいてください。
ここまで完了したら、次のステップに進みます。
4. Enable-NestedVM.ps1スクリプトのダウンロードと実行
ネステッド仮想化(Nested Virtualization)とは、仮想マシンの中でさらに別の仮想マシンを実行できるようにする技術です。このステップでは、Enable-NestedVM PowerShellスクリプトをダウンロードし、ステップ1と同じ要領で管理者権限のPowerShellから実行します。
実行が完了したら、最後のステップに進みましょう。
5. ESXi仮想マシンの起動と設定
これで、Hyper-V仮想マシンにESXiをインストールする準備が整いました。以下の手順に従ってください。
- 仮想マシン名を右クリックして「接続」を選択し、「開始」ボタンをクリックして仮想マシンを起動します。
- 青い背景のブート画面が表示されたら、TABキーを押します。
TABキーを押すことでブートオプションを変更でき、起動中に仮想マシンがフリーズするのを防ぐことができます。
- 次に、以下のコマンドを入力してEnterキーを押します。
ignoreHeadless=TRUE
VMware ESXiインストーラーが読み込まれ、インストールイメージに組み込まれたtulipモジュールを含むロード済みモジュールの一覧が表示されます。
- インストーラーの読み込みが完了したら、ウェルカム画面でEnterキーを押して続行します。
- 次に、F11キーを押してライセンス契約に同意し、続行します。
- ESXiをインストールするディスクを選択します。
- Enterキーを押して続行します。
- rootパスワードを入力し、確認のためもう一度入力してEnterキーを押します。
すると、ディスクの再パーティションが必要である旨のシステム警告が表示されます。
- F11キーを押してESXiのインストールを開始します。
- インストール処理が完了するまで待ちます。
- インストールが完了したら再起動が必要です。Enterキーを押して再起動します。
以上で完了です!再起動後、VMware ESXiがHyper-V仮想マシンにインストールされ、すぐに使用できる状態になります。
ESXi仮想マシンに接続するには?
ESXi仮想マシンには、vCenter Serverの仮想マシンコンソール経由で接続できます。手順は以下の通りです。まずvSphere Web Clientにログインし、インベントリから電源が入っている仮想マシンを見つけて選択します。次に「サマリー」タブに移動し、青色の「Launch Console(コンソールの起動)」リンクをクリックします。仮想マシンコンソールが開き、ゲストOSにアクセスできるようになります。
-
vSphere Hypervisor ESXi 6.7で仮想マシンを作成する方法【初心者向け完全ガイド】
vSphere Hypervisor(ESXi)のインストールが完了したら、次に行うべき最も重要なタスクのひとつが、仮想環境に必要な仮想マシン(VM)の作成です。この作業は、「新規仮想マシンの作成/登録」ウィザードを使用して行います。ウィザードは、ESXiホストクライアントから起動する方法と、Windows版vCenter Serverから起動する方法の2通りがあります。 どちらの方法でも仮想マシン作成時の選択肢はほぼ同じですが、Windows版vCenter Serverには時間を節約でき、デプロイ作業を管理しやすくスケーラブルにしてくれる追加機能がいくつか用意されています。 ESXiとvC
-
VMware ESXiで仮想マシンのクローンを作成する手順を徹底解説
本チュートリアルは、一般の家庭ユーザーにはあまり馴染みがないかもしれません。しかし、何らかの理由で環境にVMware ESXiを採用している方にとっては、きっと役立つ内容となるはずです。VMware ESXiは無料で提供されているベアメタル型ハイパーバイザーです。より多機能な有償製品「ESX Server」への購入を促すための、いわば導入版的な位置づけにあります。ESX Serverはあらゆる機能を備えている一方、価格も桁違いに高額です。ESXiは、ベアメタル仮想化における「低コストな選択肢」と言えるでしょう。そのため、上位製品にはある当たり前の機能がいくつか欠けており、クローン作成機能もその