您可以使用自身的安装或升级脚本自定义标准的 ESXi 安装程序 ISO 映像。当您引导生成的安装程序 ISO 映像时,此自定义可用于执行无需人工干预的脚本式安装或升级。

开始之前

  • Linux 计算机

  • ESXi ISO 映像 VMware-VMvisor-Installer-6.x.x-XXXXXX.x86_64.iso,其中 6.x.x 表示要安装的 ESXi 的版本, XXXXXX 表示安装程序 ISO 映像的内部版本号

  • 您的自定义安装或升级脚本 ks_cust.cfg kickstart 文件

关于此任务

另请参见关于安装和升级脚本关于 boot.cfg 文件

过程

  1. 从 VMware 网站下载 ESXi ISO 映像。
  2. 将 ISO 映像挂载到文件夹中:

    mount -o loop VMware-VMvisor-Installer-6.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。