Ola pessoal,
Recentemente eu habilitei o modo EVC (Enhanced vMotion Compatibility) no cluster ESXi do meu ambiente, fiz isso pois precisava mover VM’s ligadas entre os Host’s.
Pois bem, no meu ambiente tenho dois Hosts ESXi com as seguintes CPU’s:
ESXi01
ESXi02
Bom, com EVC mode habilitado, não tive praticamente problema algum em meu ambiente, porém, ao tentar criar um Edge Node no NSX-T, recebi o seguinte erro: “Edge <uuid> is not ready for configuration error occurred, error detail is NSX Edge configuration has failed. The host does not support required cpu features: [‘aes’].”
Como já havia feito deploy de outros Edges anteriormente à configuração de EVC, sabia que algo estava relacioado, pesquisando nos requerimentos de CPU do NSX-T (https://docs.vmware.com/en/VMware-NSX-T-Data-Center/2.3/com.vmware.nsxt.install.doc/GUID-14183A62-8E8D-43CC-92E0-E8D72E198D5A.html) , percebi que algumas instruções são necessárias, e CPU’s muito antigas não suportavam tais features.
Voltando nas configurações de EVC, percebi que o modo de compatibilidade que eu havia habilitado era para processadores com codinomes mais antigos, para CPU’s mais antigas das que haviam em meu LAB:
Consultando o site da Intel, é possível ver as informações sobre cada CPU bem como o codinome desta geração:
ESXi01
e ESXi02
Perceba que a geração “mais inferior” entre os dois era o Ivy Bridge, então voltei as configurações de EVC e configurei para a versão correta:
Veja que nesse modo, algumas intruções a mais são habilitadas, dentre elas, a AES que estava faltando:
Após a configuração correta, refiz o deploy do Edge corretamente.