Apagar VM utilizando vSphere CLI

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

Leave a Reply