¿Se puede cambiar el tipo de NIC virtual después de crear una VM?

¿Se puede cambiar el tipo de NIC virtual después de crear una VM?

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-NetworkAdaptercmdlet 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-VIServerpara conectarse a su host ESXi. Le solicitará la IP del servidor y las credenciales.

Úselo Get-VMpara 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-VMlista 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.

  1. SSH en su host
  2. Localice el archivo vmx para su máquina virtual (ej./vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
  3. Abra el archivo para editarlo:vi /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
  4. Busque la línea que define el tipo de interfaz. Por ejemplo, para la primera vNICethernet0.virtualDev = "e1000"
  5. Cambiar e1000avmxnet3
  6. 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 ingrese la descripción de la imagen aquí

retire la NIC E1000 ingrese la descripción de la imagen aquí

agregar un nuevo dispositivo de red
ingrese la descripción de la imagen aquí

especificar el tipo de adaptador que se utilizará en el nuevo dispositivo de red ingrese la descripción de la imagen aquí

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.

información relacionada