Hyper-V仮想マシンにVMware ESXiをインストールする完全ガイド
VMware ESXiは、カーネルなどの重要なOSコンポーネントを統合し、仮想コンピューターを展開・運用するためにVMwareが開発したエンタープライズクラスの「タイプ1」ハイパーバイザーです。タイプ1ハイパーバイザーであるESXiは、OS上にインストールする通常のアプリケーションとは異なります。この記事では、Windows 11またはWindows 10搭載PCのHyper-V仮想マシンにVMware ESXiをインストールする方法を、手順に沿って詳しく解説します。
仮想マシンにESXiをインストールすることは可能?
Windows 11/10の仮想マシン上にESXiをインストールするには、以下の環境が必要です。
- Intel VT(Intel Virtualization Technology)またはAMD-Vに対応した物理CPU
- 最低1.5GB以上のメモリ
- 2つの仮想CPU(vCPU)
- ESXi本体およびその上で動作させる仮想マシン用の十分なディスク容量
これらのスペックは、ESX/ESXiを仮想マシン上で快適かつ安定して動作させるための前提条件となります。
Hyper-V仮想マシンにVMware ESXiをインストールする手順
ESXiはHyper-V仮想マシン内にインストールして実行できますが、本番環境での運用はサポートされていないため、あくまでテスト環境向けである点に注意してください。この作業の前提条件は、VT-xおよびEPT技術に対応したIntelプロセッサーを搭載した、Windows ServerまたはWindows 11/10が動作するHyper-Vホストを用意することです。
基本的に、Hyper-V仮想マシンへのESXiインストールは以下の5つのステップで行います。それぞれのステップを順番に見ていきましょう。
ステップ1:VMware PowerCLIのダウンロードとインストール
VMware PowerCLIはPowerShellギャラリーで公開されています。WindowsホストマシンにVMware PowerCLIをダウンロードしてインストールするには、以下の手順を実行します。
- Windowsキー + Xを押してパワーユーザーメニューを開きます。
- キーボードのAをタップし、管理者(昇格)モードでPowerShellを起動します。
- PowerShellコンソールに以下のコマンドを入力(またはコピー&ペースト)して、Enterキーを押します。
Install-Module -Name VMware.PowerCLI
インストールが完了するまでしばらく待ちます。完了したら、次のステップ2(カスタマイザースクリプトの実行)に進みます。
ステップ2:ESXi-Customizerのダウンロードと実行
ESXi-Customizerは、VMware PowerCLIのImageBuilderモジュールを使用して、最新パッチ適用済みのカスタムESXiインストールISOを簡単に作成できるPowerShellスクリプトです。このスクリプトをダウンロードし、ZIPファイルを展開してから、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世代(Generation 1)」を選択してください。また、メモリは少なくとも4GBを割り当てます。なお、仮想マシンに「動的メモリ」を使用することは推奨されません。
ESXi仮想マシンの作成が完了したら、仮想マシンを起動する前に以下の設定を行います。
- 仮想プロセッサーの数を変更する(2プロセッサーを割り当てる)
- 既定のネットワークアダプターを削除し、「レガシーネットワークアダプター」を追加する
- インターネットやLANと通信できるように、Hyper-V仮想スイッチに接続する
- アダプターの設定で「MAC スプーフィング」を有効にする
設定が完了したら、次のステップに進みます。
ステップ4:Enable-NestedVM.ps1スクリプトのダウンロードと実行
ネストされた仮想化(Nested Virtualization)とは、仮想マシンの中でさらに別の仮想マシンを実行できる機能のことです。このステップでは、Enable-NestedVM PowerShellスクリプトをダウンロードし、ステップ1と同じ要領でスクリプトを実行します。
実行が完了したら、最後のステップに進みます。
ステップ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仮想マシンにインストールされ、使用できる状態になります。
関連記事:Oracle VM VirtualBoxにWindows 11をインストールする方法/VMware Workstation PlayerにWindows 11をインストールする方法
ESXi仮想マシンに接続するには?
ESXi仮想マシンには、vCenter Serverの仮想マシンコンソールから接続できます。手順は以下の通りです。まずvSphere Web Clientにログインし、インベントリから電源が入っている仮想マシンを見つけて選択します。次に「概要(Summary)」タブに移動し、青色の「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は、ベアメタル仮想化における「低コストな選択肢」と言えるでしょう。そのため、上位製品にはある当たり前の機能がいくつか欠けており、クローン作成機能もその