Respostas:
Sim, você pode alterar o tipo.
Use o Set-NetworkAdaptercmdlet powercli. A opção "Tipo" permite modificar o adaptador. Observe que a VM deve estar desativada para fazer isso.
https://www.vmware.com/support/developer/PowerCLI/PowerCLI41U1/html/Set-NetworkAdapter.html
O vSphere PowerCLI pode ser baixado aqui:
https://my.vmware.com/group/vmware/details?downloadGroup=VSP510-PCLI-510&productId=285
Ele pode ser instalado em qualquer máquina Windows que tenha acesso de rede ao servidor ESXi. Normalmente, instalo-o diretamente no meu laptop / estação de trabalho, onde também tenho o vSphere instalado.
Após a instalação, abra-o. Use Connect-VIServerpara se conectar ao seu host ESXi. Ele solicitará o IP do servidor e credenciais.
Use Get-VMpara recuperar a lista de VMs no host ESXi. Confirme se você deseja alterar e anote o nome exato.
Use este comando para alterar o adaptador, substituindo o nome do servidor pelo nome exato da Get-VMlista e digite o tipo de adaptador desejado:
get-vm 'myserver'|get-networkadapter|set-networkadapter -type e1000
Observe que, se a VM tiver várias NICs, você poderá precisar de outra opção no comando para especificar a correta.
get-vm 'myserver'|get-networkadapter|set-networkadapter -type vmxnet3
Como você pode aprender, há várias maneiras de alterar o tipo de adaptador. Uma ressalva a ser lembrada diz respeito à geração de endereços MAC.
Quando você cria uma NIC virtual, há duas opções relacionadas ao endereço MAC:
Se você estiver usando MACs gerados automaticamente, a alteração do tipo de adaptador resultará na regeneração do endereço. Isso significa que todas as configurações que você possui, no convidado ou na própria infraestrutura de rede, que dependem de um endereço MAC, falharão. Portanto, se você alterar o tipo de adaptador, deverá permitir que gere automaticamente um novo endereço MAC ou defina manualmente o seu. No entanto, você não pode definir manualmente o endereço antigo como a interface, pois o ESX reserva esse prefixo para seus próprios fins.
ADVERTÊNCIA ADVERTÊNCIA QUANDO FALHA SOMENTE EM RESPONSABILIDADE
Uma alternativa que eu usei é editar manualmente o arquivo de configuração da máquina virtual. Esse método exige que o SSH esteja ativado no host ESX e você deseja ignorar todas as proteções de integridade de dados fornecidas por um GUI ou API.
Antes de executar qualquer uma dessas etapas, verifique se o convidado está desligado e a janela de configurações está fechada.
/vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmxvi /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmxethernet0.virtualDev = "e1000"e1000paravmxnet3Agora você alterou o tipo de dispositivo da NIC virtual sem precisar alterar o endereço MAC.
Não acho que seja produtivo sugerir uma solução de PowerCLI ou de script para essa pergunta ... Muitas suposições sobre a infraestrutura circundante são uma correção manual de 30 segundos.
A resposta é que você realmente não deve alterar o tipo de adaptador durante o voo. O processo mais aceito é remover o adaptador existente e adicionar um novo adaptador do tipo desejado.
NIC E1000 existente conectada a uma VM

remova a placa de rede E1000

adicionar um novo dispositivo de rede

especifique o tipo de adaptador a ser usado no novo dispositivo de rede

No seu sistema operacional, reconfigure as configurações de rede.
Você não pode alterar o tipo, mas pode excluir facilmente o tipo indesejado e adicionar uma nova vNIC do tipo desejado.