Salve Salve Pessoal!
Muita gente sabe que com o ESXi 7 não podemos mais usar placas de rede do tipo PCI não homologadas pela VMware, normalmente essas placas de rede vem com chipsets Realtek, precisamos instalar os drivers manualmente e eram usadas em labs ou pequenos ambientes, particularmente tenho vários clientes usando.
Para entender um pouco mais porque isso não é possível leia o post abaixo.
E agora, não poderemos atualizar nossos ambientes para o ESXi 7?
Sim e Não!
Sim é possível atualizarmos para o ESXi 7, mas Não poderemos mais usar essas placas de rede PCI no ESXi 7.
O ESXi 7 até reconhece as placas de rede , mas não é possível a utilização pelo próprio ESXi 7, veja a imagem abaixo ela exibe uma placa de rede TP-Link TG-3486.
Uma alternativa é usa-la dedicando apenas a uma VM, fazendo um Passthrough, mas isso ficará para um próximo post. 😉
Então se você estiver usando uma placa de rede PCI não homologada é melhor ficar na versão do ESXi 6.7 ou inferior.
Porém o pessoal da comunidade vem desenvolvendo desde fevereiro de 2019 drivers para Placas de Rede USB ou Adaptadores USB para Ethernet(depende de como você gosta de chamar), com isso existe a possibilidade de usarmos essas placas/adaptadores não homologados no ESXi 7.
Para quem não sabe como é esses adaptadores segue um modelo abaixo.
Não existe drivers para todos os adaptadores, até o momento os adaptadores suportados são os seguintes.
E as versões do ESXi suportadas são 6.5, 6.7 & 7.0 com arquitetura x86.
Com isso usar essas placas/adaptadores de rede usb se torna uma ótima alternativa e com baixo custo.
Agora vamos para a melhor parte.
Vamos ver como podemos instalar os drivers para esses dispositivos.
Faça o download do driver de acordo com a versão do seu ESXi em um dos links abaixo.
7.0.3 (update 3)
7.0.2 (update 2)
7.0.1 (update 1)
7.0
6.7
6.5
Faça o upload para o seu ESXi, normalmente para dentro de um datastore.
Execute o seguinte comando para o ESXi 7:
# esxcli software component apply -d /CAMINHO/PACOTE
Exemplo:
# esxcli software component apply -d /vmfs/volumes/DAS_01/ESXi700-VMKUSB-NIC-FLING-39035884-component-16770668.zip
Pronto, conecte o adaptador e reinicie o ESXi.
Se você estiver instalando no ESXi 6.5 ou 6.7 o comando é o seguinte.
# esxcli software vib install -d /CAMINHO/PACOTE
Depois de reiniciar podemos verificar se o pacote foi instalado corretamente.
Também podemos verificar se a interface física ficou disponível para uso no ESXi.
Como podemos ver nas imagens o adaptador foi instalado e está disponível para uso.
Sendo assim um adaptador de USB para ethernet é uma boa alternativa para podermos continuar usando as versões mais novas do ESXi em nossos laboratórios e em clientes de pequenos porte.
Agora que já sabemos tudo isso quais os adaptadores conseguimos encontrar aqui no Brasil.
Dei uma boa pesquisada, para mim o melhor custo benefício foi o TP-Link UE300, ele usa o chipset RTL8153 e custa em média R$ 100,00, também podemos encontrar ele com muita facilidade.
Este é o modelo que estou usando em casa no meu laboratório.
Vi que outros adaptadores como os Dell e Lenovo também usam o mesmo chipset, porém não encontrei nada na documentação oficial, vi essas informações no fórum de suporte deles, então não tenho como confirmar que irá funcionar.
Por enquanto é isso, se tiverem dúvidas só escrever nos comentários ou me mandar via e-mail, e me ajudem compartilhando o post. 😀
Até o próximo post!
Referências sobre o projeto no link abaixo.
https://flings.vmware.com/usb-network-native-driver-for-esxi/
Caro Rodrigo
Passei horas procurando adaptador USB ou placa PCI-e compatível no ML para poder ´burlar´ esse problema.
Muito obrigado mais uma vez por estar a frente do problema.
Opa, show Guibão.
Duas perguntas: Voce menciona que para os adaptadores suportados podemos utilizar ESXi 6.5, 6.7 e 7.0 com arquitetura x86. E suporte a X64? Com um adaptador destes consigo bootar a imagem da versao 7 e o adaptador ser reconhecido diretamente?
Obrigado!
Opa, Guibão quando falo sobre arquitetura estou falando sobre a arquitetura do hardware dos servidores, x86, SPARC, ARM, etc.
Tem toda razao, te peço desculpas pela confusão, não atentei.
Tem o que pedir desculpas não, boa sorte!
Ola, estou passando por esse problema em um pequeno cliente. Ele tem um servidor montado. E a segunda placa de rede é essa TPLINK que é a condenação para muitos mundo afora com essa decisão da VMWARE ter feito oq ue fez no ESXi 7. Se eles fizeram isso, devem ter um enorme motivo, nao acredito que seja por desempenho, pois essas placas são otimos em termos de desempenho, acredito que essa caso seja mais por briga comercial, e dai o mundo todo paga o pato, pelo menos em paises emergentes que nao tem acesso tão facil a grandes equipamentos que são carissimos. Voce poderia me indicar uma placa PCIe que seja homologada pela nova versao do ESXi ?
Você pode usar o fling Community Networking Driver for ESXi, as placas são Intel de menor custo.
https://flings.vmware.com/community-networking-driver-for-esxi
eu tenho o esxi 6.7,13981272 e rodei o comando esxcli software vib install -d ESXi670-VMKUSB-NIC-FLING-39203948-offline_bundle-16780994.zip e deu o seguinte erro abaixo:
esxcli software vib install -d ESXi670-VMKUSB-NIC-FLING-39203948-offline_bundle-16780994.zip
[MetadataDownloadError]
Could not download from depot at zip:/var/log/vmware/ESXi670-VMKUSB-NIC-FLING-39203948-offline_bundle-16780994.zip?index.xml, skipping ((‘zip:/var/log/vmware/ESXi670-VMKUSB-NIC-FLING-39203948-offline_bundle-16780994.zip?index.xml’, ”, “Error extracting index.xml from /var/log/vmware/ESXi670-VMKUSB-NIC-FLING-39203948-offline_bundle-16780994.zip: [Errno 2] No such file or directory: ‘/var/log/vmware/ESXi670-VMKUSB-NIC-FLING-39203948-offline_bundle-16780994.zip'”))
url = zip:/var/log/vmware/ESXi670-VMKUSB-NIC-FLING-39203948-offline_bundle-16780994.zip?index.xml
Please refer to the log file for more details.
Boa Noite Rodrigo, como faço para incluir o driver do adaptador us da tp-link ue 300 na iso de instalação do vmwareesxi 7u2?
Obrigado
Onde consigo driver para o 7u3? Não consigo substituindo o número referente a versão no link, deve mudar também o número da compilação no final. Comprei o UE300, mas continua dizendo que não tem placa de rede, aparentemente o driver do u1 ou do u0 não funcionam para o u3.
Olá Tiago, atualizei o post com as versões mais novas dos drivers.
Boa sorte!
Olá Rodrigo lira!
Estou com um problema aqui, estava com a versão trial 6.5, expirou, e quando vou atualizar para versão 7, tudo ok, apos o reboot ele informa que nao reconheceu adaptadores compativeis, vi o seu post, comprei o UE300, instalo o pacote da versão 6.5, tudo ok, quando vou atualizar para o 7, apos o reboot, ele informar sem adaptadores. Instalei o pacote do driver para 7.0.3, tento novamente atualizar o sistema para 7.0.3 e informa novamente sem adaptadores compatíveis.
Como posso ja instalar o pacote do adaptador ja da versão 7 para quando atualizar ele ja reconhecer?
Olá, você pode baixar o driver da versão 7, atualizar e depois instalar, deverá funcionar normalmente.
Boa sorte!
[…] Como alternativa a isso nós podemos usar placas USB, como falei anteriormente nesse post: Adaptadores USB para Ethernet no ESXi 7. […]
Ótimo Material! verifiquei que o link para o driver da versao 6.7 nao esta mais ativo, teria um novo link?
Opa, segue o link atualizado.
https://community.broadcom.com/vmware-code/viewdocument/usb-network-native-driver-for-esxi
Boa sorte!