vSphere Auto Deploy pueden aprovisionar cientos de hosts físicos con software de ESXi, ya sea para el primer arranque, el reinicio o el reaprovisionamiento.

Se pueden aprovisionar los hosts que no ejecutaron previamente el software ESXi (primer arranque), así como reiniciar o reaprovisionar los hosts con un perfil de imagen, un perfil de host, un script personalizado o una ubicación de clúster o carpeta diferentes. El proceso de vSphere Auto Deploy varía según el estado del host y según los cambios que desea realizar el usuario.

Proceso de arranque de vSphere Auto Deploy

Al arrancar un host que desea aprovisionar o reaprovisionar con vSphere Auto Deploy, la infraestructura de vSphere Auto Deploy suministra el perfil de imagen y, opcionalmente, un perfil de host, una ubicación de vCenter Server y un paquete de scripts para ese host.

El proceso de arranque para los hosts que aún no se han aprovisionado con vSphere Auto Deploy (primer arranque) es distinto al de los hosts que sí se aprovisionaron con vSphere Auto Deploy y se agregaron a un sistema vCenter Server (arranque posterior).

Requisitos previos para primer arranque

Antes de un proceso de primer arranque, debe configurar el sistema. La configuración incluye las siguientes tareas, que se tratan más detalladamente en Instalar y configurar vSphere Auto Deploy.

  • Configure un servidor DHCP que asigne una dirección IP a cada host durante el inicio y que apunte el host al servidor TFTP desde el que se va a descargar el cargador de arranque iPXE.
  • 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.
  • Identifique el perfil de imagen que se va a usar de una de las siguientes maneras.
    • Elija un perfil de imagen de ESXi de un almacén público.
    • (opcional) Cree un perfil de imagen personalizado mediante vSphere ESXi Image Builder y colóquelo en un almacén al que pueda acceder el servidor vSphere Auto Deploy. El perfil de imagen debe incluir un VIB de ESXi de base.
  • (opcional) Si tiene un host de referencia en el entorno, exporte el perfil de host de este y defina una regla que aplique el perfil a uno o más hosts. Consulte Configurar un host de referencia de vSphere Auto Deploy.
  • Especifique reglas para la implementación del host y agréguelas al conjunto de reglas activo.

Información general sobre el primer arranque

Cuando se arranca un host que aún no se ha aprovisionado con arranques de vSphere Auto Deploy (primer arranque), el host interactúa con varios componentes de vSphere Auto Deploy.

  1. Cuando el administrador enciende un host, este inicia una secuencia de arranque PXE.

    El servidor DHCP asigna una dirección IP al host y le indica que debe ponerse en contacto con el servidor TFTP.

  2. El host realiza esta acción y descarga el archivo iPXE (cargador de arranque ejecutable) y un archivo de configuración iPXE.
  3. iPXE comienza a ejecutarse.

    El archivo de configuración le indica al host que realice una solicitud de arranque HTTP al servidor vSphere Auto Deploy. La solicitud HTTP incluye información de hardware y de red.

  4. En respuesta, el servidor vSphere Auto Deploy realiza estas tareas:
    1. Consulta al motor de reglas la información sobre el host.
    2. Transmite los componentes especificados en la información de perfil de imagen, perfil de host opcional y ubicación de vCenter Server opcional.
  5. El host arranca mediante el perfil de imagen.

    Si el servidor vSphere Auto Deploy proporcionó un perfil de host, este se aplica al host.

  6. vSphere Auto Deploy agrega el host al sistema vCenter Server en el que está registrado vSphere Auto Deploy.
    1. Si una regla especifica una carpeta o un clúster de destino en el sistema vCenter Server, el host se coloca en esa carpeta o ese clúster. La carpeta de destino debe estar dentro de un centro de datos.
    2. Si no hay una regla que especifique la ubicación de un inventario de vCenter Server, vSphere Auto Deploy agrega el host al primer centro de datos que se muestra en la interfaz de usuario de vSphere Client.
  7. (opcional) Si el perfil de host requiere que el usuario especifique cierta información, como una dirección IP estática, el host se coloca en modo de mantenimiento cuando se agrega al sistema vCenter Server.

    Debe volver a aplicar el perfil de host y actualizar la personalización del host para que este salga del modo de mantenimiento. Al actualizar la personalización del host, debe responder las preguntas cuando se le pida.

  8. Si el host forma parte de un clúster de DRS, las máquinas virtuales de otros hosts podrían migrarse al host después de que este se haya agregado correctamente al sistema vCenter Server.

Consulte Aprovisionar un host (primer arranque).

Figura 1. Instalación de vSphere Auto Deploy, primer arranque
El host ESXi envía información de hardware y red a Auto Deploy, que devuelve perfiles de host e imagen al host. El host arranca mediante el perfil de imagen.

Arranques posteriores sin actualizaciones

En el caso de los hosts aprovisionados con vSphere Auto Deploy y administrados por vCenter Server, los arranques posteriores pueden volverse completamente automáticos.

  1. El administrador reinicia el host.
  2. A medida que el host arranca, vSphere Auto Deploy lo aprovisiona con su perfil de imagen y su perfil de host.
  3. Las máquinas virtuales se activan o se migran al host en base a la configuración del host.
    • Host independiente. Las máquinas virtuales se encienden de acuerdo con las reglas de inicio automático definidas en el host.
    • Host del clúster de DRS. Las máquinas virtuales que se migraron correctamente a otros hosts permanecen allí. Las máquinas virtuales para las que ningún host tenía recursos suficientes se registran en el host que se reinició.

