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 Prepararse para 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 un sistema 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 el sistema 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 el sistema 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 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 Auto Deploy posteriores: el host se reinicia, vCenter Server aprovisiona el host 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.