Puede personalizar la imagen ISO del instalador de ESXi estándar con su propio script de instalación o actualización. Esta personalización permite realizar una instalación o actualización desatendida y generada por script cuando arranque la imagen ISO del instalador resultante.
Requisitos previos
- Equipo Linux
- La imagen ISO de ESXi VMware-VMvisor-Installer-6.x.x-XXXXXX.x86_64.iso, donde 6.x.x es la versión de ESXi que está instalando y XXXXXX es el número de compilación de la imagen ISO del instalador
- Su script de instalación o actualización personalizado, el archivo de inicio KS_CUST.CFG
Procedimiento
- Descargue la imagen ISO de ESXi desde el sitio web de VMware.
- Monte la imagen ISO en una carpeta:
mount -o loop VMware-VMvisor-Installer-6.x.x-XXXXXX.x86_64.iso /esxi_cdrom_mount
XXXXXX es el número de versión de ESXi para la versión que está instalado o la versión a la que está actualizando.
- Copie el contenido de esxi_cdrom en otra carpeta:
cp -r /esxi_cdrom_mount/* /esxi_cdrom
- Copie el archivo de inicio a /esxi_cdrom.
cp KS_CUST.CFG /esxi_cdrom
- (opcional) Modifique el archivo boot.cfg para especificar la ubicación del script de instalación o actualización a través de la opción kernelopt.
Debe utilizar caracteres en mayúscula para proporcionar la ruta de acceso del script, por ejemplo,
kernelopt=runweasel ks=cdrom:/KS_CUST.CFG
Para el arranque UEFI, debe modificar el archivo
boot.cfg en
/efi/boot/.
Este paso automatiza la instalación o la actualización, sin la necesidad de especificar el archivo de inicio durante este proceso.
- Vuelva a crear la imagen ISO con el comando mkisofs o genisoimage.
Comando |
Sintaxis |
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 |
Esta imagen del instalador ISO se puede utilizar para un arranque normal o el arranque seguro UEFI. Sin embargo, vSphere Update Manager no puede comprobar la suma de comprobación de esta imagen ISO y no se puede utilizar para las actualizaciones mediante flujos de trabajo de vSphere Update Manager.
Resultados
La imagen ISO incluye su script de instalación o actualización personalizado.
Qué hacer a continuación
Instale ESXi desde la imagen ISO.