En mi workstation de trabajo siempre tengo algún guest en ejecución. Por defecto, en el momento de apagar el sistema operativo todos los guest se suspenden. Esta semana sucedió que uno de los guests suspendidos fallaba al reanudar, luego de un reinicio del sistema operativo del host, mostrando el siguiente mensaje:

Error restoring domain: Unable to read from monitor



En KVM, cuando un guest se ha suspendido, sólo existe la opción de reanudarlo (resume), no es posible apagarlo (shutdown) o iniciarlo normalmente (start).

La solución rápida y sencilla para este problema es eliminar la sesión suspendida. De esta forma el sistema operativo bootea normalmente, en lugar de reanudar la sesión (resume). Por supuesto que esto puede tener implicancias negativas en el guest y además se pierde la sesión, pero cuando no hay tiempo y "las papas queman" es la mejor alternativa.

Para eliminar una sesión de una máquina virtual suspendida que se ha corrompido, se debe ejecutar:

# virsh managedsave-remove guest01

Donde "guest01" es el nombre de la máquina virtual (nombre de dominio, en KVM).

Espero que sea de ayuda.


Tal vez pueda interesarte


Compartí este artículo