Veeam SureBackup: verificar copias y probar la restauración

Veeam SureBackup: una lista con cinco casillas verificadas y un marcador, como las pruebas que confirma cada copia

Veeam SureBackup es la función que comprueba que las copias sirven: que no están dañadas, que no llevan malware y, en su modo completo, que las máquinas arrancan y sus aplicaciones responden. Una copia que nadie ha probado es una suposición. Por eso esta guía explica qué verifica SureBackup, qué se puede hacer con copias de Proxmox, cómo armar un plan de pruebas y cómo convertirlo todo en un informe mensual para la dirección.

Además, está escrita en dos niveles. Si usted recibe el informe, la tabla del ejemplo le muestra qué pedir y qué cifras mirar. En cambio, si administra las copias, encontrará los modos de verificación, el trabajo paso a paso, el calendario de pruebas y el código de PowerShell que saca los datos.

La serie y el caso común

En concreto, esta es la última de siete guías que comparten el mismo caso, y cierra el círculo: verifica las copias de los trabajos de la quinta guía, usa las restauraciones de la sexta y termina en un informe que se puede presentar.

  1. Qué es y para qué sirve, con el mapa de protección.
  2. Licencias: instancias, ediciones y Community Edition.
  3. Instalación: appliance, puertos y workers de Proxmox.
  4. Hardened Repository: copias inmutables en discos locales.
  5. Backup job: métodos, retención GFS y copia fuera de sede.
  6. Instant Recovery: restaurar en minutos.
  7. SureBackup: verificar las copias e informar (esta guía).

Qué es Veeam SureBackup

En esencia, Veeam SureBackup es un tipo de trabajo que, en lugar de copiar, verifica. Según la documentación del fabricante, funciona en dos modos:

ModoQué haceQué necesita
Prueba completa de recuperaciónArranca las máquinas desde la copia en un entorno aislado y prueba sus aplicacionesUn laboratorio virtual y un grupo de aplicaciones
Solo verificación y escaneo de contenidoComprueba la integridad de la copia y busca malware o datos sensiblesNada más: ni laboratorio ni grupo

Además, en el modo completo de Veeam SureBackup intervienen tres piezas. Por un lado, el grupo de aplicaciones: las máquinas de las que depende la que se prueba, como un controlador de dominio para un ERP. Por otro, el laboratorio virtual, que es la red aislada donde arrancan. Y por último, el propio trabajo, que se lanza a mano o con horario. Al terminar, Veeam apaga las máquinas, descarta los cambios y envía un informe por correo.

Las pruebas que ejecuta Veeam SureBackup

  • Latido: comprueba que el sistema operativo arrancó y que el agente del invitado responde.
  • Ping: comprueba que la máquina contesta en la red del laboratorio.
  • Prueba de aplicación: comprueba que el servicio escucha, por ejemplo el puerto de la base de datos.
  • Validación del archivo: una comprobación de redundancia cíclica sobre el archivo de copia, al terminar las demás pruebas.
  • Escaneo de malware: con el antivirus del servidor de copias y con reglas YARA.

Por su parte, las reglas YARA merecen una explicación. En concreto, son patrones de texto y de bytes que describen una familia de malware o un tipo de dato, y el escaneo las busca dentro de la copia. Así, sirven tanto para detectar un código malicioso conocido como para encontrar datos sensibles que no deberían estar en cierto servidor.

Además, si una verificación de Veeam SureBackup falla, el sistema marca como infectado ese punto y todos los siguientes de la cadena. También marca igual las copias fuera de sede y las exportaciones que contengan esos datos. Por lo tanto, un hallazgo no se queda en un correo: bloquea que alguien restaure sin saberlo desde un punto contaminado.

Veeam SureBackup con copias de Proxmox

Ahora bien, aquí está el dato que ordena el plan del caso. Para las copias del complemento de Proxmox, la documentación de la compilación 13.1.1.18 describe el modo de solo verificación y escaneo de contenido. Es decir, el trabajo comprueba la integridad y busca malware, pero no arranca las máquinas en un laboratorio. El modo completo se apoya en un laboratorio virtual sobre otras plataformas, como Hyper-V.

Así que el caso combina dos piezas. Por un lado, un trabajo SureBackup semanal que verifica todas las copias de Proxmox sin arrancarlas. Por otro, pruebas de restauración con fecha en la red 99, la red aislada de pruebas, usando los métodos de la sexta guía. Así, la primera cubre la integridad de todo cada semana, y la segunda demuestra que las máquinas vuelven de verdad.

