El modo sin estado es un modo de ejecución de los hosts ESXi sin almacenamiento local que, previamente, guardaba la configuración o el estado. La configuración se extrae en un perfil de host, que es una plantilla que se aplica a un tipo de máquinas. El modo sin estado permite sustituir, quitar y agregar fácilmente el hardware con errores y facilita el proceso de ampliación de una implementación de hardware.

Cada arranque de ESXi sin estado se asemeja al arranque inicial. El host ESXi arranca con la conectividad de redes a vCenter Server mediante el conmutador estándar incorporado. Si el perfil de host especifica la pertenencia a un conmutador distribuido, vCenter Server se une al host ESXi a los conmutadores distribuidos de VMware o a una solución de conmutación de terceros.

Al planificar la configuración de red para los hosts ESXi sin estado, se debe usar una configuración tan genérica como sea posible y evitar elementos específicos de un host. Actualmente, el diseño no incluye enlaces para volver a configurar los conmutadores físicos cuando se implementa un host nuevo. Si fuera necesario hacerlo, se requiere un proceso especial.

Para configurar una implementación sin estado, se debe instalar un host ESXi con el método estándar. A continuación, busque y registre la siguiente información sobre la red para guardarla en el perfil de host:

  • Instancias de conmutador estándar de vSphere y opciones de configuración (grupos de puertos, vínculos superiores, MTU, etc.)

  • Instancias de conmutador distribuido (VMware y de terceros)

  • Reglas de selección para vínculos superiores y puerto o grupos de puertos de vínculo superior

  • Información de vNIC:

    • Datos sobre la dirección (IPv4 o IPv6, estática o DHCP, puerta de enlace)

    • Grupos de puertos y grupos de puertos distribuidos asignados al adaptador de red físico (vmknic)

    • Existencia de conmutadores distribuidos, VLAN de registro o NIC físicas vinculados con el vmknic y configuración de Etherchannel

La información registrada se usa como plantilla para el perfil de host. Una vez que se extrae la información del conmutador virtual del perfil de host y se la aplica al perfil de host, puede modificar cualquiera de los valores. Se pueden hacer modificaciones en los conmutadores estándar y distribuidos sobre los siguientes aspectos: directiva de selección de vínculo superior, según nombre de vmnic o número de dispositivo, y detección automática por identificador de VLAN. La información y sus posibles modificaciones se almacenan en la infraestructura de arranque sin estado y se aplica a un host ESXi sin estado en el siguiente arranque. Durante la inicialización de la red, un complemento de red genérico interpreta la configuración del perfil de host registrada y realiza las siguientes acciones:

  • Carga los controladores de NIC física correspondientes.

  • Crea todas las instancias de conmutador estándar y los grupos de puertos. Selecciona los vínculos superiores según las directivas. Si la directiva se basa en el identificador de VLAN, se ejecuta un proceso de sondeo para recabar información relevante.

  • En el caso de los adaptadores de red VMkernel conectados al conmutador estándar, crea los adaptadores de red VMkernel y los conecta a los grupos de puertos.

  • Para cada adaptador de red VMkernel conectado a un conmutador distribuido, crea un conmutador estándar temporal (si fuera necesario) con vínculos superiores conectados al adaptador de red VMkernel. Crea un grupo de puertos temporal con directivas de VLAN y formación de equipos de acuerdo con la información registrada. Específicamente, se usa un hash de IP si se utilizó EtherChannel en el conmutador distribuido.

  • Configura todas las opciones del adaptador de red VMkernel (asigna direcciones, puerta de enlace, MTU, etc.).

La conectividad básica está en funcionamiento, y la configuración de redes finaliza si no hay ningún conmutador distribuido.

Si hay un conmutador distribuido, el sistema permanece en el modo de mantenimiento hasta que finaliza la corrección del conmutador distribuido. No se inician máquinas virtuales. Dado que los conmutadores distribuidos requieren vCenter Server, el proceso de arranque continúa hasta que se establece la conectividad de vCenter Server y vCenter Server nota que el host debe formar parte de un conmutador distribuido. Emite una solicitud de unión al host de un conmutador distribuido, lo cual crea un conmutador estándar proxy para el conmutador distribuido en el host, selecciona los vínculos superiores correspondientes y migra la vmknic del conmutador estándar al conmutador distribuido. Una vez que finaliza este proceso, elimina el conmutador estándar y los grupos de puertos temporales.

Al final del proceso de corrección, el host ESXi se retira del modo de mantenimiento y es posible iniciar máquinas virtuales por HA o DRS en el host.

Si no hay un perfil de host, se crea un conmutador estándar temporal con una lógica de “redes predeterminadas” que crea un conmutador de red de administración (sin etiqueta de VLAN) cuyo vínculo superior corresponde al PXE que arranca la vNIC. Se crea una vmknic en el grupo de puertos de la red de administración con la misma dirección MAC que el PXE que arranca la vNIC. Esta lógica se usó previamente para el arranque PXE. Si hay un perfil de host, pero el perfil de host de redes está deshabilitado o incompleto al punto de impedir el uso, vCenter Server se revierte a la configuración de redes predeterminada a fin de permitir la administración remota del host ESXi. Esta acción activa un error de cumplimiento, por lo que vCenter Server inicia acciones de recuperación.