Clonación, Snapshots y Backups en Proxmox
Resumen de una línea
Clonación de VMs (completa vs ligera), conversión de VMs en plantillas, creación y rollback de snapshots, y copias de seguridad con tres modos (stop/suspend/snapshot).
Información
- Fuente: Curso Proxmox VE - Módulo 5
- Duración: 2 horas teoría + 2 horas actividades prácticas
- Semana: Semana 5
Clonación de Máquinas Virtuales
Clonación Completa (Full Clone)
Máquina original → Copia independiente (almacenamiento duplicado)
├─ Discos copiados completamente
├─ Nueva máquina autónoma
└─ Requiere configuración posterior (hostname, red, etc.)
Procedimiento:
- VM original debe estar creada
- Botón derecho → Clone
- Elegir ID y nombre de nueva VM
- Seleccionar storage destino
- Completar clonación
Nota: Nueva máquina idéntica a la original, requiere modificaciones de configuración
Ventajas
- VM completamente independiente
- Sin dependencias de máquina origen
- Mejor para producción
Desventajas
- Copia completa del almacenamiento
- Más tiempo de creación
- Consume más espacio
Plantillas y Clonación Ligera
Conversión en Plantilla
VM Configurada → Plantilla (Read-only)
├─ VM debe estar apagada
├─ No se puede usar la VM original nuevamente
└─ Punto base para clonaciones ligeras
Procedimiento:
- VM → Hardware → Convert to template
- VM cambia icono y se vuelve read-only
- Solo operación posible: Clone
Clonación Ligera (Linked Clone)
Plantilla (base) → VM 1
→ VM 2
→ VM 3
(Aprovisionamiento ligero, crecimiento dinámico)
Características:
- Almacenamiento vinculado a plantilla
- Sin copiar datos al crear
- VMs crecen según cambios
- Creación muy rápida
- Ahorro significativo de espacio
Opción durante clonación:
- Full Clone: Independencia total (almacenamiento copiado)
- Linked Clone: Vinculado (almacenamiento compartido con plantilla)
Modificación de Plantillas
Plantilla → Modificar hardware (RAM, CPU, etc.)
→ Nuevas VMs heredan cambios
Permite ajustar características base antes de clonar
Snapshots (Instantáneas)
Concepto
VM en tiempo T1 → Guardar estado (almacenamiento + RAM)
↓
→ Versión guardada para rollback posterior
Propósito: Capturar estado completo de VM para poder volver a ese punto
Requisitos
- Storage con soporte (local-lvm, qcow2)
- VM puede estar corriendo o apagada
- Qemu-agent mejora consistencia
Creación de Snapshot
Procedimiento:
- VM → Snapshots → Take Snapshot
- Ingresar nombre descriptivo
- Opcionalmente agregar descripción
- Guardar almacena estado de almacenamiento + RAM
Rollback (Restauración)
Estado A → Estado B (snapshot) → Estado A (rollback)
Procedimiento:
- VM → Snapshots → Seleccionar snapshot
- Botón Rollback
- VM vuelve a estado guardado
Operaciones
- Remove: Eliminar snapshot
- Edit: Modificar información (nombre, descripción)
- Rollback: Volver a estado guardado
Caso de Uso Educativo
En ciclos formativos (FP), estudiantes pueden:
- Experimentar con cambios en VM
- Volver a estado estable si hay problemas
- No necesitan eliminar VM y recrearla
Copias de Seguridad
Tres Modos de Backup
┌─────────────────────┬──────────────────┬───────────────────┐
│ STOP MODE │ SUSPEND MODE │ SNAPSHOT MODE │
├─────────────────────┼──────────────────┼───────────────────┤
│ VM se para │ VM se suspende │ VM sigue corriendo │
│ Mayor consistencia │ Consistencia 80% │ Menor consistencia │
│ Breve downtime │ Sin downtime │ Mínimo downtime │
│ Más seguro │ Término medio │ Más rápido │
└─────────────────────┴──────────────────┴───────────────────┘
Elección según necesidad:
- Producción crítica → STOP MODE
- Laboratorio → SNAPSHOT MODE
- Balance → SUSPEND MODE
Creación de Backup
Procedimiento:
- VM → Backup → Backup now
- Seleccionar storage destino
- Elegir modo (stop/suspend/snapshot)
- Seleccionar compresión (gzip, lz4, zstd)
- Opcionalmente: email de notificación
- Si múltiples discos: se copian todos
Archivo de Backup
Formato: qemu-YYYYMMDD-HHMMSS.vma.gz
[tipo]-[fecha]-[hora].[compresión]
Ejemplo: qemu-20260415-143022.vma.lz4
Incluye información de compresión en nombre
Restauración
Opción 1: Desde backup de VM
- VM → Backup → Restore
- Restaura sobre misma VM
Opción 2: Desde backup de storage
- Storage → local → Backup → Restore
- Crea nueva VM desde backup
En ambos casos: Elegir almacenamiento destino
Operaciones sobre Backup
- Remove: Eliminar backup
- Show Configuration: Ver detalles
- Restore: Crear o restaurar VM
Comparativa: Snapshots vs Backups
| Aspecto | Snapshot | Backup |
|---|---|---|
| Almacenamiento | Local (misma fuente) | Otro almacenamiento |
| Velocidad | Muy rápido | Más lento (comprime) |
| Propósito | Rollback temporal | Recuperación ante desastre |
| Retención | Corto plazo | Largo plazo |
| Consistencia | Alta (si Qemu-agent) | Seleccionable |
| Compresión | No | Sí |
Relaciones
Conecta con
- Creación de Máquinas Virtuales en Proxmox — Base para clonar
- Gestión de Almacenamiento en Proxmox — Dónde se guardan
- Gestión de Usuarios y Permisos en Proxmox VE — Control de acceso
Próximo Paso
Trabajar con Linux Containers (LXC), creación y gestión de contenedores ligeros.