Escanear una copia sin un trabajo SureBackup

Además, la documentación permite escanear una copia bajo demanda, sin crear un trabajo SureBackup. Resulta útil, por ejemplo, antes de restaurar tras un incidente, para elegir el último punto limpio.

Cómo crear el trabajo SureBackup

Según la guía del complemento de Proxmox, el trabajo de Veeam SureBackup se crea así:

  1. Abra la vista Inicio y, en el inventario, entre en Trabajos y luego en Copia.
  2. Pulse SureBackup Job en la cinta de opciones.
  3. En el paso del nombre, elija el modo de solo verificación y escaneo de contenido.
  4. Vincule los trabajos cuyas copias quiere verificar: en el caso, el diario y el del ERP.
  5. Active el escaneo de malware, con la regla YARA que corresponda, y la validación del archivo de copia.
  6. Programe la ejecución fuera del horario de los trabajos: en el caso, los domingos a las 10:00.
  7. Configure las notificaciones para que el informe llegue a quien lo va a leer.

Desde luego, el domingo no es casual. Los trabajos del caso corren a las 22:00 cada día y el del ERP entre las 08:00 y las 20:00, así que el domingo por la mañana el repositorio está libre. Por otra parte, la validación del archivo lee la copia entera, así que conviene no solaparla con el full sintético del sábado.

Un plan trimestral de pruebas de restauración

Sin embargo, la verificación semanal no demuestra que una máquina arranca. Para eso hacen falta pruebas de restauración con fecha. En el caso, cada una de las siete máquinas se prueba una vez por trimestre, lo que da dos o tres pruebas al mes:

MesMáquinaPruebaQué se comprueba
1erp-dbRestauración completa en la red 99La base abre y el último registro es de la hora esperada
1dc-01Un objeto con Veeam ExplorerUn usuario borrado vuelve con sus grupos
2erp-appInstant Recovery en la red 99La aplicación arranca y conecta con la base de prueba
2file-01Restauración de una carpetaLos archivos abren y la fecha es la correcta
2web-01Restauración completa en la red 99El sitio responde
3dc-02Restauración completa en la red 99El servicio de directorio arranca aislado
3web-02Restauración completa en la red 99El sitio responde

Además, en cada prueba se anota lo mismo: qué se restauró, de qué punto y cuánto tardó. Por ejemplo, la sexta guía estimó 33 minutos para erp-db; la prueba del primer mes dice si esa cifra se sostiene. Así, el plan de recuperación deja de ser una estimación y pasa a ser una medida.

El informe mensual de respaldo

En definitiva, todo lo anterior se resume en una página. Este es un ejemplo del informe de un mes para la empresa del caso; las cifras son de ejemplo, pero el formato es el que conviene exigir:

IndicadorResultado del mesMeta
Sesiones de copia150: 30 diarias y 120 del ERP—
Sesiones correctas146 (97,3 %)95 % o más
Sesiones con aviso o fallo3 con aviso y 1 fallida, todas atendidasNinguna sin atender
Antigüedad del último puntoMenos de 24 horas en las 7 máquinas24 horas; 4 en el ERP
Copia fuera de sedeAl díaAl día
Verificaciones semanales4 de 4, sin hallazgosTodas
Pruebas de restauración2 de 2 del planLas del calendario

Sin embargo, la fila que más importa no es la del porcentaje, sino la de los avisos. Un 97,3 % de éxito puede esconder una máquina que lleva tres noches fallando. Por eso el informe dice qué falló y si alguien lo atendió.

Sacar los datos con PowerShell

En concreto, las dos primeras filas salen de las sesiones, y la cuarta, de los puntos de restauración. Este código, con los comandos de la referencia oficial, genera ambos archivos en una carpeta de informes:

Connect-VBRServer -Server vbr-01.empresa.local -Credential (Get-Credential)
$desde = (Get-Date).AddDays(-30)

# 1. Sesiones del mes, agrupadas por resultado
Get-VBRBackupSession |
  Where-Object { $_.CreationTime -ge $desde } |
  Group-Object Result |
  Select-Object Name, Count |
  Export-Csv C:\Informes\sesiones.csv -NoTypeInformation -Encoding UTF8

