Technical Anshu ホーム › チュートリアル › ESXi 上の Ubuntu
🖥️ ESXi 仮想化

ESXi での Ubuntu 仮想化 - セットアップ、構成、トラブルシューティング

ESXi は、1 つのホスト マシンを多数の仮想マシンに分割するベアメタル ハイパーバイザーです。このガイドでは、Ubuntu VM を正しい方法 (EFI ファームウェア、監視するシン ディスク、VMXNET3 ネットワーク アダプター、インストール後の open-vm-tools) で作成し、一般的な問題をその修正にマッピングします。

✍️ Technical Anshu🖥️ VMware ESXi🎧 Multi-Language Audio
ESXi での Ubuntu 仮想化 - セットアップ、構成、トラブルシューティング
🎧 多言語音声: 動画プレーヤーの [設定] (⚙️) ➔ [音声トラック] から希望の音声言語を選択できます。

📑章

  1. 始める前に — ESXi ホストに必要なもの (Web クライアント、仮想化がオンになっている、データストア スペース、Ubuntu ISO)
  2. ESXi Web クライアントでの仮想マシンの作成
  3. すべてを決定する 4 つの設定 - ファームウェア、ディスク プロビジョニング、ネットワーク アダプター、サイズ
  4. 仮想マシン内への Ubuntu のインストール
  5. 最初の起動ジョブ — open-vm-tools とシステム アップデート
  6. ホストから VM を検証する - IP アドレス、ホスト名、正常なシャットダウン
  7. トラブルシューティング — 各症状とその修正を照合する

📋 概要とステップバイステップガイド

1

始める前に - ホストが必要なもの

作成ウィザードが開く前に、3 つのことが満たされている必要があります。まず、ESXi 自体がホストにインストールされており、その Web クライアントにアクセスできます。ホスト マシンは通常の PC ではなくハイパーバイザーとなるため、すべてがその Web インターフェイスを通じて行われます。次に、ホスト BIOS で CPU 仮想化 (Intel VT-x または AMD-V) がオンになっています。これがないと、64 ビット ゲストは実行を拒否します。 3 番目に、スペースとイメージが必要です。空きスペースのあるデータストア (最初の Ubuntu VM は 40 GB あれば快適です) と、データストア ブラウザを通じてそのデータストアにアップロードされた Ubuntu ISO です。 VM が何年にもわたって更新されるように、現在の LTS リリースを選択します。

📌 ESXi ライセンスに関する正直なメモ: このガイドには有料機能が必要なものはありません。VM、コンソール、スナップショットの作成、OVF エクスポートはすべてスタンドアロン ホストで機能します。しかし、Broadcom が VMware を買収した後、古い無料の ESXi は 2024 年初めに廃止され、その後 2025 年に ESXi 8.0 Update 3e で無料版が復活しました。この版はラボおよび非本番環境での使用を目的としており、vCenter 管理がなく、VM あたりの vCPU の上限やサポートがないなどの制限が設けられていました。有料ライセンスはサブスクリプションベースになり、コアごとに価格が設定されます。条件は何度も変更されているため、重大な仮定に基づいて何かを構築する前に、Broadcom の現在のライセンス ページを確認してください。
2

仮想マシンを作成する

ESXi Web クライアントで、Create / Register VM を選択し、新しい仮想マシンの作成 を選択します。重要な選択: VM にジョブを表す名前を付けます (「VM 3」ではなく、ubuntu-files や ubuntu-test など)。 互換性 はホストのデフォルトのままにします。仮想ハードウェアのバージョンが高くなると、新しい仮想デバイスのロックが解除され、バージョンを下げることは、VM を古いホストに移動する必要がある場合にのみ問題になります。 ゲスト OS ファミリ: Linux とバージョン: Ubuntu Linux (64 ビット) を設定します。これは装飾ではなく、Ubuntu 用の実用的な仮想ハードウェアをプリセットします。そして、空きのあるデータストアを選択します。次の手順で説明するように、カスタマイズ画面で CPU、メモリ、ディスク、ネットワーク、ファームウェアを設定します。

3

すべてを決める4つの設定

ファームウェア: EFI。 最新の Ubuntu は EFI を想定しており、EFI はセキュア ブートを有効にするものであり、新しい Linux VM の ESXi のデフォルトです。レガシー BIOS は引き続き Ubuntu で動作しますが、その選択は永続的なものとして扱います。インストールされた OS は、インストールされているファームウェアを期待します。

ディスク: シン プロビジョニング。 シン ディスクは Ubuntu がデータを書き込むにつれて増加するため、40 GB のディスクは初日に 12 GB を使用する可能性があります。シック プロビジョニングでは、フル サイズが事前に予約されるため、重要なサーバーにとっては安全ですが、ラボにとっては無駄になります。

ネットワーク アダプタ: VMXNET3。 これは、仮想マシン用に構築された VMware 独自の仮想ネットワーク カードであり、Ubuntu はそのドライバをカーネルに搭載しています。エミュレートされた E1000E も機能し、奇妙なケースのフォールバックとなります。

サイズ: 小規模から開始します。 2 vCPU と 4 GB RAM で Ubuntu サーバーが問題なく動作し、デスクトップも問題なく動作します。すぐにさらに追加できます。サイズが大きすぎる VM はほとんどの場合ホストを無駄にします。

⚠️ シン ディスクを監視する: シン プロビジョニングは、データストアを監視する必要があることを意味します。10 個のシン ディスクでは、データストアが実際に保持するよりも多くのスペースが約束されるためです。データストアがいっぱいになると、その上のすべての VM が停止します。
4

Ubuntuをインストールする

