¿Cómo reparar una máquina virtual qemu congelada?

¿Cómo reparar una máquina virtual qemu congelada?

Tengo un hipervisor qemu en RHEL 6.4 que aloja máquinas virtuales que con bastante frecuencia pierden su conexión a la red. Cuando la VM pierde su conexión, puedo verla e interactuar con ella usando virt-manager, pero no parece haber nada que pueda hacer para restablecer la conexión de red. Hacer ping a hosts externos no funciona, actualizar la dirección DHCP no funciona y reiniciar el servicio de red no funciona.

En este punto puedo reiniciar la VM (ya sea usando shutdown -r nowo usando la interfaz de usuario de virt-manager). La máquina virtual parecerá apagarse correctamente, llegando al punto donde dice "Detención del sistema".

A partir de ahí, la máquina virtual deja de responder por completo. No puedo acceder a él a través de virt-manager, virsh muestra el estado de la VM como "apagado" y no puedo destruirlo a través de virsh.

virsh # destruir error de vmname: no se pudo destruir el dominio error de vmname: operación fallida: no se pudo eliminar el proceso qemu con SIGTERM

Esto ha sucedido un par de veces, todas con los mismos síntomas de pérdida de conexión de red y máquina virtual congelada después de reiniciar. Desafortunadamente, no tengo control del hipervisor, por lo que no puedo acceder a los archivos de registro y solo puedo obtener una cantidad limitada de información de virsh.

¿Alguien ha visto este error? ¿Es causado por la configuración del hipervisor o de las VM?

Respuesta1

Si no tiene control del hipervisor, debe comunicarse con el administrador del sistema que lo tiene y pedirle que investigue el evento y las secciones de registro apropiadas relacionadas con su VM. Bajo ninguna circunstancia se supone que un invitado pueda detener un comando de destrucción de libvirt; Se supone que es un apagado brusco, como tirar del enchufe. Entonces es un error en la configuración del host o un error en libvirt; de cualquier manera, el administrador debería saberlo.

información relacionada