Si vCenter Server no está disponible, el host se pone en contacto con el servidor vSphere Auto Deploy y se aprovisiona con un perfil de imagen. El host continúa poniéndose en contacto con el servidor vSphere Auto Deploy hasta que vSphere Auto Deploy vuelve a conectarse con vCenter Server.

vSphere Auto Deploy no puede configurar los conmutadores distribuidos de vSphere si vCenter Server no está disponible. Asimismo, las máquinas virtuales se asignan a hosts solo si forman parte de un clúster de vSphere HA. Una vez que el host vuelva a conectarse a vCenter Server y se aplique el perfil de host, podrá crear el conmutador. Debido a que el host se encuentra en modo de mantenimiento, no es posible iniciar las máquinas virtuales. Consulte Reaprovisionar hosts con operaciones de reinicio simples.

Los hosts que están configurados para pedir intervención del usuario se colocan en modo de mantenimiento. Consulte Actualizar la personalización de hosts en vSphere Client.

Arranques posteriores con actualizaciones

Es posible cambiar el perfil de imagen, el perfil de host, la ubicación de vCenter Server o el paquete de scripts de los hosts. El proceso involucra cambiar reglas, así como probar y reparar el cumplimiento de reglas del host.

  1. El administrador utiliza el cmdlet Copy-DeployRule de PowerCLI para copiar y editar una o más reglas. A continuación, actualiza el conjunto de reglas. Consulte Introducción al proceso de vSphere Auto Deploy con PowerCLI para ver un ejemplo.
  2. El administrador ejecuta el cmdlet Test-DeployRulesetCompliance para comprobar si cada host utiliza la información que especifica el conjunto de reglas actual.
  3. El host devuelve un objeto de PowerCLI que encapsula la información de cumplimiento.
  4. El administrador ejecuta el cmdlet Repair-DeployRulesetCompliance para actualizar el perfil de imagen, el perfil de host o la ubicación de vCenter Server que almacena el sistema vCenter Server para cada host.
  5. Cuando el host se reinicia, utiliza el perfil de imagen, el perfil de host, la ubicación de vCenter Server o el paquete de scripts actualizados del host.

    Si el perfil de host está configurado para solicitar la intervención del usuario, el host se coloca en modo de mantenimiento. Siga los pasos descritos en Actualizar la personalización de hosts en vSphere Client.

Consulte Probar y reparar cumplimiento de reglas.

Figura 2. Instalación de vSphere Auto Deploy, arranques posteriores
Arranques posteriores de Auto Deploy: el host se reinicia y vCenter Server lo aprovisiona mediante el perfil de imagen existente o un perfil de imagen actualizado.

Aprovisionar sistemas que tienen conmutadores distribuidos

Puede configurar el perfil de host de un host de referencia de vSphere Auto Deploy con un conmutador distribuido.

Cuando configura el conmutador distribuido, la directiva de parámetros de configuración de arranque se establece automáticamente para que coincida con los parámetros de red necesarios para la conectividad del host después de un reinicio.

Cuando vSphere Auto Deploy aprovisiona el host ESXi con el perfil de host, el host pasa por un proceso de dos pasos.
  1. Crea un conmutador estándar virtual con las propiedades especificadas en el campo de parámetros de configuración de arranque.
  2. Crea las NIC de VMkernel. Las NIC de VMkernel permiten que el host se conecte con vSphere Auto Deploy y el sistema vCenter Server.
Cuando el host se agrega a vCenter Server, vCenter Server elimina el conmutador estándar y vuelve a aplicar el conmutador distribuido al host.
Nota: No modifique los parámetros de configuración de arranque del host para evitar problemas con el conmutador distribuido.

Aprovisionar un host (primer arranque)

Aprovisionar un host que nunca se aprovisionó con vSphere Auto Deploy (primer arranque) es una acción diferente a los procesos de arranque subsiguientes. Es necesario preparar el host y cumplir con todos los otros requisitos previos para poder aprovisionar el host. También puede definir un perfil de imagen personalizado con vSphere ESXi Image Builder mediante los cmdlets de vSphere Client o PowerCLI.

Requisitos previos

Procedimiento

  1. Encienda el host.
    El host se comunica con el servidor DHCP y descarga iPXE desde la ubicación que el servidor indica. A continuación, el servidor vSphere Auto Deploy aprovisiona al host con la imagen especificada por el motor de reglas. El servidor vSphere Auto Deploy también puede aplicar un perfil de host al host si existe uno especificado en el conjunto de reglas. Por último, vSphere Auto Deploy agrega el host al sistema vCenter Server especificado en el conjunto de reglas.
  2. (opcional) Si vSphere Auto Deploy aplica un perfil de host que requiere alguna entrada del usuario, como una dirección IP, el host se coloca en el modo de mantenimiento. Vuelva a aplicar el perfil de host con vSphere Client y proporcione las entradas del usuario cuando se solicite.

Resultados

Después de un proceso de primer arranque, el host se ejecuta y administra a través de un sistema vCenter Server. vCenter Server almacena la información del perfil de imagen, el perfil de host y la ubicación del host.

Ahora puede reiniciar el host según sea necesario. Cada vez que reinicie, el host se reaprovisionará a través del sistema vCenter Server.

Qué hacer a continuación

Reaprovisione los hosts según sea necesario. Consulte Reaprovisionar hosts.

Si quiere cambiar el perfil de imagen, el perfil de host, el script personalizado o la ubicación del host, actualice las reglas y actívelas mediante vSphere Client o realice una operación de cumplimiento de prueba y reparación en una sesión de PowerCLI. Consulte Reglas y conjuntos de reglas o Probar y reparar cumplimiento de reglas.