La ejecución de un script es una manera eficaz de implementar varios hosts ESXi mediante una instalación desatendida.
El script de instalación contiene los ajustes de configuración del host. Puede usar el script para configurar varios hosts con las mismas opciones. Consulte Instalar o actualizar hosts mediante un script.
El script de instalación debe almacenarse en una ubicación a la que el host pueda acceder mediante HTTP, HTTPS, FTP, NFS, CD-ROM o USB. Puede arrancar el instalador de ESXi mediante PXE o desde una unidad USB o de CD/DVD.
Enfoques para la instalación por script
Puede instalar ESXi en varios equipos con un único script para todos o un script separado para cada uno.
Opción | Acción |
---|---|
Instalar siempre en el primer disco de varios equipos. | Crear un solo script. |
Instalar ESXi en un disco distinto para cada equipo. | Crear varios scripts. |
Para obtener información sobre los comandos necesarios para especificar el disco en el que se va a realizar la instalación, consulte Comandos de scripts de instalación y actualización.
Introducir las opciones de arranque para ejecutar un script de instalación o actualización
Puede iniciar un script de instalación o actualización introduciendo las opciones de arranque en la línea de comandos de arranque del instalador de ESXi.
En el momento del arranque, es posible que necesite especificar opciones para acceder al archivo de inicio. Puede introducir opciones de arranque presionando Shift+O en el gestor de arranque. Para una instalación de arranque PXE, puede pasar opciones a través de la línea kernelopts
del archivo boot.cfg. Consulte Acerca del archivo boot.cfg y Arranque de red del instalador de ESXi.
Para especificar la ubicación del script de instalación, defina la opción ks=filepath
, donde filepath indica la ubicación del archivo Kickstart. De lo contrario, no se podrá iniciar una instalación o actualización generadas por script. Si se omite ks=filepath
, se ejecuta el instalador de texto.
Las opciones de arranque compatibles se detallan en Opciones de arranque.
Procedimiento
Ejemplo: Opción de arranque
ks=http://00.00.00.00/kickstart/ks-osdc-pdp101.cfg nameserver=00.00.0.0 ip=00.00.00.000 netmask=255.255.255.0 gateway=00.00.00.000
Opciones de arranque
Cuando realice una instalación por script, es posible que necesite especificar opciones en el arranque para acceder al archivo de inicio.
Opciones de arranque compatibles
Opción de arranque | Descripción |
---|---|
BOOTIF=hwtype-MAC address |
Similar a la opción netdevice, excepto en el formato PXELINUX, tal como se describe en la opción IPAPPEND en SYSLINUX en el sitio syslinux.org. |
gateway=ip address |
Permite establecer esta puerta de enlace de red como la puerta de enlace predeterminada para utilizarla en la descarga de scripts de instalación y medios de instalación. |
ip=ip address |
Permite configurar una dirección IP estática para utilizarla en la descarga de scripts de instalación y medios de instalación. Nota: también se admite el formato PXELINUX para esta opción. Consulte la opción IPAPPEND en SYSLINUX en el sitio syslinux.org. |
ks=cdrom:/path |
Permite realizar una instalación por script con el script en path, que se encuentra en el CD de la unidad de CD-ROM. Cada CDROM se monta y se comprueba hasta que se encuentre el archivo que coincida con la ruta de acceso.
Importante: Si creó una imagen ISO de instalador con un script de instalación o actualización personalizado, debe utilizar caracteres en mayúscula para proporcionar la ruta de acceso del script, por ejemplo,
ks=cdrom:/KS_CUST.CFG .
|
ks=file://path |
Realiza una instalación por script con el script en path. |
ks=protocol://serverpath |
Realiza una instalación por script con un script ubicado en la red en la dirección URL determinada. El protocolo puede ser http, https, ftp o nfs. Un ejemplo de uso del protocolo NFS es ks=nfs://host/porturl-path . El formato de la URL de NFS se especifica en RFC 2224. |
ks=usb |
Realiza una instalación por script mediante el acceso al script desde la unidad USB conectada. Busca un archivo con el nombre ks.cfg. El archivo debe estar ubicado en el directorio raíz de la unidad. Si se conectan varias unidades flash USB, se realizará la búsqueda hasta que se encuentre el archivo ks.cfg. Solo se admiten los sistemas de archivos FAT16 y FAT32. |
ks=usb:/path |
Realiza una instalación por script con un archivo de script en la ruta especificada, que se encuentra en USB. |
ksdevice=device |
Intenta utilizar un adaptador de red device cuando se realiza la búsqueda de un script de instalación y un medio de instalación. Se especifica como una dirección MAC, por ejemplo, 00:50:56:C0:00:01. Esta ubicación también puede ser un nombre vmnicNN. Si no se especifica y los archivos deben obtenerse a través de la red, el instalador utiliza de forma predeterminada el primer adaptador de red detectado que esté conectado. |
nameserver=ip address |
Especifica un servidor de nombres de dominio para utilizarlo en la descarga de scripts de instalación y medios de instalación. |
netdevice=device |
Intenta utilizar un adaptador de red device cuando se realiza la búsqueda de un script de instalación y un medio de instalación. Se especifica como una dirección MAC, por ejemplo, 00:50:56:C0:00:01. Esta ubicación también puede ser un nombre vmnicNN. Si no se especifica y los archivos deben obtenerse a través de la red, el instalador utiliza de forma predeterminada el primer adaptador de red detectado que esté conectado. |
netmask=subnet mask |
Especifica una máscara de subred para la interfaz de red que descarga los scripts de instalación y los medios de instalación. |
vlanid=vlanid |
Configure la tarjeta de red para que se encuentre en la VLAN especificada. |
systemMediaSize=small |
Limita el tamaño de las particiones de almacenamiento del sistema en los medios de arranque. El valor seleccionado debe adecuarse al propósito del sistema. Se puede elegir alguno de los siguientes valores:
|
Para más información sobre las opciones de inicio de ESXi posteriores a la instalación, consulte el artículo 77009 de la base de conocimientos de VMware.