ISO を VM の CD/DVD ドライブに接続し、電源投入時に接続 にチェックを入れ、VM の電源を入れてコンソールを開きます。 Ubuntu のインストーラーは、物理マシン上で動作するのとまったく同じように動作します。サーバーまたはデスクトップを選択します。サービスと端末の学習にはサーバーを使用し、本当にグラフィック環境が必要な場合のみデスクトップを選択します。インストーラーに仮想ディスク全体を使用させます。これはデータストア上のファイルであり、物理的なものは何も消去されません。ユーザーを作成し、強力なパスワードを設定し、サーバーのインストールで OpenSSH サーバー オプションにチェックを入れると、後でリモートでログインできるようになります。インストールが完了したら、再起動し、CD/DVD ドライブから ISO を切断します。

✅ インストーラーが再び起動しますか? VM が黒い画面で起動するか、インストーラーが再び起動する場合、原因はほとんどの場合、ISO がまだ接続されているか、起動順序にあります。インストールの破損ではありません。
5

最初のブート ジョブ — open-vm-tools とアップデート

新しい Ubuntu VM は動作しますが、ESXi はそれを半分盲目です。ホストの概要には IP アドレスが表示されず、ホストからの「シャットダウン」は完全なシャットダウンではなくハード電源切断です。この修正は、Ubuntu 独自のリポジトリからの 1 つのパッケージです。これは、VMware が Ubuntu に対して推奨するルートです。 ESXi メニューで古い ISO ベースの VMware Tools インストーラを使用しないでください。 Ubuntu の場合、open-vm-tools がサポートされているパスであり、Ubuntu の通常の更新システムによって最新の状態に維持されます。

Ubuntu Terminal
sudo apt update
sudo apt install open-vm-tools

デスクトップのインストールでは、デスクトップ パッケージも追加します: sudo apt install open-vm-tools-desktop — これにより、コンソールの解像度、コピー アンド ペースト、ドラッグ アンド ドロップが動作します。次に、サービスが実行されていることを確認し、通常の更新を完了します。

Ubuntu Terminal
sudo systemctl status open-vm-tools
sudo apt upgrade

ステータスには、サービスがアクティブで実行中であることが表示されます。この 1 つのパッケージは、ホストにゲスト IP アドレスとホスト名を与え、ESXi からの正常なシャットダウンを有効にし、時刻同期と静止スナップショットの動作を決定します。

6

ホストから VM を検証する

ESXi Web クライアントで VM の概要ページを更新します。ゲスト IP アドレスとホスト名が表示されます。これは、open-vm-tools がホストと通信していることを証明します。ホストからの正常なシャットダウンをテストします。Ubuntu は切断されるのではなく、正常に電源がオフになるはずです。ここからは、コンソール内で作業するのではなく、SSH 経由で毎日の作業を実行します。コンソールはインストールと緊急事態用であり、SSH はより高速で、適切な端末を提供します。

✅ 固定ルール: 作成ウィザードは 2 分かかり、今後 2 年間を決定します。 EFI ファームウェア、実際に監視するシン ディスク、VMXNET3 アダプター、インストール後の open-vm-tools、これら 4 つを正しく実行すると、ESXi 上の Ubuntu は最高の意味で退屈になります。
7

トラブルシューティング — 症状と修正を照合する

Ubuntu VM が誤動作する場合、通常、その症状によって独自の原因が特定されます。このマップを次の順序で操作します。

VM が起動しないか、インストーラーが再度起動します — ISO がまだ接続されているか、起動順序が間違っているか、インストール後にファームウェアが変更されました。 ネットワークなし — まずアダプターのタイプとポート グループを確認してから、Ubuntu 内でネットワーク構成がまだ古い MAC アドレスを指しているかどうかを確認します。 ホストに IP が表示されず、シャットダウンは電源切断です — open-vm-tools が見つからないか停止しています。ステップ 5 と同様に再インストールします。コンソールが小さい、遅延している、またはクリップボードが機能していない — コンソール/ディスプレイ設定の問題。日常の作業では、代わりに SSH を使用してください。 時計のドリフト — Ubuntu 内の NTP との時刻同期を修正します。 すべてが遅い — ホストがオーバーコミットされています。 Ubuntuを非難する前に、VMに与えられた合計vCPUとRAMを物理マシンと比較してください。

Ubuntu 内の 2 つの簡単なチェックで、ネットワーク アドレスとインターフェイス、クロック状態などの検出作業のほとんどがカバーされます。

Ubuntu Terminal — Quick Checks
ip a
timedatectl

ほとんどの「ESXi の問題」は、1 つの設定、1 つのパッケージ、または 1 つの正直なハードウェア制限であることが判明します。

🏷️トピック検索変数とキーワード

🔍 VMware ESXi 🔍 Ubuntu VM 🔍 Virtualization 🔍 open-vm-tools 🔍 VMXNET3 🔍 Thin Provisioning 🔍 EFI Firmware 🔍 Hypervisor 🔍 Datastore 🔍 Ubuntu Server 🔍 ESXi Troubleshooting 🔍 TechnicalAnshu
🎙️ 全文転写 — タップして展開します

__TOK_33__

❓ よくある質問

このチュートリアルは完全に無料で実行できますか?

__TOK_34__

初心者でもこのガイドに従うことができますか?

__TOK_35__

行き詰まった場合はどこに質問すればよいですか?

__TOK_36__

🚀 YouTube でチュートリアル全体をご覧ください

__TOK_37__

__TOK_38__

▶️ 動画全体を見る
このチュートリアルはTechnical Anshu の ESXi での Ubuntu Virtualization ビデオに基づいています。 • ステップでスタックしていますか?動画のコメント欄で質問してください — そこで助けが得られます 🙏