Que tal gente, aquí les dejo un rápido tip para apagar vms que no respondan y se encuentren colgadas, en este caso utilizando vSphere CLI:
Ejecutamos vSphere CLI
Menú Inicio > Programas > VMware > VMware vSphere CLI
Cambiamos al directorio “bin” donde residen todos nuestros scripts de perl
cd bin
Ejecutamos esxcli con los siguientes parámetros para enlistar las VMs en ejecución:
esxcli.exe –server FQDN vms vm list
y se nos dará una salida como esta:
Aquí podemos ver varios detalles sobre la o las máquinas que se estuvieran ejecutando en nuestro host ESX/ESXi en cuestión , en este caso solo vamos a utilizar el “world ID” .
Ingresamos el comando esxcli con los siguientes parámetros:
esxcli.exe –server FQDN vms vm kill –type (soft, hard,force) -w WORLD ID
soft – intentara hacer un clean shutdown o apagado a través del OS
hard – Se matara el proceso inmediatamente
force – esta debe de ser la última opción, solo en caso que las anteriormente comentadas no den resultado.
Si se ejecuto correctamente se nos muestra en la pantalla “true”.
Podemos comprobar que el comando funciono directamente con el vSphere client o haciendo un listado de las vms:
esxcli.exe –server FQDN vms vm list