Antes de que pueda realizar un arranque PXE de un host ESXi mediante vSphere Auto Deploy, debe instalar el software necesario y configurar los servidores DHCP y TFTP con los que interactúa Auto Deploy.

Antes de empezar

  • Compruebe que los hosts que desea aprovisionar con Auto Deploy cumplan los requisitos de hardware para ESXi. Consulte Requisitos de hardware de ESXi.

    Nota:

    No puede aprovisionar los hosts de EFI con Auto Deploy a menos que cambie el sistema EFI al modo de compatibilidad de BIOS.

  • Compruebe que los hosts ESXi tengan conectividad de red con vCenter Server y que se cumplan todos los requisitos de puerto. Consulte Puertos necesarios para vCenter Server y Platform Services Controller.

  • Si desea usar las VLAN en el entorno de Auto Deploy, debe configurar las redes de extremo a extremo correctamente. Cuando el host realiza el arranque PXE, se debe configurar el controlador UNDI de manera que los marcos se etiqueten con los identificadores de VLAN apropiados. Debe realizar los cambios apropiados en el 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 Auto Deploy. El servidor 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 cuántos perfiles de imagen utilizará para definir la cantidad de espacio que debe reservar para el repositorio de 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 configurar Auto Deploy, sustituya el nombre de archivo gpxelinux.0 por undionly.kpxe.vmw-hardwired.

  • Proteja la red como lo haría para cualquier otro método de implementación basado en PXE. Auto Deploy transfiere datos por SSL para evitar interferencias accidentales e intromisiones. No obstante, la autenticidad del cliente o del servidor Auto Deploy no se comprueba durante el arranque PXE.

  • Configure un servidor remoto de Syslog. Consulte la documentación vCenter Server and Host Management 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.

  • Compruebe que el servidor Auto Deploy tenga una dirección IPv4. Auto Deploy no es compatible con entornos que solo utilicen IPv6 de extremo a extremo. La infraestructura de arranque PXE no es compatible con IPv6. Después de la implementación, puede volver a configurar los hosts de forma manual de manera que utilicen IPv6 y agregarlos a vCenter Server por IPv6. Sin embargo, la configuración de IPv6 de un host sin estado se pierde al reiniciarlo.

Procedimiento

  1. Instale vCenter Server o implemente vCenter Server Appliance.

    El servidor Auto Deploy se incluye junto con el nodo de administración.

  2. Configure el tipo de inicio del servicio de Auto Deploy.
    1. Inicie sesión en el sistema de vCenter Server mediante vSphere Web Client.
    2. En la página de inicio de vSphere Web Client, haga clic en Administración.
    3. En Configuración del sistema, haga clic en Servicios.
    4. Seleccione Auto Deploy, haga clic en el menú Acciones y seleccione Editar tipo de inicio.
      • En Windows, se deshabilita el servicio de Auto Deploy. En la ventana Editar tipo de inicio, seleccione Manual o Automático para habilitar Auto Deploy.

      • En el vCenter Server Appliance, el servicio de Auto Deploy está establecido de forma predeterminada en Manual. Si desea que el servicio de Auto Deploy se inicie de manera automática al iniciar el sistema operativo, seleccione Automático.

  3. Configure el servidor TFTP.
    1. En vSphere Web Client conectado al sistema de vCenter Server, seleccione el sistema de vCenter Server en la lista de inventario.
    2. Haga clic en la pestaña Administrar, seleccione Configuración y haga clic en Auto Deploy.
    3. 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.
  4. 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 del archivo de arranque, el cual es undionly.kpxe.vmw-hardwired en la opción 67 del DHCP, el cual se suele llamar boot-filename.
  5. Configure todos los hosts que desea aprovisionar con Auto Deploy para realizar un arranque de red o un arranque PXE, según las instrucciones del fabricante.
  6. Busque el perfil de imagen que desea utilizar y el almacén en el que se encuentra.

    En la mayoría de los casos, se apunta a un perfil de imagen que VMware pone a su disposición en un almacén público. Si desea incluir VIB personalizados junto con la imagen base, puede utilizar un perfil de imagen que se crea mediante vSphere ESXi Image Builder.

  7. Cree una regla que asigne un perfil de imagen a los hosts.
  8. (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 Windows, los archivos se encuentran en la subcarpeta SSL del directorio de instalación de Auto Deploy. Por ejemplo, la ruta de acceso predeterminada en Windows 7 es C:\ProgramData\VMware\VMware vSphere Auto Deploy\ssl.

    • En vCenter Server Appliance, los archivos se encuentran en /etc/vmware-rbd/ssl/.

    De manera predeterminada, vCenter Server 6.0 y posterior utilizan una entidad de certificación de vSphere.

Resultados

Al iniciar un host que se configura para Auto Deploy, este se comunica con el servidor DHCP y, a continuación, es dirigido al servidor Auto Deploy, el cual aprovisiona el host con el perfil de imagen que se especifica en el conjunto de reglas activo.

Qué hacer a continuación

  • Instale vSphere PowerCLI. Consulte Instalar vSphere PowerCLI y software de requisito previo.

  • Utilice los cmdlets de vSphere PowerCLI para definir una regla que asigne un perfil de imagen y un perfil de host opcional al host.

  • 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.

  • Si desea que Auto Deploy sobrescriba 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 Planificar e implementar la estrategia de creación de particiones.

  • 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. Consulte Personalizar hosts en vSphere Web Client.