VMware ESXi に Ubuntu サーバーをインストールする
VMware ESXi ホストへの Ubuntu Server のステップごとのインストール — 仮想マシンの作成と、言語、ネットワークからストレージ、プロファイル、OpenSSH チェックボックスに至るまでのすべてのインストーラー画面について説明します。
📑章
- 始める前に必要なもの — ESXi ホストと Ubuntu Server LTS ISO
- ISO をホスト上のデータストアにアップロードする
- 仮想マシンを作成します — 名前、ゲスト OS、CPU、メモリ、ディスク
- ISO をアタッチし、電源を入れてコンソールを開きます
- 言語とキーボード レイアウト画面
- インストールのタイプ (Ubuntu Server または最小化フレーバー) を選択します
- ネットワーク画面 - DHCP または静的アドレス、プロキシ画面とミラー画面
- ストレージ — ガイド付きレイアウトと LVM のデフォルト
- プロフィールと OpenSSH チェックボックス
- 注目のスナップ、インストール自体、再起動
- 最初のログイン チェック、1 回の更新、SSH への切り替え
📋 概要とステップバイステップガイド
ISO を取得してデータストアにアップロードする
ログインできる ESXi ホストと、ubuntu.com からダウンロードした Ubuntu Server ISO の 2 つが必要です。現在の LTS リリースを選択します。長期サポート バージョンには何年にもわたる更新があり、ほぼすべてのガイドがそれを想定しています。次に、何かを作成する前に ISO をホストにアップロードします。ESXi Web クライアントでストレージを開き、実際の空き領域のあるデータストアを選択し、データストア ブラウザを開いてアップロードを使用します。仮想マシンはこのファイルから起動します。
ここで、VM の明確な名前、取得するディスクの量、アドレスを DHCP から取得するか固定静的アドレスから取得するかなどの基本を決定します。 Ubuntu の最小要件は小さく、インストーラーを実行するには約 1.5 GB の RAM が必要ですが、実際に使用する予定のサーバーには、少なくとも 2 ~ 4 GB の RAM と 25 GB 以上のディスクが必要です。仮想ディスクは後で拡張できます。縮小すると痛い方向です。
適切な設定で仮想マシンを作成する
ESXi Web クライアントで [VM の作成 / 登録] を選択し、新しい仮想マシンの作成 を選択します。重要な選択:
名前とゲスト OS: VM にそのジョブを示す名前を付け、ゲスト OS ファミリ Linux、バージョン Ubuntu Linux (64 ビット) を選択します。ESXi はこれを使用して適切なデフォルトを選択します。 ストレージ: ISO をアップロードしたデータストア。 CPU とメモリ: 2 つの vCPU と 4 GB RAM は、テスト サーバーまたは小規模サービス サーバーの快適な開始点です。 ハードディスク: 25 GB 以上。シン プロビジョニングはラボには適していますが、シック プロビジョニングは事前にスペースを予約します。 ネットワーク アダプター: VMXNET 3 を選択します。Ubuntu ではドライバーがカーネルに組み込まれているため、インストール中にネットワークが機能します。
CD/DVD ドライブ: アップロードされた ISO (データストア ISO ファイル) を指定し、電源投入時に接続 がチェックされていることを確認します。ファームウェアをデフォルト (現在のリリースでは EFI) のままにしておきます。Ubuntu は EFI とセキュア ブートを完全にサポートしているため、変更する必要はありません。
言語とキーボード画面を起動してクリアする
VM の電源をオンにして、コンソールを開きます。ブート メニューにはUbuntu サーバーの試行またはインストールが表示されます。これを選択して Enter キーを押します (少し待つと自動的に続行されます)。インストーラーは最初にハードウェアの迅速な検出を実行し、その後、ようこそ画面で言語を尋ねられます。それを選択して続行を押します。
次にキーボードレイアウト画面です。 10 秒かけて適切なレイアウトを選択し、表示されたボックスでいくつかのキーをテストします。
インストールの種類を選択し、ネットワークを設定します
現在のリリースでは、インストール画面の種類として 2 種類が提供されています。Ubuntu サーバー — 通常の管理ツールのコレクションを備えた標準インストール — と Ubuntu サーバー (最小化) — 自動化されたクラウド スタイルの展開を目的とした小規模なインストールです。最初のサーバーまたは学習マシンの場合は、通常の Ubuntu サーバーを選択します。最小化すると、日常的に使用されるはずのツールが除外され、それらを 1 つずつ追加し直すと、節約するよりも時間がかかります。
ネットワーク接続画面に仮想ネットワーク カードが表示されます (ens160 として表示されます)。デフォルトでは、DHCP にアドレスを要求します。ほとんどの家庭や研究室のインストールでは、それだけで十分です。受信したアドレスに注目してください。それがサーバーに到達する場所になるからです。このサーバーが常に同じアドレスに存在する必要がある場合 (実際のサーバーも通常はそうする必要がある) 場合は、アダプターを選択し、[IPv4 の編集] を選択し、手動 に切り替えて、CIDR 形式のサブネット (192.168.1.0/24 など)、このサーバーに与えるアドレス (192.168.1.50 など)、ゲートウェイ、および名前の 4 つのフィールドに入力します。サーバー。ネットワーク内でルーターが DHCP によって配布する範囲外のアドレスを選択してください。そうすれば、2 つが衝突することはありません。
ネットワークがプロキシ経由のトラフィックを強制しない限り、プロキシ画面は空のままにすることができます。ミラー画面は、最も近い Ubuntu アーカイブを選択してテストします。提供されるデフォルトを受け入れます。
ストレージ — LVM によるガイド付きレイアウト
ガイド付きストレージ構成画面ではディスク全体を使用することができます。これはまったく新しい仮想ディスクであるため、これは正しい選択です。保護するものは何もありません。 [このディスクを LVM グループとして設定する] オプションはデフォルトでオンになっており、オンのままにすることがほとんどの人にとって賢明なデフォルトです。LVM は、ディスクとファイルシステムの間の層であり、後でストレージを拡張するのが非常に簡単になります。
完了 を押すと、インストーラーはストレージ構成の確認画面を表示します。これには、小さな EFI パーティションやメイン LVM ボリュームなど、作成しようとしているパーティションが表示されます。読んでから確認してください。次のステップではディスクに書き込むため、最後の警告がもう一度尋ねられます。まさに必要なものである新しい仮想ディスク上にあります。
プロファイルのセットアップと OpenSSH チェックボックス
プロファイル設定画面では、名前、サーバー名 (他のマシンに表示されるホスト名)、ユーザー名、およびパスワードの入力を求められます。この最初のユーザーは管理者です。システム タスクに sudo を使用できます。来月も覚えているパスワードを選択してください。最初のログイン時に入力します。
次に、SSH セットアップ画面が表示され、インストール全体の中で最も役立つ 1 つのチェック項目、OpenSSH サーバーのインストール が表示されます。 デフォルトではチェックされていませんので、チェックを入れてください。サーバーにはデスクトップもブラウザもありません。インストール後は、ほぼすべて自分のコンピュータから SSH 経由で管理することになります。SSH サーバーをインストールすると、後でコンソールにアクセスする手間が省けます。この画面では、GitHub または Launchpad から SSH キーをインポートすることもできます。初心者はそれをスキップして、パスワード ログインを使用できます。
最後の選択画面には注目のサーバー スナップ が一覧表示されます。これは、ワンティック エクストラとして提供される人気のあるサーバー アプリケーションです。すべてのチェックを外したままにしておきます。クリーンな基本システムは正しい出発点です。必要なものはすべて、後で意図的にインストールできます。
インストールを完了して正常に再起動する
インストーラーはシステムをコピーし、その進行状況を表示します。共有ホストではこの段階に時間がかかります。進行状況画面が遅いのは正常で、ログ ビューにはまだ動作していることが示されています。完了したら、[今すぐ再起動] を選択します。
最初のログイン - 確認、更新、SSH への移動
プロファイルのユーザー名とパスワードを使用してコンソールにログインします。まず、サーバーが実際に使用しているアドレスを確認します。
ip a
ens160 アダプターを見てください。そこに表示されているアドレスが、接続するアドレスです。次に、インストーラーが構築したディスク レイアウトを確認します。
df -h
次に、何かをインストールする前に、新しいシステムを一度最新の状態にします。
sudo apt update
sudo apt upgrade
ここから、ESXi コンソールでの作業を停止し、自分のコンピュータから SSH 経由でサーバーを管理します。プロファイルのユーザー名と先ほど確認したアドレスを使用して、ssh yourusername@server-address で接続します。
手順 6 の OpenSSH チェックマークを見逃していますか? コンソールで、今すぐインストールし、サービスが実行されていることを確認します。
sudo apt install openssh-server
sudo systemctl status ssh
🏷️トピック検索変数とキーワード
🎙️ 全文転写 — タップして展開します
__TOK_40__
__TOK_41__
__TOK_42__
❓ よくある質問
このチュートリアルは完全に無料で実行できますか?
__TOK_43__
初心者でもこのガイドに従うことができますか?
__TOK_44__
行き詰まった場合はどこに質問すればよいですか?
__TOK_45__