Sem estado é um modo de execução para hosts ESXi sem armazenamento local que anteriormente salvaria a configuração ou o estado. As configurações são abstraídas em um perfil de host, que é um modelo que se aplica a uma classe de máquinas. A ausência de estado permite fácil substituição, remoção e adição de hardware com falha e melhora a facilidade de dimensionamento de uma implantação de hardware.

Cada inicialização sem estado do ESXi é como uma primeira inicialização. O host ESXi é inicializado com conectividade de rede para vCenter Server por meio do switch padrão integrado. Se o perfil do host especificar a associação de comutador distribuído, o vCenter Server unirá o host ESXi a VMware comutadores distribuídos.

Ao planejar a configuração de rede para hosts ESXi sem estado, você deve manter a configuração o mais genérica possível e evitar itens específicos do host. Atualmente, o projeto não tem ganchos para reconfigurar switches físicos ao implantar um novo host. Qualquer exigência desse tipo precisaria de tratamento especial.

Para configurar a implantação sem estado, um host ESXi deve ser instalado da maneira padrão. Em seguida, localize e registre as seguintes informações relacionadas à rede para salvar no perfil do host:
  • Instâncias e configurações de switch padrão do vSphere (grupos de portas, uplinks, MTU e assim por diante)
  • Instâncias de switch distribuído
  • Regras de seleção para uplinks e porta de uplink ou grupos de portas
  • Informações do vNIC:
    • Informações de endereço (IPv4 ou IPv6, estático ou DHCP, gateway)
    • Grupos de portas e grupos de portas distribuídas atribuídos ao adaptador de rede física ( vmknic )
    • Se houver switches distribuídos, registre a VLAN, os NICs físicos vinculados ao vmknic e se o Etherchannel estiver configurado
As informações registradas são usadas como modelo para o perfil do host. Depois que as informações do switch virtual do perfil do host forem extraídas e colocadas no perfil do host, você terá a oportunidade de alterar qualquer uma das informações. As modificações são oferecidas para switches padrão e distribuídos nas seguintes seções: política de seleção de uplink, com base no nome da VMNIC ou no número do dispositivo, e descoberta automática com base na ID da VLAN. As informações (possivelmente modificadas) são armazenadas pela infraestrutura de inicialização sem estado e aplicadas a um host sem estado ESXi em sua próxima inicialização. Durante a inicialização da rede, um plug-in de rede genérico interpreta a configuração do perfil do host registrado e faz o seguinte:
  • Carrega drivers NIC físicos apropriados.
  • Cria todas as instâncias de switch padrão, juntamente com grupos de portas. Ele seleciona uplinks com base na política. Se a política for baseada no ID da VLAN, haverá um processo de sondagem para coletar informações relevantes.
  • Para adaptadores de rede VMkernel conectados ao switch padrão, ele cria adaptadores de rede VMkernel e os conecta a grupos de portas.
  • Para cada adaptador de rede VMkernel conectado a um switch distribuído, ele cria um switch padrão temporário (conforme necessário) com uplinks vinculados ao adaptador de rede VMkernel. Ele cria um grupo de portas temporárias com VLAN e políticas de agrupamento com base nas informações registradas. Especificamente, o IP-hash será usado se o Etherchannel tiver sido usado no switch distribuído.
  • Configura todas as configurações do adaptador de rede VMkernel (atribui endereço, gateway, MTU e assim por diante).
A conectividade básica está funcionando, e a configuração de rede será concluída se não houver um switch distribuído presente.

Se houver um switch distribuído presente, o sistema permanecerá no modo de manutenção até que a correção do switch distribuído seja concluída. Nenhuma máquina virtual é iniciada neste momento. Como os switches distribuídos exigem vCenter Server, o processo de inicialização continua até que a vCenter Server conectividade seja estabelecida e o vCenter Server perceba que o host deve fazer parte de um switch distribuído. Ele emite uma junção de host de switch distribuído, criando um switch padrão de proxy de switch distribuído no host, seleciona os uplinks apropriados e migra o vmknic do switch padrão para o switch distribuído. Quando essa operação é concluída, ela exclui o comutador padrão temporário e os grupos de portas.

No final do processo de correção, o host ESXi é retirado do modo de manutenção e o HA ou DRS pode iniciar máquinas virtuais no host.

Na ausência de um perfil de host, um switch padrão temporário é criado com a lógica de "rede padrão", que cria um switch de rede de gerenciamento (sem etiqueta VLAN) cujo uplink corresponde ao vNIC de inicialização do PXE. Um vmknic é criado no grupo de portas de rede de gerenciamento com o mesmo endereço MAC que o vNIC de inicialização PXE. Essa lógica foi usada anteriormente para a inicialização PXE. Se houver um perfil de host, mas o perfil de host de rede estiver desativado ou fatalmente incompleto, o vCenter Server voltará para a rede padrão para que o host ESXi possa ser gerenciado remotamente. Isso aciona uma falha de conformidade e, em seguida, o vCenter Server inicia ações de recuperação.