Para instalar VMware ESXi 5.1 también podemos utilizar PXE (Preboot execution environment) de forma que mediante un servidor DHCP y un servicio TFTP podamos realizar la instalación del servidor a través de la red sin necesidad de conectar ningún CD o imagen ISO al arranque del servidor
Necesitamos lo siguiente:
- Imagen ISO del instalador ESXi (VMware-VIMSetup-all-5.1.0-799735.iso)
- Servidor TFTP que soporte PXE (en este caso tftpd32, servidor TFTP para Windows)
- Servidor DHCP configurado con arranque PXE (el propio tftpd32)
- SYSLINUX (nos descargamos SYSLINUX 3.86 desde el enlace http://www.kernel.org/pub/linux/utils/boot/syslinux/, )
- (Opcional) script de instalacion
- Servidor con adaptador de arranque con soporte PXE
- Creamos un directorio donde vamos a ubicar los archivos en el servidor Windows TFTPD, por ejemplo: C:\PXEBOOT
- Creamos la carpeta pxelinux.cfg
- Copiamos el archivo pxelinux.0 del paquete SYSLINUX (que dentro de la carpeta core) a la carpeta c:\PXEBOOT
- Configuramos el servidor TFTP para que el servicio utilice la carpeta C:\PXEBOOT
- Configuramos el servidor DHCP:
- Configuración de rango de red, mascara, puerta de enlace
- Nombre o IP del servidor TFTP
- Nombre del archivo de arranque: pxelinux.0
- Copiamos el contenido de la imagen ISO de instalación de VMware ESXI en el directorio C:\PXEBOOT
- Creamos el archivo PXE de configuracion
123456789101112DEFAULT menu.c32MENU TITLE Instalacion de ESXi 5.1 PXENOHALT 1PROMPT 0TIMEOUT 80LABEL installKERNEL mboot.c32APPEND -c <var>location of boot.cfg</var>MENU LABEL ESXi-5.1.0-799735-full ^InstallerLABEL hddbootLOCALBOOT 0x80MENU LABEL ^Boot from local disk
- Guardamos el archivo en la carpeta pxelinux.cfgcon el siguiente nombre:
- default: si queremos que aplique a todos los servidores
- 01-mac_address: si quieremos especificar un archivo para cada servidor (por ejemplo: 01-23-45-67-89-0A-BC)
- Arrancamos el servidor donde se va a instalar VMware ESXi y comprobamos que se arranca la imagen que hemos seleccionado. En este momento tendremos que seguir los pasos de una instalación manual.
- (Opcional) En el archivo de configuración podemos indicar que se utilice un archivo de instalacion para realizar el proceso de forma desatendida. Para ello tendremos que modificar la linea
- APPEND -c boot.cfg ks=protocolo://ks.cfg
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?
Un comentario
Pingback: Laboratorio VMware casero - Appliance vCenter