ESXi インストーラが、ESXi をインストールするシステムにアクセスできる必要があります。

次の起動メディアが ESXi インストーラ用にサポートされています。

ESXi インストーラ ISO イメージのダウンロードおよび CD or DVD への書き込み

ESXi のインストール CD/DVD がない場合は作成できます。

カスタム インストール スクリプトが含まれているインストーラ ISO イメージを作成することもできます。カスタムのインストールまたはアップグレードスクリプトを含む、インストーラ ISO イメージの作成を参照してください。

手順

  1. ESXi インストーラのダウンロードの手順に従います。
  2. ISO イメージを CD または DVD に書き込みます。

USB フラッシュ ドライブのフォーマットによる ESXi インストールまたはアップグレードの起動

USB フラッシュ ドライブをフォーマットして、ESXi インストールまたはアップグレードを起動できます。

この手順の説明では、USB フラッシュ ドライブが /dev/sdb として検出されることを前提としています。

注: インストール スクリプトが含まれている ks.cfg ファイルを、インストールまたはアップグレードの起動に使用している同じ USB フラッシュ ドライブ上に置くことはできません。キックスタート ファイルは、BIOS または UEFI ブートに依存しません。

前提条件

  • Linux マシンとこれに対するスーパーユーザー アクセス
  • Linux マシンが検出することのできる USB フラッシュ ドライブ
  • ESXi ISO イメージ VMware-VMvisor-Installer-version_number-build_number.x86_64.isoisolinux.cfg ファイルを含む)

手順

  1. Linux を起動し、ログインし、su または sudo root コマンドを使用してスーパー ユーザー モードを開始します。
  2. USB フラッシュ ドライブが /dev/sdb として検出されない場合、または USB フラッシュ ドライブの検出方法が不明な場合は、検出方法を指定してください。
    1. USB フラッシュ ドライブを接続します。
    2. コマンド ラインで、現在のログ メッセージを表示するコマンドを実行します。
      tail -f /var/log/messages
      次のメッセージに似た形式で、USB フラッシュ ドライブを特定するいくつかのメッセージが表示されます。
      Oct 25 13:25:23 ubuntu kernel: [ 712.447080] sd 3:0:0:0: [sdb] Attached SCSI removable disk

      この例では、sdb によって USB ドライブが識別されます。デバイスが異なるものとして識別された場合は、sdb の代わりにその識別を使用します。

  3. USB ドライブ全体を ISO イメージで上書きします。これにより、USB ドライブのパーティション テーブルと前のコンテンツが上書きされます。

    dd bs=10M if=VMware-VMvisor-Installer-version_number-build_number.x86_64.iso of=/dev/sdb

  4. USB ドライブを取り出します。
    eject /dev/sdb

結果

USB フラッシュ ドライブを使用して、ESXi インストーラを起動できます。

USB フラッシュ ドライブを作成して、ESXi インストール スクリプトまたはアップグレード スクリプトを保存する

ESXi のスクリプトによるインストールまたはアップグレードに使用する ESXi のインストール スクリプトまたはアップグレード スクリプトを、USB フラッシュ ドライブに格納することができます。

インストール マシンに複数の USB フラッシュ ドライブがある場合、インストール ソフトウェアは、接続されたすべての USB フラッシュ ドライブでインストールまたはアップグレード スクリプトを検索します。

この手順の説明では、USB フラッシュ ドライブが /dev/sdb として検出されることを前提としています。

注: インストールまたはアップグレード スクリプトを含む ks ファイルは、インストールまたはアップグレードの起動に使用している同じ USB フラッシュ ドライブ上に格納しないでください。

前提条件

  • Linux マシン
  • ESXi のインストールまたはアップグレード スクリプト、ks.cfg キックスタート ファイル
  • USB フラッシュ ドライブ

