Você pode personalizar a imagem ISO do instalador padrão do ESXi com seu próprio script de instalação ou atualização. Essa personalização permite que você execute uma instalação ou atualização autônoma com script ao inicializar a imagem ISO do instalador resultante.

Consulte também Sobre scripts de instalação e atualização e Sobre o arquivo boot.cfg.

Pré-requisitos

  • Máquina Linux
  • A ESXi imagem ISO VMware -VMvisor-Installer- 7.xx - XXXXXX .x86_64.iso , onde 7 .xx é a versão de ESXi que você está instalando e XXXXXX é o número da compilação da imagem ISO do instalador
  • Seu script de instalação ou atualização personalizada, o arquivo de kickstart ks_cust.cfg

Procedimento

  1. Baixe a ESXi imagem ISO do site do VMware.
  2. Monte a imagem ISO em uma pasta:
    mount -o loop VMware -VMvisor-Installer-7.x.x-XXXXXX.x86_64.iso / esxi_cdrom_mount

    XXXXXX é o número da compilação ESXi para a versão que você está instalando ou atualizando.

  3. Copie o conteúdo de esxi_cdrom para outra pasta:
    cp -r / esxi_cdrom_mount / * / esxi_cdrom
  4. Copie o arquivo de kickstart para / esxi_cdrom .
    cp ks_cust.cfg / esxi_cdrom
  5. (Opcional) Modifique o arquivo boot.cfg para especificar o local do script de instalação ou atualização usando a opção kernelopt .
    Você deve usar caracteres maiúsculos para fornecer o caminho do script, por exemplo,
    kernelopt=runweasel ks=cdrom:/KS_CUST.CFG
    Para inicialização UEFI, você deve modificar o arquivo boot.cfg localizado em / efi / boot / .
    A instalação ou atualização torna-se completamente automática, sem a necessidade de especificar o arquivo de kickstart durante a instalação ou atualização.
  6. Recrie a imagem ISO usando o comando mkisofs ou genisoimage.
    Comando Sintaxe
    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
    Você pode usar essa imagem ISO para inicialização regular ou inicialização segura UEFI.

Resultados

A imagem ISO inclui a instalação personalizada ou o script de atualização.

O que Fazer Depois

Instale o ESXi a partir da imagem ISO.