Para poder realizar un arranque PXE de un host ESXi con vSphere Auto Deploy, primero es necesario instalar el software de los requisitos previos y configurar los servidores DHCP y TFTP con los que deberá interactuar vSphere Auto Deploy.

Si desea administrar vSphere Auto Deploy con cmdlets de PowerCLI, consulte Configurar vSphere Auto Deploy y aprovisionar hosts con vSphere PowerCLI.

Requisitos previos

  • Compruebe que los hosts que desea aprovisionar con vSphere Auto Deploy cumplan los requisitos de hardware para ESXi. Consulte Requisitos de hardware de ESXi.
  • Compruebe que los hosts ESXi tengan conectividad de red con vCenter Server y que se cumplan todos los requisitos de puerto. Consulte Actualización de vCenter Server.
  • Compruebe que dispone de un servidor TFTP y un servidor DHCP en el entorno para enviar archivos y asignar direcciones de red a los hosts ESXi que aprovisiona Auto Deploy.
  • Compruebe que los hosts ESXi tengan conectividad de red a los servidores DHCP, TFTP y vSphere Auto Deploy.
  • Si desea usar redes VLAN en el entorno de vSphere Auto Deploy, debe configurar las redes de extremo a extremo correctamente. Cuando el host realiza un arranque PXE, se debe configurar el controlador de firmware de manera que los marcos se etiqueten con los identificadores de VLAN apropiados. Debe realizar los cambios apropiados en la interfaz UEFI/BIOS de forma manual para establecer esta configuración. De forma similar, debe configurar los grupos de puertos de ESXi correctamente con los identificadores de VLAN adecuados. Póngase en contacto con su administrador de red para obtener más información sobre la manera en la que los identificadores de VLAN se utilizan en el entorno.
  • Asegúrese de contar con suficiente espacio de almacenamiento para el repositorio de vSphere Auto Deploy. El servidor vSphere Auto Deploy utiliza el repositorio para almacenar los datos que necesita, incluidos las reglas y los conjuntos de reglas que usted crea, así como los VIB y los perfiles de imagen que se especifican en las reglas.

    Se recomienda asignar 2 GB para que haya suficiente espacio para almacenar cuatro perfiles de imagen y quede espacio adicional. Cada perfil de imagen requiere aproximadamente 350 MB. Determine la cantidad de perfiles de imagen que espera utilizar para definir la cantidad de espacio que debe reservar para el repositorio de vSphere Auto Deploy.

  • Otorgue privilegios administrativos al servidor DHCP que administra el segmento de red desde el cual desea realizar el arranque. Puede utilizar un servidor DHCP que ya se encuentre en el entorno, o bien instalarlo. Para la configuración de vSphere Auto Deploy, reemplace el nombre de archivo gpxelinux.0 con snponly64.efi.vmw-hardwired para UEFI o undionly.kpxe.vmw-hardwired para BIOS. Para obtener más información sobre las configuraciones de DHCP, consulte Configuraciones de DHCP de muestra.
  • Proteja la red de la misma manera que lo haría con cualquier otro método de implementación basado en PXE. vSphere Auto Deploy transfiere datos por SSL para evitar la interferencia y la intromisión casuales. No obstante, la autenticidad del cliente o del servidor vSphere Auto Deploy no se comprueba durante el arranque PXE.
  • Si desea administrar vSphere Auto Deploy con cmdlets de PowerCLI, compruebe que Microsoft .NET Framework 4.5 o 4.5.x y Windows PowerShell 3.0 o 4.0 se encuentren instalados en un equipo Windows. Es posible instalar PowerCLI en el sistema Windows donde se encuentra instalado vCenter Server o en otro sistema Windows. Consulte Guía del usuario de vSphere PowerCLI.
  • Configure un servidor remoto de Syslog. Consulte la documentación de Administrar vCenter Server y hosts para obtener información sobre la configuración del servidor de Syslog. Configure el primer host que arranque para que use el servidor remoto de Syslog y aplique el perfil de host de dicho host a todos los demás hosts de destino. También puede instalar y utilizar vSphere Syslog Collector, una herramienta de soporte de vCenter Server que proporciona una arquitectura unificada de registros del sistema y habilita el registro de red, así como la combinación de registros de varios hosts.
  • Instale ESXi Dump Collector, configure el primer host de manera que todos los volcados de memoria del núcleo se direccionen a ESXi Dump Collector y aplique el perfil de host de ese host a todos los otros hosts. Consulte Configurar ESXi Dump Collector con ESXCLI.
  • Si los hosts que planea aprovisionar con vSphere Auto Deploy presentan un BIOS heredado, compruebe que el servidor vSphere Auto Deploy tenga una dirección IPv4. El arranque PXE con firmware de BIOS heredado solo se puede realizar mediante IPv4. El arranque PXE con firmware UEFI se puede realizar mediante IPv4 o IPv6.

