Sem estado é um modo de execução para hosts ESXi sem armazenamento local que anteriormente salvava 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 a 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 inicializa com conectividade de rede para vCenter Server por meio do comutador padrão integrado. Se o perfil do host especificar a associação do comutador distribuído, vCenter Server unirá o host ESXi aos comutadores distribuídos VMware.

Ao planejar a configuração da 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 comutadores físicos ao implantar um novo host. Qualquer requisito desse tipo precisaria de um tratamento especial.

Para configurar a implantação sem estado, um host ESXi deve ser instalado da forma padrão. Em seguida, localize e registre as seguintes informações relacionadas à rede para salvar no perfil do host:
  • vSphere instâncias e configurações de switch padrão (grupos de portas, uplinks, MTU e assim por diante)
  • Instâncias de switch distribuídas
  • Regras de seleção para uplinks e portas ou grupos de portas de uplink
  • Informações da vNIC:
    • Informações de endereço (IPv4 ou IPv6, estático ou DHCP, gateway)
    • Grupos de portas e grupos de portas distribuídos atribuídos ao adaptador de rede físico (vmknic)
    • Se houver switches distribuídos, registre a VLAN, as NICs físicas vinculadas ao vmknic e se Etherchannel estiver configurado
As informações registradas são usadas como um modelo para o perfil do host. Depois que as informações do comutador 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 nestas 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 ESXi sem estado 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 de host registrado e faz o seguinte:
  • Carrega os drivers de NIC físicos apropriados.
  • Cria todas as instâncias de switch padrão, juntamente com os grupos de portas. Ele seleciona uplinks com base na política. Se a política for baseada na ID da VLAN, haverá um processo de sondagem para coletar informações relevantes.
  • Para adaptadores de rede VMkernel conectados ao comutador padrão, ele cria adaptadores de rede VMkernel e os conecta a grupos de portas.
  • Para cada adaptador de rede VMkernel conectado a um comutador distribuído, ele cria um comutador padrão temporário (conforme necessário) com uplinks vinculados ao adaptador de rede VMkernel. Ele cria um grupo de portas temporário com políticas de VLAN e de agrupamento com base nas informações registradas. Especificamente, o IP-hash será usado se o Etherchannel tiver sido usado no switch distribuído.
  • Define 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 da rede estará concluída se não houver nenhum switch distribuído presente.

Se houver um comutador distribuído presente, o sistema permanecerá no modo de manutenção até que a correção do comutador distribuído seja concluída. Nenhuma máquina virtual é iniciada no momento. Como os comutadores distribuídos requerem vCenter Server, o processo de inicialização continua até que a conectividade de vCenter Server seja estabelecida e vCenter Server perceba que o host deve fazer parte de um comutador 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 uplinks apropriados e migra o vmknic do switch padrão para o switch distribuído. Quando essa operação for concluída, ela excluirá 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 tag de VLAN) cujo uplink corresponde à vNIC de inicialização 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 era usada anteriormente para inicialização PXE. Se houver um perfil de host, mas o perfil de host de rede estiver desativado ou fatalmente incompleto, vCenter Server retornará para a rede padrão para que o host ESXi possa ser gerenciado remotamente. Isso aciona uma falha de conformidade, então vCenter Server inicia ações de recuperação.