7.2. Guardar una máquina virtual mediante la interfaz de línea de comandos
Para guardar una máquina virtual (VM) utilizando la línea de comandos, siga el procedimiento siguiente.
Requisitos previos
- Asegúrese de tener suficiente espacio en el disco para guardar la VM y su configuración. Tenga en cuenta que el espacio ocupado por la VM depende de la cantidad de RAM asignada a esa VM.
- Asegúrese de que la máquina virtual es persistente.
- Optional: Haga una copia de seguridad de los datos importantes de la máquina virtual si es necesario.
Procedimiento
Utilice la utilidad
virsh managedsave
.Por ejemplo, el siguiente comando detiene la VM demo-guest1 y guarda su configuración.
# virsh managedsave demo-guest1 Domain demo-guest1 saved by libvirt
El archivo VM guardado se encuentra por defecto en el directorio /var/lib/libvirt/qemu/save como demo-guest1.save.
La próxima vez que se inicie la máquina virtual, se restaurará automáticamente el estado guardado en el archivo anterior.
Verificación
Puedes asegurarte de que la VM está en un estado guardado o apagado utilizando la utilidad
virsh list
.Para listar las máquinas virtuales que tienen habilitado el almacenamiento gestionado, utilice el siguiente comando. Las máquinas virtuales que aparecen en saved tienen habilitado el almacenamiento gestionado.
# virsh list --managed-save --all Id Name State ---------------------------------------------------- - demo-guest1 saved - demo-guest2 shut off
Para listar las máquinas virtuales que tienen una imagen guardada gestionada:
# virsh list --with-managed-save --all Id Name State ---------------------------------------------------- - demo-guest1 shut off
Tenga en cuenta que para listar las máquinas virtuales guardadas que están en estado de apagado, debe utilizar las opciones
--all
o--inactive
con el comando.
Solución de problemas
- Si el archivo guardado de la VM se corrompe o es ilegible, la restauración de la VM iniciará un arranque estándar de la VM en su lugar.
Recursos adicionales
-
Para obtener más argumentos de
virsh managedsave
, utilicevirsh managedsave --help
o consulte la página de manualvirsh
. - Para obtener instrucciones sobre la restauración de una VM guardada mediante la interfaz de línea de comandos, consulte Sección 7.3, “Iniciar una máquina virtual mediante la interfaz de línea de comandos”.
- Para obtener instrucciones sobre cómo restaurar una VM guardada utilizando la consola web, consulte Sección 7.4, “Iniciar máquinas virtuales mediante la consola web”.