您可以使用專屬安裝或升級指令碼來自訂標準的 ESXi 安裝程式 ISO 映像。這可讓您在啟動產生的安裝程式 ISO 映像時執行指令碼式自動安裝或升級。

開始之前

  • Linux 機器。

  • ESXi ISO 映像 VMware-VMvisor-Installer-5.x.x-XXXXXX.x86_64.iso,其中 5.x.x 為要安裝的 ESXi 版本,XXXXXX 為安裝程式 ISO 映像的組建編號。

  • 您的自訂安裝或升級指令碼 ks_cust.cfg kickstart 檔案。

執行這項作業的原因和時機

另請參閱關於安裝和升級指令碼關於 boot.cfg 檔案

程序

  1. 從 VMware 網站下載 ESXi ISO 映像。
  2. 將 ISO 映像掛接到資料夾:

    mount -o loop VMware-VMvisor-Installer-5.x.x-XXXXXX.x86_64.iso /esxi_cdrom_mount

    XXXXXX 為要安裝或升級之目標版本的 ESXi 組建編號。

  3. cdrom 的內容複製到其他資料夾:

    cp -r /esxi_cdrom_mount /esxi_cdrom

  4. 將 kickstart 檔案複製到 /esxi_cdrom

    cp ks_cust.cfg /esxi_cdrom

  5. (選擇性) ︰ 修改 boot.cfg 檔案,以使用 kernelopt 選項指定安裝或升級指令碼的位置。

    必須使用大寫字元提供指令碼路徑,例如,

    kernelopt=runweasel ks=cdrom:/KS_CUST.CFG

    安裝或升級變得完全自動,無需在安裝或升級期間指定 kickstart 檔案。

  6. 重新建立 ISO 映像:

    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 /esxi_cdrom

結果

ISO 映像現在即包含您的自訂安裝或升級指令碼。

下一步

從 ISO 映像安裝 ESXi。