Respostas:
Sim, você pode alterar o tipo.
Use o Set-NetworkAdapter
cmdlet 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-VIServer
para se conectar ao seu host ESXi. Ele solicitará o IP do servidor e credenciais.
Use Get-VM
para 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-VM
lista 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.vmx
vi /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
ethernet0.virtualDev = "e1000"
e1000
paravmxnet3
Agora 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.