| 開発者 |
VMware (2023年11月以降はブロードコム) |
|---|---|
| 初版 | 2001年(ESX Server) |
| 最新安定版 |
ESXi 8.0 Update 3k(Build 25595708) ESX 9.1.0.0200(9.1の更新版・Build 25557999) / 2026年7月29日(8.0 Update 3k) 2026年7月13日(ESX 9.1.0.0200) |
| プラットフォーム | x86-64 |
| カーネル種別 | VMkernel(独自カーネル) |
| ライセンス | プロプライエタリ |
| ウェブサイト |
www |
VMware ESXi(ヴイエムウェア・イーエスエックスアイ)は、VMwareが開発した、1台の物理サーバの上で複数の仮想的なコンピュータ(仮想マシン)を同時に動かすための基盤ソフトウェアである。1台のサーバに何台分ものサーバの役割を持たせられるため、サーバの台数や電力を抑えられる。このような役割のソフトウェアをハイパーバイザと呼ぶ。ESXiは、オペレーティングシステム(OS)の上で動くアプリケーションではない。サーバのハードウェアに直接インストールして動かす「ベアメタル型」のハイパーバイザである。それぞれの仮想マシンの中では、WindowsやLinuxなどのOSが独立して動作する。
2001年に「ESX Server」として登場した。2007年には、管理用のOS(サービスコンソール)を取り除いて軽量化した「ESX Server 3i」が発表され、同年12月に「ESXi」の名称になった。以後、サービスコンソールを持つ従来型のESXとESXiが並行して提供されたが、2011年のバージョン5.0からはESXiだけになった。ESXiはサーバ仮想化製品群「VMware vSphere」の中核であり、ESXiをインストールした複数のサーバ(ESXiホスト)をまとめて管理するvCenter Serverと組み合わせて使われることが多い。2023年11月にVMwareがブロードコムの傘下に入った後は、統合基盤「VMware Cloud Foundation」(VCF)と「VMware vSphere Foundation」(VVF)の構成要素として提供されている。VCFはvSphereにvSANやNSXなどを組み合わせた製品、VVFはvSphereを中心とした製品である。2025年6月のバージョン9.0以降、公式文書では「VMware ESX」と表記されている。
2026年9月時点の最新版は、8系がESXi 8.0 Update 3k(2026年7月29日)、9系がESX 9.1(2026年5月12日出荷)である。8.0 Update 3までの版には、機能を制限した無償版も用意されている。
「ESX」は「Elastic Sky X」の略である。VMwareの開発者向け文書の用語集には、ESXiを「Elastic Sky X(ESX)を、データセンターで仮想マシンを動かすためのベアメタルサーバ向けに削ぎ落としたもの」と説明する記述がある。ESXiは、2007年9月にサーバ機器へ組み込んで提供することを前提とした軽量版「ESX Server 3i」として発表された製品の系譜にあり、同年12月には「ESXi」の名称で発表された。2010年のバージョン4.1を最後に、サービスコンソールを持つ従来型のESXは提供を終え、以後の主要リリースはESXiだけになった。
2025年6月のバージョン9.0以降、ブロードコムの公式文書やリリースノートは、このハイパーバイザを再び「VMware ESX」と表記している。本記事では、8系までの版と2025年以前の資料が用いる「ESXi」で表記を統一する。
| 名称 | 時期 | 内容 | 出典 |
|---|---|---|---|
| ESX Server | 2001年 - 2008年 | 初代の名称。サービスコンソールを持つ。3.5まで | |
| ESX | 2009年 - 2010年 | 4.0・4.1の名称。従来型の最後の系列 | |
| ESX Server 3i | 2007年 | サービスコンソールを持たない組み込み向けの版として発表 | |
| ESXi | 2007年 - (8系) | 3iの系譜。3.5から8.0まで | |
| VMware ESX | 2025年 - | 9.0以降の公式表記 | |
| VMware vSphere Hypervisor | 2010年 - | 無償版の名称(2008年からは単体のESXiとして無償提供) |
ESXiは、1台の物理サーバを複数の仮想マシンで分け合って使うためのソフトウェアである。利用者はESXiをサーバに直接インストールし、その上に仮想マシンを作って、仮想マシンごとにOSとアプリケーションを動かす。サーバを集約して台数や電力を抑えたり、必要なときにすぐ新しい仮想マシンを用意したりできる。
仮想マシンを作って管理するソフトウェアをハイパーバイザと呼ぶ。ハイパーバイザには、物理サーバに直接インストールする「ベアメタル型」(タイプ1)と、すでに動いているOS(ホストOS)の上でアプリケーションとして動かす「ホスト型」(タイプ2)の2種類がある。ESXiはベアメタル型で、OSを介さずにハードウェアを直接制御する。ベアメタル型はデータセンターのサーバ仮想化に、ホスト型は開発や検証の用途に使われることが多い。
ESXiをインストールしたサーバを「ESXiホスト」と呼ぶ。ESXiホストは単体でも仮想マシンの作成や起動・停止ができ、ブラウザから使う管理画面「VMware Host Client」で操作する。複数のESXiホストをまとめて扱うときは、管理サーバであるvCenter Serverを別に用意する。稼働中の仮想マシンを別のホストへ止めずに移す「vMotion」は、vCenter Serverと組み合わせたときに使える。ESXiとvCenter Server、およびそれらの上で動く機能群をまとめた製品名が「VMware vSphere」である。
ESXiの歴史は大きく4つの時期に分けられる。第1は、Linuxベースの管理用のOS(サービスコンソール)を内蔵した初代「ESX」の時代(2001年 - 2010年)である。第2は、サービスコンソールを取り除いたESXiが登場し、従来型のESXと並行して提供された移行期(2007年 - 2011年)である。第3は、ESXiだけになり、1〜2年ごとに主要版を重ねた時期(2012年 - 2022年)である。第4は、ブロードコムによる買収後にVCFの構成要素となり、「ESX」の名称に戻った時期(2023年 - )である。
VMwareは2001年、ハードウェア上で直接動作するサーバ向けハイパーバイザ「ESX Server」を発売した。当時のESXは、Red Hat Enterprise Linuxを基にしたサービスコンソールを内蔵し、管理者の操作やサードパーティ製の管理エージェントはこの上で動く構造だった。2007年12月には、ESX Server 3.5と管理ソフトウェアVirtualCenter 2.5を含む、当時の製品群「VMware Infrastructure 3」の更新版が出荷された。
2007年9月10日、VMwareはサーバ機器に組み込んで提供することを前提とした軽量版「ESX Server 3i」を発表し、同じ週のVMworld 2007(サンフランシスコ)で披露した。3iはサービスコンソールを含まない32MBのソフトウェアで、Dell、富士通、HP、IBM、NECなどのサーバに組み込まれる計画だった。同年12月に発表されたESXi 3.5は、サービスコンソールを取り除いてハイパーバイザだけにした構成で、VMwareはその大きさを従来のESXの5%未満と説明した。VMwareは、構成要素が少ないほど適用すべきパッチが少なくなり、管理が簡単になることを移行の理由として挙げていた。2008年7月28日には、単体のESXiが無償で提供されるようになった。
2009年5月21日、VMwareは製品群の名称を「VMware Infrastructure」から「VMware vSphere」に改め、ESX 4.0とESXi 4.0を含むvSphere 4を出荷した。バージョン4.0からは64ビットのx86プロセッサだけに対応する。2010年7月13日のvSphere 4.1では、無償版の名称が「VMware vSphere Hypervisor」に変わるとともに、この版がESXとESXiの両方を含む最後のリリースになると告知された。vSphere 5.0は2011年7月に発表され、同年8月24日に出荷された。この版から、ハイパーバイザはESXiだけになった。
vSphere 5以降、ESXiはおおむね1〜2年ごとに主要版を重ねた。2015年のvSphere 6では、離れたデータセンター間でのvMotionと、複数の仮想CPUを持つ仮想マシンのフォールトトレランスに対応した。フォールトトレランスは、同じ仮想マシンの複製を別のホストで同時に動かし、ホストが停止しても処理を途切れさせない機能である。2016年のvSphere 6.5では、HTML5ベースの管理画面と、プログラムから操作するためのREST APIが加わった。2020年4月2日に出荷されたvSphere 7は、コンテナ管理基盤のKubernetesをESXi上で直接動かせるようにした版で、Linux向けドライバを流用するための互換層(vmklinux)はこの版で廃止された。同年10月には、Armプロセッサ向けのESXiが、VMwareが初期段階のソフトウェアを利用者に試してもらう制度「Fling」の1つ「ESXi-Arm Fling」として公開された。2022年10月11日出荷のvSphere 8では、ネットワークなどの処理を専用プロセッサ(DPU)に肩代わりさせる仕組みが導入された(後述)。
2023年11月22日(米国時間)、ブロードコムによるVMwareの買収が完了した。同年12月には製品体系がVCFとVVFの2つに整理された(後述)。無償版は2024年2月に提供が終わり、2025年4月10日に再び提供された(後述)。2025年6月17日に出荷されたVCF 9.0では、構成要素としてのハイパーバイザは「VMware ESX 9.0」と表記された。2026年5月12日にはESX 9.1が出荷された。
| 年月日 | 版 | 主な事項 | 出典 |
|---|---|---|---|
| 2001年 | ESX Server | ベアメタル型ハイパーバイザとして登場 | |
| 2007年9月10日(発表) | ESX Server 3i | サービスコンソールを持たない組み込み向けの版 | |
| 2007年12月11日 | ESX Server 3.5 | VMware Infrastructure 3の更新版。同月にESXiを発表 | |
| 2008年7月28日 | ESXi(単体版) | 単体のESXiを無償提供 | |
| 2009年5月21日 | ESX / ESXi 4.0 | 製品群の名称がvSphereに | |
| 2010年7月13日 | ESX / ESXi 4.1 | 従来型ESXを含む最後の版 | |
| 2011年8月24日 | ESXi 5.0 | ESXiに一本化 | |
| 2012年9月10日 | ESXi 5.1 | ||
| 2013年9月22日 | ESXi 5.5 | ||
| 2015年3月12日 | ESXi 6.0 | 長距離vMotionなど | |
| 2016年11月15日 | ESXi 6.5 | HTML5管理画面・REST API・セキュアブート | |
| 2018年4月17日 | ESXi 6.7 | TPM 2.0対応 | |
| 2020年4月2日 | ESXi 7.0 | Kubernetes対応・vmklinux廃止 | |
| 2022年10月11日 | ESXi 8.0 | DPU対応 | |
| 2025年4月10日 | ESXi 8.0 Update 3e | 無償版を再提供 | |
| 2025年6月17日 | ESX 9.0 | VCF 9.0の構成要素・「ESX」表記 | |
| 2026年5月12日 | ESX 9.1 | VCF 9.1の構成要素 |
ESXiは、独自のカーネル(OSの中核となるプログラム)「VMkernel」を中心に、ハードウェアを動かすデバイスドライバと、管理用のインタフェースから構成される。ESXiは土台にLinuxなどの汎用のOSを持たず、VMkernelがハードウェアを直接制御する。これに対し、KVMは、Linuxカーネルに組み込まれる形で動くハイパーバイザである。
VMkernelはESXiの中核をなすカーネルで、ESXiでは管理機能もこのカーネルに直接組み込まれている。ESXiの文字でコマンドを打ち込む操作画面(シェル)はUnix系OSのものに似ているが、VMwareは、その下で動いているのはLinuxカーネルではなくVMkernelであると説明している。インプレスの技術解説記事(2011年)によると、初代ESXではプログラムの約9割をサービスコンソールのRed Hat Enterprise Linuxが占めているといわれた。これを取り除いたESXi 4.1のプログラムは約100MBになった。
ネットワークカードやストレージ装置を動かすドライバには、長らくLinux向けのドライバを流用するための互換層「vmklinux」が使われていた。vSphere 7.0でこの互換層は廃止され、ESXi専用に書かれた「ネイティブドライバ」だけが使えるようになった。
ESXiホストには3つの操作手段がある。1つ目は、サーバに直接つないだ画面で文字メニューから操作する「Direct Console User Interface」(DCUI)である。2つ目は限定的なコマンド操作のための「ESXi Shell」、3つ目はブラウザから使う管理画面「VMware Host Client」である。ESXi ShellはDCUIから有効にでき、暗号化した遠隔操作の通信手段(SSH)で離れた場所から使うこともできる。複数のホストをまとめて管理するときは、vCenter Serverの管理画面(vSphere Client)から操作する。
ESXiが単体で提供する機能は、対応するハードウェアの上での仮想マシンの実行、仮想ディスクを保存するストレージ、仮想マシンをネットワークにつなぐ仮想スイッチ、起動時の保護に大別できる。複数のホストをまたぐ機能は、vCenter Serverと組み合わせて使う。
ESXiは64ビットのx86プロセッサを搭載したサーバで動作する。ESXi 8.0の場合、2コア以上のCPU、8GB以上のメモリ、32GB以上の起動ディスクを必要とする。64ビットの仮想マシンを動かすには、CPUのハードウェア仮想化支援機能(Intel VT-xまたはAMD RVI)を有効にしておく。Arm版は2020年10月に「ESXi-Arm Fling」として公開され、Raspberry Pi 4などで試用できるようになった。2022年のvSphere 8からは「vSphere Distributed Services Engine」が使える。これは、ネットワークやストレージの処理をサーバのCPUから専用プロセッサ(DPU、Data Processing Unit。SmartNICとも呼ばれる)に肩代わりさせる仕組みである。
ESXiは、仮想マシンの仮想ディスクなどを保存する領域を「データストア」として扱う。ディスクをブロック単位で読み書きするストレージ(ブロックストレージ)上のデータストアには、仮想マシンの保存に最適化した専用のファイルシステム「VMFS」(Virtual Machine File System)を使う。VMFSはクラスタファイルシステムで、複数のESXiホストが同じデータストアに同時にアクセスできる。この性質が、ホスト間で仮想マシンを移動する機能の土台になっている。ESXi 8.0が対応するのはVMFS5とVMFS6である。分散ストレージ機能「vSAN」は、ESXiのカーネル層に組み込まれている。
仮想マシンは、ESXiの中にソフトウェアで作られた「仮想スイッチ」を通して外部のネットワークとつながる。1台のホストの中で完結する「vSphere標準スイッチ」は物理的なイーサネットスイッチとほぼ同じように動作し、どの仮想マシンがどのポートにつながっているかを把握して通信を振り分ける。複数のホストにまたがる「vSphere分散スイッチ」はvCenter Server上で設定し、その設定が各ホストに配られる。
ESXiはvSphere 6.5以降、サーバのファームウェアで有効にしたUEFIセキュアブートに対応し、起動時に読み込むソフトウェアが改変されていないことを検証する。vSphere 6.7以降はセキュリティ用のチップであるTPM 2.0に対応し、ホストの正当性を外部に証明(アテステーション)できる。
複数のESXiホストをvCenter Serverで管理すると、ホストをまたぐ機能を使える。代表例は、稼働中の仮想マシンを別のホストへ止めずに移す「vMotion」(ライブマイグレーション)と、ホストが停止したときに仮想マシンを別のホストで再起動する「vSphere HA」である。詳細はvCenter Serverを参照。
ESXiは、有償のvSphere製品(8系)またはVVF・VCF(9系)の一部として、あるいは機能を制限した無償版として入手できる。サーバメーカーが組み込んで出荷する形態と、大手クラウド事業者のサーバ上で動かす形態もある。
ESXiは単体の製品としてではなく、vSphereを機能の範囲で分けた製品の種類(エディション)や、VCFやVVFの一部として提供される。2023年11月にブロードコムがVMwareを買収した。同年12月、製品体系は「VMware Cloud Foundation」(VCF)と「VMware vSphere Foundation」(VVF)の2つを中心に整理された。永続ライセンス(買い切り型の利用権)の新規販売は終了し、サブスクリプション(期間契約)方式に一本化された。単体エディションの「vSphere Standard」と「vSphere Enterprise Plus」は8.0 Update 3までの版に限られる。9.0以降の機能は、VVFまたはVCFの一部としてだけ利用できる。
機能を制限した無償版は、2008年7月に単体のESXiとして提供が始まり、2010年に「VMware vSphere Hypervisor」と名称を改めた。ブロードコムは2024年2月にこの無償版の提供を終えたが、2025年4月10日に公開したESXi 8.0 Update 3eで再び無償の「VMware vSphere Hypervisor 8」を提供した。無償版のソフトウェア自体は有償版と同じで、適用するライセンスの種類だけが異なる。vCenter Serverによる一括管理には対応せず、各ホストをVMware Host Clientで個別に管理し、仮想マシン1台あたりの仮想CPUは8個までに制限される。9.0以降の版に無償版はなく、無償で利用できるのは8.0 Update 3までである。
ESXiは当初から、サーバメーカーが自社製品に組み込んで出荷する形態を想定して設計された。2007年の発表時点でDell、富士通、HP、IBM、NECなどが組み込みを表明し、2008年にはこれらのメーカーがESXiを組み込んだサーバを提供していた。組み込み版はディスクを持たないサーバでも使えるように、USBメモリやSDカードにESXiを収めて起動する。
ESXiは利用者自身のデータセンターだけでなく、大手クラウド事業者が提供する専用サーバの上でも動く。「VMware Cloud on AWS」は、Amazon Web Services(AWS)とVMwareが2016年10月に共同で発表し、2017年8月に提供が始まったサービスである。AWSのベアメタルサーバ上で、vSphere、vSAN、ネットワーク仮想化ソフトウェアのNSXを動かす。同様のサービスは他の大手クラウド事業者にもある。Microsoft Azureの「Azure VMware Solution」、Google Cloudの「Google Cloud VMware Engine」、Oracle Cloudの「Oracle Cloud VMware Solution」である。2025年8月には、AWS自身が提供する「Amazon Elastic VMware Service」が一般提供された。
サーバ仮想化のハイパーバイザには、ESXiのほかにマイクロソフトのHyper-V、Linuxカーネルに組み込まれたKVM、Xen、仮想マシンとコンテナを1つの管理画面で扱うオープンソースの「Proxmox VE」などがある。IDC Japanの調査によると、2013年の国内バーチャルマシン/クラウドシステムソフトウェア市場(有償のハイパーバイザ製品の市場)は444億7,000万円で、VMwareが約9割のシェアを持っていた。
日本では、日本法人のヴイエムウェアが新版の発表や説明会を開いてきた。2011年7月のvSphere 5、2018年4月のvSphere 6.7、2025年6月のVCF 9.0は、いずれも日本法人が国内向けに発表している。サーバメーカーも自社製品で対応した。富士通は2019年4月、vSphere 6.7で仮想化した基幹システム向けに長期のサポートサービスを始めた。日立製作所は2026年9月時点で、サーバ「HA8000V」にvSANを組み合わせたハイパーコンバージドインフラストラクチャ(HCI)製品を提供している。ブロードコムの技術文書には日本語版があり、9.0の導入手順書は「ESX のインストールとセットアップ」の題名で公開されている。