Procedimiento

  1. Desplácese hasta Inicio > Auto Deploy.
    De forma predeterminada, solo la función de administrador tiene privilegios para usar el servicio vSphere Auto Deploy.
  2. En la página Auto Deploy, seleccione la instancia de vCenter Server en el menú desplegable en la parte superior.
  3. Haga clic en Habilitar Auto Deploy e Image Builder para activar el servicio.
    Si el servicio de Image Builder ya está activo, seleccione la pestaña Configurar y haga clic en Habilitar servicio de Auto Deploy.
    Aparecerá la página Almacén de software.
  4. Configure el servidor TFTP.
    1. Haga clic en la pestaña Configurar.
    2. Haga clic en Descargar ZIP de arranque TFTP para descargar el archivo de configuración de TFTP y, a continuación, descomprima el archivo en el directorio en el que el servidor TFTP almacena los archivos.
    3. (opcional) Para utilizar un servidor proxy, haga clic en Agregar en el panel Resumen de tiempo de ejecución de Auto Deploy e introduzca una dirección URL del servidor proxy en el cuadro de texto.
      Mediante el proxy inverso, los servidores pueden descargar las solicitudes realizadas al servidor vSphere Auto Deploy.
  5. Configure el servidor DHCP de manera que apunte al servidor TFTP en el que se encuentra el archivo ZIP de TFTP.
    1. Especifique la dirección IP del servidor TFTP en la opción 66 del DHCP, la cual se suele llamar next-server.
    2. Especifique el nombre de archivo de arranque, que es snponly64.efi.vmw-hardwired para UEFI o undionly.kpxe.vmw-hardwired para BIOS, en la opción 67 de DHCP, a menudo denominado boot-filename.
  6. Configure todos los hosts que desea aprovisionar con vSphere Auto Deploy para realizar un arranque de red o un arranque PXE, según las instrucciones del fabricante.
  7. (opcional) Si configura el entorno de manera que se utilice el modo de huellas digitales, puede reemplazar el certificado rbd-ca.crt de OpenSSL y la clave privada rbd-ca.key de OpenSSL por un certificado y una clave privada personales para utilizar su propia entidad de certificación (Certificate Authority, CA).
    En vCenter Server Appliance, los archivos se encuentran en /etc/vmware-rbd/ssl/.
    De manera predeterminada, vCenter Server 6.0 y las versiones posteriores utilizan VMware Certificate Authority (VMCA).

Resultados

Cuando inicia un host ESXi que está configurado para vSphere Auto Deploy, el host se comunica con el servidor DHCP y se redirige al servidor vSphere Auto Deploy, el cual aprovisiona el host con el perfil de imagen especificado en el conjunto de reglas activas.

Qué hacer a continuación

  • Puede cambiar las propiedades de configuración predeterminadas del Servicio Auto Deploy. Para obtener más información, consulte "Configurar vCenter Server" en la documentación de Administrar vCenter Server y hosts.
  • Puede cambiar las propiedades de configuración predeterminadas del Servicio Image Builder. Para obtener más información, consulte "Configurar vCenter Server" en la documentación de Administrar vCenter Server y hosts.
  • Defina una regla que asigne un perfil de imagen y un perfil de host opcional, ubicación de host o paquete de scripts al host. Para administrar vSphere Auto Deploy con cmdlets de PowerCLI, consulte la sección Administrar vSphere Auto Deploy con cmdlets de PowerCLI. Para administrar vSphere Auto Deploy con vSphere Client, consulte la sección Administrar vSphere Auto Deploy.
  • (opcional) Configure el primer host que aprovisione como un host de referencia. Utilice el almacenamiento y la red, entre otras opciones que desea que el host de destino comparta. Cree un perfil de host para el host de referencia y escriba una regla que asigne tanto el perfil de imagen que ya se ha probado como el perfil de host a los hosts de destino.
  • (opcional) Si desea que vSphere Auto Deploy sobrescriba las particiones existentes, configure un host de referencia de manera que realice la partición de forma automática y, a continuación, aplique el perfil de host del host de referencia a otros hosts. Consulte Configurar un host de referencia para la creación automática de particiones.
  • (opcional) Si debe configurar información específica de un host, configure el perfil de host del host de referencia de manera que solicite la interacción del usuario. Para obtener más información sobre la personalización de host, consulte la documentación Perfiles de host de vSphere.