
Al crear una máquina virtual, puede seleccionar qué tipo de dispositivo virtual desea que sea una vNIC (E1000, VMXNET3, etc.).
DespuésSe crea la VM, ¿puede cambiar el tipo de vNIC en uso en una conexión determinada (por ejemplo, de E1000 a VMXNET3)?
¿Si es así, cómo?
Respuesta1
Sí, puedes cambiar el tipo.
Utilice el Set-NetworkAdapter
cmdlet powercli. El interruptor "Tipo" le permite modificar el adaptador. Tenga en cuenta que la máquina virtual 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, ábrelo. Úselo Connect-VIServer
para conectarse a su host ESXi. Le solicitará la IP del servidor y las credenciales.
Úselo 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.
Utilice este comando para cambiar el adaptador, reemplazando el nombre del servidor con el nombre exacto de la Get-VM
lista y escriba el tipo de adaptador que desee:
get-vm 'myserver'|get-networkadapter|set-networkadapter -type e1000
Tenga en cuenta que si la máquina virtual tiene varias NIC, es posible que necesite otro conmutador en el comando para especificar la correcta.
Respuesta2
Como quizás esté aprendiendo, hay varias formas de cambiar el tipo de adaptador. Una advertencia a recordar se relaciona con la generación de direcciones MAC.
Cuando crea una NIC virtual, hay dos opciones relacionadas con la dirección MAC:
- Automático: (predeterminado) ESX genera automáticamente una dirección MAC para usted
- Manual: Usted, el usuario, ingresa manualmente una dirección MAC que selecciona
Si está utilizando MAC generadas automáticamente, al cambiar el tipo de adaptador se regenera la dirección. Esto significa que cualquier configuración que tenga, en el invitado o en la propia infraestructura de red, que dependa de una dirección MAC fallará. Entonces, si cambia el tipo de adaptador, debe permitir que se genere automáticamente unnuevoDirección MAC o configure manualmente la suya propia. 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 CULPAR SÓLO A TI MISMO
Una alternativa que he utilizado 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 el uso de una GUI o API.
Antes de realizar cualquiera de estos pasos, asegúrese de que el invitado esté apagado y la ventana de configuración esté cerrada.
- SSH en su host
- Localice el archivo vmx para su máquina virtual (ej.
/vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
- Abra el archivo para editarlo:
vi /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
- Busque la línea que define el tipo de interfaz. Por ejemplo, para la primera vNIC
ethernet0.virtualDev = "e1000"
- Cambiar
e1000
avmxnet3
- Guarda el archivo y cierra.
Ahora habrás cambiado el tipo de dispositivo NIC virtual sin tener que cambiar la dirección MAC.
Respuesta3
No creo que sea productivo sugerir una solución PowerCLI o scripting 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ías cambiar eltipodel adaptador en vuelo. El proceso más aceptado es quitar el adaptador existente y agregar un nuevo adaptador del tipo que desee.
NIC E1000 existente conectada a una máquina virtual
retire la NIC E1000
agregar un nuevo dispositivo de red
especificar el tipo de adaptador que se utilizará en el nuevo dispositivo de red
En su sistema operativo, reconfigure los ajustes de red.
Respuesta4
No puedescambiarel tipo, pero puede eliminar fácilmente el tipo no deseado y agregar una nueva vNIC del tipo deseado.