# 2. Ultimo punto de cada maquina y su antiguedad en horas
Get-VBRBackup | Get-VBRRestorePoint |
  Group-Object Name |
  ForEach-Object {
    $ultimo = $_.Group | Sort-Object CreationTime -Descending | Select-Object -First 1
    [pscustomobject]@{
      Maquina = $_.Name
      Puntos  = $_.Count
      Ultimo  = $ultimo.CreationTime
      Horas   = [math]::Round(((Get-Date) - $ultimo.CreationTime).TotalHours, 1)
    }
  } |
  Export-Csv C:\Informes\puntos.csv -NoTypeInformation -Encoding UTF8

Disconnect-VBRServer

Después, esos dos archivos entran en Excel o en Power BI igual que el inventario del clúster en la guía de Power Query: se limpian una vez y se actualizan cada mes con un clic. Si además quiere un tablero publicado, la guía de Power BI parte de ese mismo punto. Así, el informe de respaldo se construye con el mismo método que el resto de los informes de la empresa.

Por último, Veeam ONE, incluido en las cuatro ediciones de pago, es la herramienta de monitoreo e informes de la plataforma y conviene conocerla. Sin embargo, el código anterior tiene una ventaja: deja los datos en un formato abierto, que cualquiera puede leer y cruzar con otros informes.

Errores frecuentes con SureBackup

ErrorQué provocaQué hacer
Confundir la verificación con una prueba de restauraciónCopias íntegras que nadie sabe si arrancanLas dos cosas, con calendario
Probar siempre la misma máquinaEl resto nunca se pruebaRotación trimestral
Restaurar la prueba en la red de producciónConflictos de nombre, IP y dominioRed aislada
No anotar el tiempo de cada pruebaEl plan sigue siendo una estimaciónQué, de cuándo y cuánto tardó
Informe solo con el porcentajeFallos repetidos que se escondenDetalle de avisos y fallos
Ignorar un punto marcado como infectadoRestaurar el problemaEscanear y elegir el último punto limpio

Preguntas frecuentes sobre Veeam SureBackup

¿SureBackup sustituye a las pruebas manuales?

Con copias de Proxmox, no: Veeam SureBackup verifica la integridad y busca malware, pero no arranca las máquinas. Por eso el caso añade pruebas de restauración con fecha.

¿Cada cuánto conviene verificar?

La integridad, cada semana. En cambio, la restauración, al menos una vez por trimestre cada máquina, y más a menudo las críticas.

¿Qué pasa si encuentra malware?

Marca como infectado el punto y los siguientes, y también las copias que los contengan. Después hay que investigar el origen y restaurar desde el último punto limpio.

¿Dónde está la documentación oficial?

El funcionamiento general está en cómo funciona la verificación, y el caso de Proxmox en la página de verificación de copias del complemento.

En resumen: la serie en cuatro ideas

En resumen, Veeam SureBackup verifica la integridad y el contenido de las copias, y en su modo completo prueba que arrancan. Con Proxmox, la verificación se completa con pruebas de restauración con fecha. Además, cada prueba anota qué, de cuándo y cuánto tardó. Y todo cabe en un informe mensual que la dirección puede leer en un minuto.

Con esta guía termina la serie. Para el caso, el recorrido completo fue este: siete máquinas protegidas, diez instancias de licencia, tres workers, 3,88 TiB útiles de repositorio, dos trabajos y una copia fuera de sede, 43 minutos para recuperar el ERP y una página de informe al mes. Si quiere repasar el principio, la primera guía explica cómo se hizo el mapa.

Cómo lo aborda KHARONTE

Una copia que nunca se restauró no es un respaldo. Por eso, dentro de nuestra línea de continuidad y respaldo, la prueba tiene fecha como cualquier otra tarea: se restaura de verdad, se comprueba que la copia abre, que el dato está y que la fecha es la que debía ser, y se deja constancia de qué se restauró y cuánto tardó.

Cada hallazgo entra como caso en nuestra mesa de ayuda TI, y el informe llega cada mes a quien responde por la operación. El respaldo puede contratarse solo o dentro de nuestros servicios administrados de TI, y estos son todos nuestros servicios de TI para empresas.

Hablemos de la TI de su empresa

Cuéntenos qué necesita su operación y le enviamos una propuesta por escrito. Cada línea del portafolio se contrata por separado.

Compartir este artículo

Últimas entradas

Escríbanos ahora