手順

  1. インストール スクリプトまたはアップグレード スクリプトにアクセスできる Linux マシンに、USB フラッシュ ドライブを接続します。
  2. パーティション テーブルを作成します。
    /sbin/fdisk /dev/sdb
    1. d を入力して、すべてのパーティションが削除されるまで、パーティションを削除します。
    2. n を入力して、ディスク全体を占めるプライマリ パーティション 1 を作成します。
    3. t を入力して、FAT32 ファイル システムに適した設定にタイプを設定します(c など)。
    4. p と入力して、パーティション テーブルを出力します。
      結果は次のようになります。
      Disk /dev/sdb: 2004 MB, 2004877312 bytes
      255 heads, 63 sectors/track, 243 cylinders
      Units = cylinders of 16065 * 512 = 8225280 bytes
         Device Boot      Start         End      Blocks   Id  System
      /dev/sdb1             1           243      1951866  c   W95 FAT32 (LBA)
      
    5. w と入力してパーティション テーブルを書き込み、終了します。
  3. USB フラッシュ ドライブを FAT32 ファイル システムを指定してフォーマットします。
    /sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
  4. ターゲット ディレクトリを作成し、USB フラッシュ ドライブをマウントします。
    mkdir -p /usbdisk
    mount /dev/sdb1 /usbdisk
  5. ESXi のインストール スクリプトを USB フラッシュ ドライブにコピーします。
    cp ks.cfg /usbdisk
  6. USB フラッシュ ドライブをアンマウントします。
    umount /usbdisk

結果

USB フラッシュ ドライブには、ESXi のインストール スクリプトまたはアップグレード スクリプトが格納されています。

次のタスク

ESXi インストーラの起動時に、インストール スクリプトまたはアップグレード スクリプトの場所としてこの USB フラッシュ ドライブの場所を参照します。インストール スクリプトまたはアップグレード スクリプトを実行するための起動オプションの入力およびPXELINUX 構成ファイルを参照してください。

カスタムのインストールまたはアップグレードスクリプトを含む、インストーラ ISO イメージの作成

独自のインストールまたはアップグレード スクリプトを使用して、標準の ESXi インストーラ ISO イメージをカスタマイズできます。このカスタマイズを行うと、カスタマイズしたインストーラ ISO イメージを起動するときに、スクリプトを使用して無人インストールまたは無人アップグレードを実行できるようになります。

スクリプトを使用した ESXi のインストール および boot.cfg ファイルについて も参照してください。

前提条件

  • Linux マシン
  • ESXi ISO イメージ VMware-VMvisor-Installer-x.x.x-XXXXXX.x86_64.iso。ここで、x.x.x はインストールする ESXi のバージョンであり、XXXXXX はインストーラ ISO イメージのビルド番号です
  • カスタムのインストールまたはアップグレード スクリプト、KS_CUST.CFG キックスタート ファイル

手順

  1. Broadcom サポート ポータルから ESXi ISO イメージをダウンロードします。
  2. ISO イメージをフォルダにマウントします。
    mount -o loop VMware-VMvisor-Installer-x.x.x-XXXXXX.x86_64.iso /esxi_cdrom_mount

    XXXXXX には、インストールまたはアップグレード後のバージョンの ESXi ビルド番号を指定します。

  3. esxi_cdrom の内容を別のフォルダにコピーします。
    cp -r /esxi_cdrom_mount/* /esxi_cdrom
  4. キックスタート ファイルを /esxi_cdrom にコピーします。
    cp KS_CUST.CFG /esxi_cdrom
  5. /esxi_cdrom/efi/boot/boot.cfg(UEFI ブートの場合)と /esxi_cdrom/boot.cfg(レガシー BIOS ブートの場合)の両方の boot.cfg ファイルを変更し、kernelopt オプションを使用してインストールまたはアップグレード スクリプトの場所を指定します。
    スクリプトのパスを入力するには、大文字を使用する必要があります。例:
    kernelopt=runweasel ks=cdrom:/KS_CUST.CFG
    インストールまたはアップグレードは、インストール中またはアップグレード中にキックスタート ファイルを指定する必要なく、完全に自動化されています。
  6. mkisofs または genisoimage コマンドを使用して、ISO イメージを再作成します。
    コマンド 構文
    mkisofs mkisofs -relaxed-filenames -J -R -o custom_esxi.iso -b ISOLINUX.BIN -c BOOT.CAT -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -eltorito-platform efi -b EFIBOOT.IMG -no-emul-boot /esxi_cdrom
    genisoimage genisoimage -relaxed-filenames -J -R -o custom_esxi.iso -b ISOLINUX.BIN -c BOOT.CAT -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e EFIBOOT.IMG -no-emul-boot /esxi_cdrom

    この ISO インストーラのイメージは、通常の起動または UEFI セキュア ブートに使用できます。ただし、vSphere Lifecycle Manager はこのような ISO イメージのチェックサムを検証できないため、vSphere Lifecycle Manager ワークフローを使用したアップグレードに使用することはできません。

結果

ISO イメージにカスタムのインストールまたはアップグレード スクリプトが含まれます。

次のタスク

この ISO イメージを使用して ESXi をインストールします。