O instalador do ESXi deve estar acessível ao sistema no qual você está instalando o ESXi.

A seguinte mídia de inicialização é compatível com o instalador do ESXi:

Formatar uma unidade flash USB para inicializar a instalação ou atualização do ESXi

Você pode formatar uma unidade flash USB para inicializar a instalação ou atualização do ESXi.

As instruções neste procedimento pressupõem que a unidade flash USB foi detectada como /dev/sdb.

Observação: O arquivo ks.cfg que contém o script de instalação não pode estar localizado na mesma unidade flash USB que você está usando para inicializar a instalação ou atualização. O arquivo kickstart não tem nenhuma dependência do BIOS ou da inicialização UEFI.

Pré-requisitos

  • Máquina Linux com acesso de superusuário a ela
  • Unidade flash USB que pode ser detectada pela máquina Linux
  • A imagem ISO ESXi, VMware-VMvisor-Installer-version_number-build_number.x86_64.iso, que inclui o isolinux.cfg arquivo

Procedimento

  1. Inicialize o Linux, faça login e entre no modo de superusuário usando um comando su ou sudo root.
  2. Se a sua unidade flash USB não for detectada como /dev/sdb, ou se você não tiver certeza de como a sua unidade flash USB é detectada, determine como ela é detectada.
    1. Conecte sua unidade flash USB.
    2. Na linha de comando, execute o comando para exibir as mensagens de log atuais.
      tail -f /var/log/messages
      Você vê várias mensagens que identificam a unidade flash USB em um formato semelhante à mensagem a seguir.
      25 de outubro 13:25:23 kernel do Ubuntu: [ 712.447080] sd 3:0:0:0: [sdb] Attached SCSI removível disk

      Neste exemplo, sdb identifica o dispositivo USB. Se seu dispositivo for identificado de forma diferente, use essa identificação no lugar de sdb.

  3. Substitua toda a unidade USB pela imagem ISO. Isso substitui a tabela de partições e qualquer conteúdo anterior na unidade USB.

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

  4. Ejete a unidade USB.
    eject /dev/sdb

Resultados

Você pode usar a unidade flash USB para inicializar o instalador do ESXi.

Criar uma unidade flash USB para armazenar o script de instalação ESXi ou o script de atualização

Você pode usar uma unidade flash USB para armazenar o script de instalação do ESXi ou o script de atualização usado durante a instalação com script ou a atualização do ESXi.

Quando várias unidades flash USB estão presentes na máquina de instalação, o software de instalação procura o script de instalação ou atualização em todas as unidades flash USB conectadas.

As instruções neste procedimento pressupõem que a unidade flash USB foi detectada como /dev/sdb.

Observação: Não armazene o arquivo ks que contém o script de instalação ou atualização na mesma unidade flash USB que você está usando para inicializar a instalação ou atualização.

Pré-requisitos

  • Máquina Linux
  • script de instalação ou upgrade de ESXi, o arquivo kickstart ks.cfg
  • Unidade flash USB

Procedimento

  1. Anexe a unidade flash USB a uma máquina Linux que tenha acesso ao script de instalação ou atualização.
  2. Crie uma tabela de partição.
    /sbin/fdisk /dev/sdb
    1. Digite d para excluir partições até que todas sejam excluídas.
    2. Digite n para criar a partição primária 1 que se estende por todo o disco.
    3. Digite t para definir o tipo como uma configuração apropriada para o sistema de arquivos FAT32, como c.
    4. Digite p para imprimir a tabela de partições.
      O resultado deve ser semelhante ao seguinte texto:
      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. Digite w para gravar a tabela de partições e sair.
  3. Formate a unidade flash USB com o sistema de arquivos FAT32.
    /sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
  4. Crie um diretório de destino e monte a unidade flash USB nele.
    mkdir -p /usbdisk
    mount /dev/sdb1 /usbdisk
  5. Copie o script de instalação do ESXi para a unidade flash USB.
    cp ks.cfg /usbdisk
  6. Desmonte a unidade flash USB.
    umount /usbdisk

Resultados

A unidade flash USB contém o script de instalação ou upgrade para ESXi.

O que Fazer Depois

Ao inicializar o instalador do ESXi, aponte para o local da unidade flash USB do script de instalação ou atualização. Consulte Digite as opções de inicialização para iniciar um script de instalação ou atualização e Arquivos de configuração do PXELINUX.

Criar uma imagem ISO do instalador com um script de instalação ou atualização personalizado

Você pode personalizar a imagem ISO do instalador ESXi padrão 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 e com script ao inicializar a imagem ISO do instalador resultante.

Consulte também Instalando o ESXi usando um script e Sobre o arquivo boot.cfg.

Pré-requisitos

  • Máquina Linux
  • A ESXi imagem ISO VMware-VMvisor-Installer-x.x.x-XXXXXX.x86_64.iso, em que x.x.x } é a versão do ESXi que você está instalando, e XXXXXX é o número de compilação da imagem ISO do instalador
  • Seu script personalizado de instalação ou upgrade, o arquivo kickstart KS_CUST.CFG

Procedimento

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

    XXXXXX é o número de compilação ESXi para a versão para a qual 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 kickstart para /esxi_cdrom.
    cp KS_CUST.CFG /esxi_cdrom
  5. Modifique o arquivo boot.cfg em /esxi_cdrom/efi/boot/boot.cfg (para inicialização UEFI) e em /esxi_cdrom/boot.cfg (para inicialização do BIOS herdado) para especificar o local do script de instalação ou upgrade 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
    A instalação ou atualização torna-se completamente automática, sem a necessidade de especificar o arquivo 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 do instalador ISO para inicialização normal ou inicialização segura UEFI. No entanto, o vSphere Lifecycle Manager não pode verificar a soma de verificação dessa imagem ISO e você não pode usá-la para atualizações usando fluxos de trabalho do vSphere Lifecycle Manager.

Resultados

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

O que Fazer Depois

Instale o ESXi da imagem ISO.