Para finalizar con esta serie comentaremos algunos breves temas que no encajan totalmente en los apartados pero nos puede ser muy util para facilitarnos el uso de maquinas virtualizadas con QEMU y LibVirt.
Antes de nada comentar que se pueden realizar muchas otras acciones de administración como es la migración de maquinas virtuales entre diferentes hipervisores, definir afinidades y otros temas avanzados que son más del uso en entornos empresariales y no en un entorno de usuario que es en el que nos hemos basado.
Crear SnapShots (Instantaneas)
Una snapshots es una imagen guardada del estado del dispositivo, la memoria y el disco duro. Se podrán crear y borrar para ejecutar la instantánea en cualquier momento lo que nos permitirá volver a l estado en el que se grabo este.
Desde la consola de la maquina virtual podremos acudir a las instantáneas “Vista→Instantaneas” y en ella podremos crearla y solo necesitaremos darle un nombre y una descripción. La propia instantánea no realiza una captura de pantalla del momento.
Después podremos borrarlas o ejecutarlas.
Desde modo comando:
- virsh snapshot-create-as <maquina –name <nombre del snap>
- virsh snapshot-list <Maquina de la que se piden snapshot>
- virsh snapshot-revert <Maquina> <Snap> // Ejecutamos el Snapshot
- virsh snapshot-delete <Maquina> <Snapshot> // Borramos una instantanea
Utilidades y varios
- libguestfs-tools (https://libguestfs.org)
Nos proporciona un grupo de herramientas para acceder y modificar imágenes de disco de máquina virtual (VM) lo que nos permite editar archivos del disco, ademas de cambiar el tamaño de estos para ampliarlos o reducirlos.
- guestfish –ro -i -a <imagen>
- list-filesystems Nos dará el sistema de ficheros
- mount <sistema a montar> /
- guestmount -a <imagen> -m <sistema visto con list-filesystem> –ro <dir Montaje>
Nos permite montar la imagen en un directorio de nuestra maquina.
- Guestunmount <directorio> para desmontarla
- virt-cat Visualizar un ficheros.
- Virt-copy-in y virt-copy-out para copiar ficheros