Sí, puedes cambiar el tipo.
Use el Set-NetworkAdapter
cmdlet powercli. El interruptor "Tipo" le permite modificar el adaptador. Tenga en cuenta que la VM debe estar apagada para hacer esto.
https://www.vmware.com/support/developer/PowerCLI/PowerCLI41U1/html/Set-NetworkAdapter.html
vSphere PowerCLI se puede descargar aquí:
https://my.vmware.com/group/vmware/details?downloadGroup=VSP510-PCLI-510&productId=285
Se puede instalar en cualquier máquina con Windows que tenga acceso de red al servidor ESXi. Normalmente lo instalo directamente en mi computadora portátil / estación de trabajo donde también tengo instalado vSphere.
Después de la instalación, ábralo. Use Connect-VIServer
para conectarse a su host ESXi. Le pedirá la dirección IP del servidor y las credenciales.
Use Get-VM
para recuperar la lista de máquinas virtuales en el host ESXi. Confirme que el que desea cambiar está allí y anote el nombre exacto.
Use este comando para cambiar el adaptador, reemplazando el nombre del servidor con el nombre exacto de la Get-VM
lista y escriba con el tipo de adaptador que desee:
get-vm 'myserver'|get-networkadapter|set-networkadapter -type e1000
Tenga en cuenta que si la VM tiene varias NIC, es posible que necesite otro interruptor en el comando para especificar el correcto.
get-vm 'myserver'|get-networkadapter|set-networkadapter -type vmxnet3
Como puede estar aprendiendo, hay varias formas de cambiar el tipo de adaptador. Una advertencia para recordar se relaciona con la generación de direcciones MAC.
Cuando crea una NIC virtual, hay dos opciones relacionadas con la dirección MAC:
Si está utilizando MAC generados automáticamente, al cambiar el tipo de adaptador se genera la dirección. Esto significa que cualquier configuración que tenga, en el invitado o en la infraestructura de red en sí, que dependa de una dirección MAC fallará. Por lo tanto, si cambia el tipo de adaptador, debe permitir que se genere automáticamente una nueva dirección MAC o que establezca manualmente la suya. Sin embargo, no puede configurar manualmente la dirección anterior como interfaz, ya que ESX reserva este prefijo para sus propios fines.
ADVERTENCIA ADVERTENCIA CUANDO ESTO FALLA LA CULPA SÓLO USTED MISMO
Una alternativa que he usado es editar manualmente el archivo de configuración de la máquina virtual. Este método requiere que SSH esté habilitado en el host ESX y que esté dispuesto a omitir todas las protecciones de integridad de datos que proporciona una GUI o API.
Antes de realizar cualquiera de estos pasos, asegúrese de que el invitado esté apagado y que la ventana de configuración esté cerrada.
/vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
vi /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
ethernet0.virtualDev = "e1000"
e1000
avmxnet3
Ahora habrá cambiado el tipo de dispositivo NIC virtual sin tener que cambiar la dirección MAC.
fuente
No creo que sea productivo sugerir una solución PowerCLI o de secuencias de comandos para esta pregunta ... Demasiadas suposiciones sobre la infraestructura circundante para lo que es una solución manual de 30 segundos.
La respuesta es que realmente no debería cambiar el tipo de adaptador en vuelo. El proceso más aceptado es eliminar el adaptador existente y agregar un nuevo adaptador del tipo que desee.
NIC E1000 existente conectada a una VM
retire la NIC E1000
agregar un nuevo dispositivo de red
Especifique el tipo de adaptador que se utilizará en el nuevo dispositivo de red
En su sistema operativo, reconfigure la configuración de red.
fuente
No puede cambiar el tipo, pero puede eliminar fácilmente el tipo no deseado y agregar una nueva vNIC del tipo deseado.
fuente