Forzar el reinicio de una VM que no responde en vSphere

Translate

Cuando llevas miles de horas gestionando entornos vSphere, es posible que te encuentres con situaciones o problemas extraños con tus VMs, como es el caso de este post, donde veremos como forzar el reinicio de una VM que no responde ni a consola remota ni a los comando de PowerOff o Restart.

Problema

Como podemos ver en la imagen nuestra VM no responde correctamente, por lo que intentamos reiniciarla desde las opciones.

Si miramos las tareas veremos que nos devuelve un error, por lo que la acción de reinicio no se ha podido realizar.

Solución

Lo primero es activar el servicio SSH sobre el host donde tenemos la VM corriendo, esto lo podemos ver en el Resumen de la VM, en mi caso vsan02.

Ahora nos conectamos por SSH mediante Putty o cualquier otro cliente con las credenciales de root del host.

Una vez dentro debemos conocer el World ID que tiene nuestra VM, que vienen a ser el numero de proceso de esta VM.

esxcli vm process list | grep -A 2 NOMBREdelaVM

Ya podemos lanzar el comando para cerrar el proceso de nuestra VM.

esxcli vm process kill -t hard -w nuestroWORLDID

Como podemos observar nuestra VM, después de lanzar el comando de cerrar el proceso a empezado a arrancar de manera correcta y ya podemos acceder a ella mediante consola remota.

 

Espero que os haya servido, si tenéis alguna duda comentar el post y haré lo posible para ayudaros.

2 comentarios en “Forzar el reinicio de una VM que no responde en vSphere

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.