VMware は月曜日、選ばれた 64 ビット Arm システム向けの ESXi ベアメタル ハイパーバイザーの最初のパブリック スピンをリリースしました。
ESXi-Arm Fling と呼ばれるこの非本番環境向け、サポートされていないテクニカル プレビューは、ここからダウンロードできます。
Raspberry Pi 4 Model B(8GBモデルを強く推奨)に加え、Ampere eMAG搭載のAvantekワークステーション、Lenovoラックマウントサーバー、NXP LX2160A搭載のHoneyComb LX2K、LS1046A搭載のNXP Freewayにも対応しています。ソフトウェアの要件と詳細は、こちらでご確認いただけます。インストールファイルを取得するには、My VMwareアカウントが必要です。
ハードウェア上で起動したら、Ubuntu Linux 20.04などのゲストArmオペレーティングシステムを起動し、ハイパーバイザーとして期待されるアプリケーションを実行できます。スタンドアロンホストとして、またはvCenter Server 7.0以降のインスタンスから管理できます。VMware環境の使用経験があれば、不足している機能の有無は別として、他のホストシステムと同様に操作し、動作するはずです。
ESXi-Arm Fling の目的は、開発者やエンタープライズ アーキテクトが、ネットワーク エッジでの処理からモバイル アプリのビルドおよびテスト サーバーに至るまで、あらゆる種類のアプリケーション向けのテクノロジを評価し、必要に応じて既存の VMware 環境にどのように組み込めるかを確認できるようにすることです。
VMwareとNvidiaが提携し、AIコンテナをvSphereに統合、「パブリッククラウド並みの高速」な結果を約束
続きを読む
マルチコアのRaspberry PiやHoneyComb LX2Kのようなマシンを現場で想像してみてください。ゲストOSはインターネットリンクとタッチスクリーンのユーザーインターフェースを介して外部と通信し、別のゲスト環境ではリアルタイムOSが同時に動作しています。このリアルタイムOSはセンサーからの入力を受け取り、判断を行い、他の機器に制御信号を出力するものです。仮想化されているため、重要なセンサーや制御処理を実行しているメインゲストを中断することなく、UIゲストをアップデートしたり再起動したりできる柔軟性が高まります。また、UI環境からメインゲストの冗長コピーをアップデート、シャットダウン、または起動することも可能です。
さらに、VMwareのSmartNICの夢(コードネームはProject Monterey)があります。これは、PCIeカードに1つ以上のアクセラレータ(GPUやFPGAなど)を搭載し、ボルトオン接続されたArm CPUコアのクラスターによって制御するというものです。これらのカードはネットワークに直接接続でき、ストレージ管理、セキュリティ監視、接続ルーティング、パケットフィルタリングなどのワークロードをホストのマイクロプロセッサからカードのアクセラレーションエンジンにオフロードします。最終的には、これらのArmコア上でESXiが動作し、タスクを仮想化し、リソースを分割し、VMware Cloud Foundationと統合することになります。これは、現時点ではエッジとサーバーでの評価に活用できるものを提供することを目的としているESXi-Arm Flingの範囲を少し超えています。
「名前が示すように、ESXi-Armは64ビットArmプロセッサ上で動作するように構築されたESXiのバージョンです」と、VMwareのクラウドプラットフォーム事業部門CTOであるキット・コルバート氏は述べ、VirtzillaはArmと協力してその移植を実現したと付け加えた。
従来、ESXiはx86コンピューティング仮想化向けに設計されていました。しかし数年前、VMwareのArmエキスパートからなる小規模チームが、ESXiをArmに移植する作業を開始しました。これは非常に大規模な技術的取り組みでした。ESXiは大規模なコードベースで、多くの技術的な微妙な点があるだけでなく、Armプロセッサの基盤となるセマンティクスはx86とは大きく異なります。そのため、ESXiの高い基準を維持しながら、Armとx86の両方のプラットフォームでESXiが動作するようにするには、慎重なテストと修正が必要でした。
8GBのRaspberry Pi 4が利用可能になり、ESXi-Arm用の簡単にアクセスできるハードウェアプラットフォームができました。
コルバート氏はさらにこう続けました。「ESXi-Arm Flingのリリースを長い間望んでいました。しかし、ESXiのコードはまだ完成しておらず、私たちの要件を完全に満たす軽量で広く普及しているArmプラットフォームもありませんでした。この2つの問題は解決できたことを嬉しく思います!ESXi-Armのコードは、デモに利用していた高度に制御された環境以外でも動作するように成熟させ、より幅広いデバイスドライバとプラットフォームのサポートを実装しました。そして、8GBメモリ搭載のRaspberry Pi 4が利用可能になったことで、ESXi-Arm用のハードウェアプラットフォームを容易に利用できるようになりました。」
これはプレリリース版ソフトウェアであることを皆様にご理解いただくため、ESXi-Arm Flingはインストール後180日で期限切れとなりますが、再インストールは可能です。ちなみに、ここでのFlingとは、VMwareのエンジニア、またはコミュニティの活動によって開発されたツールやアプリで、実験や早期評価を目的としています。ちょっとした楽しみになるかもしれません。
The Registerは先週のVMworldイベントで、ハイパーバイザーのARM64ポートの公式発表を報じ、それ以前にもその登場を予測していました。ESXi-Arm Flingは、今週開催されているArmのバーチャルイベントDevSummitの初日に発表されました。NVIDIAは承認したと推測されます。
言うまでもなく、ESXi-Armは唯一のArmハイパーバイザーではありません。XenはRaspberry Pi 4へのハイパーバイザーの公式移植を発表しました。Arm上のLinux KVMも既に存在し、Wind RiverのVxWorksもそれを管理できます。®