%20como%20vmware%20Player%3F.png)
¿Es posible guardar el estado de una máquina virtual en QEMU/KVM/libvirt (en x86-64) en el disco como se puede hacer en vmware Player, eso significa:
- El estado de la RAM y la CPU/sistema se guarda en el disco
- El sistema operativo se detiene desde el exterior (no se suspende el disco dentro de la VM)
- ¿Se puede continuar con la VM después de reiniciar el host?
Si es posible, ¿se necesitarían controladores especiales dentro de la VM? ¿Cuál para invitados de Linux y Windows 7?
Respuesta1
Para lograr lo mismo que "Suspender" de VMmware en virsh
, haga:
virsh managedsave <domain-name>
La máquina se puede reanudar más tarde con
virsh start <domain-name>
En mi host probado (Ubuntu Server 14.04), el archivo guardado se almacena en:
/var/lib/libvirt/qemu/save/<domain-name>.save
Respuesta2
La virt-manager
ventana tiene una función "apagar" -> "guardar".
No se requieren controladores adicionales. Creo que lo malo obvio sucede con la hora del sistema dentro del invitado. No sé si hay conductores invitados disponibles para dejar que el reloj se ponga al día.
Respuesta3
La guía de administración e implementación de virtualización de Red Hattiene una sección sobre esto, pero si no tienes acceso entonces no será de mucha ayuda...
En pocas palabras lo que buscas es el virsh dompmsuspend
comando y la opción. Las utilidades GUI para KVM están bien, pero deje unLOTEde funcionalidad. El virsh
comando puede hacer cualquier cosa que necesite, siempre que tenga las opciones y parámetros correctos. No estoy familiarizado con "suspender" un invitado KVM, por lo que no puedo brindarle mucha orientación, pero ladocumentacióndebe tener todo lo que necesitas.