3. Gestión de instantáneas y respaldos

Como administrador de infraestructura, capture, revierta y consolide instantáneas (snapshots) de máquinas virtuales en caliente para facilitar puntos de recuperación seguros antes de mantenimientos críticos en NorTK VM, utilizando primordialmente las interfaces gráficas Cockpit y virt-manager.

3.1. Prerrequisitos

  • Máquina virtual configurada con volúmenes de disco en formato QCOW2.

  • Agente de sincronización qemu-guest-agent activo en el sistema operativo huésped para congelamiento atómico del sistema de archivos (fsfreeze).

  • Capacidad de almacenamiento disponible equivalente al menos al 25% del tamaño virtual de los discos en el pool correspondiente.

3.2. Verificación previa en la consola web Cockpit

La consola web Cockpit supervisa el ciclo de vida y la telemetría operativa de la máquina virtual. Previo a la captura de una instantánea diferencial, confirme el estado de ejecución y la asignación de hardware:

  1. Inicie sesión en Cockpit y seleccione Máquinas virtuales en el menú lateral.

  2. Haga clic sobre la máquina virtual a respaldar (por ejemplo, srv-app01).

  3. Inspeccione los parámetros en la sección Visión general (Overview):

    • Verifique que el indicador de estado sea En ejecución (Running).

    • Confirme que el modelo de procesador esté configurado con emulación de alto rendimiento (host passthrough) y que la máquina disponga de memoria activa.

    Panel de visión general en Cockpit verificando estado de ejecución activo de la máquina virtual previo a la captura de instantáneas

Nota

Por diseño de arquitectura en el ecosistema libvirt/KVM, la consola web Cockpit (módulo cockpit-machines) delega la manipulación del árbol jerárquico de instantáneas al gestor de escritorio virt-manager y a la interfaz de comandos virsh.

3.3. Procedimiento en el gestor de escritorio virt-manager

  1. Inicie la aplicación Gestor de máquinas virtuales (virt-manager).

  2. Haga doble clic sobre la máquina virtual para abrir la ventana de visualización.

  3. En la barra de herramientas de la ventana, haga clic en el icono Administrar instantáneas de máquinas virtuales (icono de cámara fotográfica).

  4. Cree la instantánea:

    • En la esquina inferior izquierda del panel de instantáneas, haga clic en el botón con el signo más (+).

    • Ingrese el nombre de la instantánea: snap-pre-actualizacion-so-20260922.

    • Ingrese la descripción técnica correspondiente.

    • Haga clic en Finalizar.

    Panel de gestión de instantáneas en virt-manager mostrando el árbol jerárquico y puntos de retorno
  5. Elimine y consolide la instantánea cuando concluya el mantenimiento:

    • Una vez confirmada la estabilidad de la actualización, seleccione la instantánea en el árbol.

    • Haga clic en el botón Eliminar la instantánea seleccionada (icono de aspa circular de eliminación) para eliminar la instantánea. QEMU fusionará en caliente los bloques diferenciales con el disco base (block-commit).

3.4. Verificación visual

  1. En Cockpit: confirme que la máquina virtual continúa en estado En ejecución (Running) y que la telemetría operativa de CPU y memoria se mantiene estable tras la captura.

  2. En virt-manager: en el panel de instantáneas, confirme que el árbol jerárquico refleja el punto de captura y marca la posición actual del cursor de ejecución.

3.5. Apéndice: Automatización y auditoría por línea de comandos

Para administradores que requieran gestionar instantáneas desde scripts de terminal mediante virsh:

# virsh snapshot-create-as vm-app01.infra.nortk.com snap-pre-actualizacion-so-20260922 "Punto de recuperacion previo a mantenimiento" --quiesce
# virsh snapshot-list vm-app01.infra.nortk.com --tree
# virsh snapshot-revert vm-app01.infra.nortk.com snap-pre-actualizacion-so-20260922
# virsh snapshot-delete vm-app01.infra.nortk.com snap-pre-actualizacion-so-20260922

Salida esperada al crear y listar la jerarquía de instantáneas:

Domain snapshot snap-pre-actualizacion-so-20260922 created

snap-pre-actualizacion-so-20260922

Advertencia

Las instantáneas no constituyen copias de seguridad independientes. Residen en el mismo medio físico que el disco base. Mantener árboles de instantáneas acumulados durante semanas fragmenta el almacenamiento y degrada la latencia de lectura/escritura.

3.6. Recursos adicionales

  • Página man de virsh(1).

  • Documentación técnica sobre cadenas diferenciales de discos QCOW2 en QEMU.