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.
- 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.
- El host realiza esta acción y descarga el archivo iPXE (cargador de arranque ejecutable) y un archivo de configuración iPXE.
- 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.
- En respuesta, el servidor vSphere Auto Deploy realiza estas tareas:
- Consulta al motor de reglas la información sobre el host.
- Transmite los componentes especificados en la información de perfil de imagen, perfil de host opcional y ubicación de vCenter Server opcional.
- El host arranca mediante el perfil de imagen.
Si el servidor vSphere Auto Deploy proporcionó un perfil de host, este se aplica al host.
- vSphere Auto Deploy agrega el host al sistema vCenter Server en el que está registrado vSphere Auto Deploy.
- 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.
- 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.
- (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.
- 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).
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.
- El administrador reinicia el host.
- A medida que el host arranca, vSphere Auto Deploy lo aprovisiona con su perfil de imagen y su perfil de host.
- 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.
- 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.
- El administrador ejecuta el cmdlet Test-DeployRulesetCompliance para comprobar si cada host utiliza la información que especifica el conjunto de reglas actual.
- El host devuelve un objeto de PowerCLI que encapsula la información de cumplimiento.
- 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.
- 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.
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.
- Crea un conmutador estándar virtual con las propiedades especificadas en el campo de parámetros de configuración de arranque.
- Crea las NIC de VMkernel. Las NIC de VMkernel permiten que el host se conecte con vSphere Auto Deploy y el sistema vCenter Server.
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
- Asegúrese de que el host cumpla con los requisitos de hardware para los hosts ESXi.
Consulte Requisitos de hardware de ESXi.
- Prepare el sistema para vSphere Auto Deploy. Consulte Instalar y configurar vSphere Auto Deploy.
- Escriba reglas para asignar un perfil de imagen al host y para asignar, de forma opcional, un perfil de host y una ubicación de vCenter Server al host. Consulte Administrar vSphere Auto Deploy con cmdlets de PowerCLI o Administrar vSphere Auto Deploy con vSphere Client.
Cuando se complete la instalación, el servicio vSphere Auto Deploy estará habilitado, la configuración de DHCP estará completada y las reglas para el host que desea aprovisionar se encontrarán en el conjunto de reglas activas.
Procedimiento
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.