Cambiar adaptador de red vmware sin perder mac de e1000 a vmext3

Problema:

Necesitamos cambiar el tipo de adaptador de red en nuestra máquina virtuale, sin perder la mac ni cambiar la tarjeta de red. Esto se podría aplicar en un script para el resto de máquian de nuestra infraesctructura

Solución:

Para ello mediante powershell ejecutaremos la siguiente secuencia de ordenes; primero listamos para ver el tipo y luego lo cambiamos al vmext3

PS C:\Users\joe.dole> Get-Vm vm1 | get-networkadapter

Name                 Type       NetworkName  MacAddress         WakeOnLan
                                                                  Enabled
----                 ----       -----------  ----------         ---------
Network adapter 1    e1000      VM1- Network 00:50:56:ae:75:a8       True


PS C:\Users\joe.dole> get-vm vm1 | Get-NetworkAdapter | set-networkadapter -type vmxnet3

Confirmar
¿Está seguro de que desea realizar esta acción?
Se está realizando la operación "Setting Type: Vmxnet3" en el destino "Network adapter 1".
[S] Sí  [O] Sí a todo  [N] No  [T] No a todo  [U] Suspender  [?] Ayuda (el valor predeterminado es "S"): O

Name                 Type       NetworkName  MacAddress         WakeOnLan
                                                                  Enabled
----                 ----       -----------  ----------         ---------
Network adapter 1    Vmxnet3    VM1- Network 00:50:56:ae:75:a8      True


 

Fallo en la migración de una maquina virtual en VmWare, debido a las tools y esto impide poner el host en modo mantenimiento

Problema:

Queremos poner un host en modo mantenimiento y alguna de las máquinas alojadas en ese host tiene el cd de las tools montadas y no se puede iniciar la migración. El error sería el siguiente “The virtual machine is installing VMware Tools and cannot initiate a migration operation”

Solución:

Para solucionar este problema, sin apagar las VM’s lo que debemos hacer es conectarnos al host, listar las máquinas y obtener el id en la cual las tools se han quedado montadas. Una vez tengamos el id cancelamos la instalación

[root@test:~] vim-cmd vmsvc/getallvms 
Vmid     Name                                      File                                          Guest OS          Version                                                                   Annotation                                                                 
16     AA01DC   [Datastores_EMC_PRO] AA01DC/AA01DC.vmx                                   ubuntu64Guest           vmx-11    Sistema Operativo:Ubuntu Server 16.04
Propósito:Open edX Insigths 

795   AA01DC02   [Datastores_EMC_PRO] AA01DC02.domain.com/AA01DC02.domain.com.vmx   windows8Server64Guest                                  
[root@test:~] vim-cmd vmsvc/tools.cancelinstall 16
[root@test:~]