GuíasGuides · Nivel 2Level 2

Veeam Backup: crear un trabajo, comprobar que termina bien y hacer una restauración de pruebaVeeam Backup: creating a job, checking it completes, and running a test restore

Repositorio, trabajo de copia con retención, los avisos que no hay que ignorar, y la restauración de un fichero y de una máquina entera. Porque una copia sin restaurar no es una copia.Repository, backup job with retention, the warnings you must not ignore, and restoring a file and a whole machine. Because a backup you never restored is not a backup.

Qué vas a conseguir

Un trabajo de copia en Veeam Backup & Replication que protege las máquinas virtuales de un servicio, con retención definida, y la rutina que de verdad importa: leer el resultado cada mañana y restaurar algo cada mes para saber que funciona.

Antes de empezar

  • Acceso a la consola de Veeam con rol Backup Administrator (o Backup Operator para restaurar sin cambiar trabajos).
  • El hipervisor añadido en Inventory (vCenter o Hyper-V) con una cuenta de solo lectura más los permisos de snapshot que Veeam documenta.
  • Un repositorio con espacio: como regla, 2-3 veces el tamaño de los datos protegidos para dos semanas de retención con incrementales.
  • Para el 3-2-1: una segunda copia fuera (otro sitio, cinta o nube) planificada como *Backup Copy Job*; esta guía monta la primera.

1. El trabajo de copia

Veeam Backup & Replication · Home › Jobs › Backup › Virtual machine
NameBKP-APP-ERP (diario)
Virtual MachinesAddvCenterCarpeta "ERP" (3 VMs: erp-app-01, erp-db-01, erp-web-01)
Storage
Backup repositoryREPO-NAS-01 (libre: 9,2 TB)
Retention policy14 restore points
[x] Keep certain full backups longer for archival purposesWeekly 4 · Monthly 3
AdvancedBackupIncremental (recommended) · [x] Create synthetic full backups periodically: Saturday
Guest Processing[x] Enable application-aware processing (cuenta de dominio con admin local en las VMs)
Schedule[x] Run the job automatically · Daily at 22:00 · Retry 3 times every 10 minutes
Finish

Dos decisiones que importan: application-aware processing para la VM de base de datos (hace la copia consistente con VSS y trunca los logs de SQL si lo configuras), y la retención acordada con negocio, no inventada: 14 puntos diarios + 4 semanales + 3 mensuales cubre "lo que había hace tres meses".

Un job por servicio, no uno gigante. Así un fallo en una VM no deja sin copia a otras, y el informe de la mañana dice qué servicio está sin proteger.

2. Leer el resultado cada mañana

El correo de Veeam (o el panel Home → Last 24 hours) tiene tres colores y hay que mirar los tres:

Veeam · Home › Last 24 Hours
BKP-APP-ERP · Success · 3 of 3 VMs · 21/10/2026 2200 · 00:41:12 · Transferred 38,4 GB
BKP-FILES · Warning · 1 of 1 VMs · 21/10/2026 2300 · 01:55:08
Warningsrv-files-01: Unable to truncate transaction logs. Details: Failed to call RPC function 'VssFreezeSnapshot'
BKP-INFRA · Failed · 2 of 3 VMs · 22/10/2026 0100
Errordc-02: Error: VM is disconnected from the host or powered off (object not found)
  • Success: todo bien. Aun así, mira el tamaño transferido: un incremental que de repente pesa como un full suele ser un cambio masivo (actualización, cifrado por ransomware, un disco añadido).
  • Warning: la copia existe pero algo no fue como debía. El de VSS de arriba es el más frecuente: la cuenta de guest processing no tiene permisos, o el servicio VSS en la VM está roto. No se ignora dos días seguidos.
  • Failed: esa VM no tiene copia de hoy. dc-02 ha desaparecido del inventario (borrada, migrada a otro clúster, renombrada): hay que actualizar el job y lanzar un Retry.

El informe que llevas a la reunión semanal: Reports → Backup Job Reports o, mejor, Veeam ONE si está instalado, con el porcentaje de éxito por job y las VMs sin copia en 7 días.

3. Restaurar un fichero

Veeam · Home › Backups › Disk › BKP-FILES › srv-files-01 › Restore guest files › Microsoft Windows
Restore point: 21/10/2026 23:00 (incremental)
Backup BrowserC:SharesVentasOfertasOferta-1021.xlsx
Tamaño412 KB · Modificado: 20/10/2026 17:40
Restore › Keep (restaura junto al original con sufijo RESTORED-)
Copy To…

Keep deja el original y añade la versión restaurada al lado; Overwrite pisa el actual. Para un usuario que ha borrado o sobrescrito un fichero, Copy To una carpeta tuya y entregárselo es lo más seguro. Todo el proceso tarda minutos y no toca la VM.

4. Restaurar una máquina entera (la prueba mensual)

Una vez al mes, restaura una VM en un entorno aislado y comprueba que arranca y que la aplicación responde. Es lo único que demuestra que la copia sirve.

Veeam · Home › Backups › BKP-APP-ERP › erp-web-01 › Restore entire VM
Restore point: 20/10/2026 22:00
Restore mode: Restore to a new location, or with different settings
Nameerp-web-01_RESTORETEST
Hostesx-test-01 · Datastore: DS-TEST · Network: VLAN-AISLADA (sin salida a producción)
[ ] Power on target VM after restoring (arráncala tú, con la red aislada confirmada)
Finish
ResultadoRestore completed successfully · 00:23:40

Con SureBackup (Veeam lo automatiza) la prueba se programa y el informe dice cada semana si cada VM arranca. Sin SureBackup, la prueba manual con una VM distinta cada mes y una línea en el ticket de cambios es suficiente, y es lo que piden las auditorías.

Restaurar una VM en producción con la misma red y el mismo nombre mientras la original está encendida provoca un conflicto de IP y de identidad en el dominio. Siempre a red aislada o con la original apagada.

5. Qué poner en el ticket

Nombre del job, VM, punto de restauración usado, dónde se restauró, cuánto tardó y la comprobación hecha (fichero abierto, aplicación responde). Esa línea es la evidencia del DR/BCP.

Siguientes pasos

  • Monta el Backup Copy Job a un segundo repositorio (otro sitio, S3 con inmutabilidad, cinta): sin él no hay 3-2-1.
  • Activa la inmutabilidad en el repositorio si lo soporta (Linux hardened repository u object lock): es lo que salva la copia en un ransomware.
  • En el Nivel 4 verás DR/BCP de principio a fin: planes, pruebas de recuperación completas y los tiempos (RPO/RTO) que negocias con cada servicio.

¿Falta algo o en tu entorno es distinto? Escríbeme y lo corrijo.

What you'll get

A backup job in Veeam Backup & Replication that protects a service's virtual machines, with defined retention, and the routine that really matters: reading the result every morning and restoring something every month to know it works.

Before you start

  • Access to the Veeam console with the Backup Administrator role (or Backup Operator to restore without changing jobs).
  • The hypervisor added in Inventory (vCenter or Hyper-V) with a read-only account plus the snapshot permissions Veeam documents.
  • A repository with space: as a rule, 2-3 times the size of the protected data for two weeks of retention with incrementals.
  • For 3-2-1: a second copy elsewhere (another site, tape or cloud) planned as a *Backup Copy Job*; this guide sets up the first one.

1. The backup job

Veeam Backup & Replication · Home › Jobs › Backup › Virtual machine
NameBKP-APP-ERP (daily)
Virtual MachinesAddvCenterFolder "ERP" (3 VMs: erp-app-01, erp-db-01, erp-web-01)
Storage
Backup repositoryREPO-NAS-01 (free: 9.2 TB)
Retention policy14 restore points
[x] Keep certain full backups longer for archival purposesWeekly 4 · Monthly 3
AdvancedBackupIncremental (recommended) · [x] Create synthetic full backups periodically: Saturday
Guest Processing[x] Enable application-aware processing (domain account with local admin on the VMs)
Schedule[x] Run the job automatically · Daily at 22:00 · Retry 3 times every 10 minutes
Finish

Two decisions that matter: application-aware processing for the database VM (makes the backup VSS-consistent and truncates SQL logs if you configure it), and retention agreed with the business, not invented: 14 daily points + 4 weekly + 3 monthly covers "what we had three months ago".

One job per service, not one giant job. That way a failure on one VM does not leave others unprotected, and the morning report says which service is uncovered.

2. Read the result every morning

Veeam's email (or the Home → Last 24 hours panel) has three colours and you have to look at all three:

Veeam · Home › Last 24 Hours
BKP-APP-ERP · Success · 3 of 3 VMs · 21/10/2026 2200 · 00:41:12 · Transferred 38.4 GB
BKP-FILES · Warning · 1 of 1 VMs · 21/10/2026 2300 · 01:55:08
Warningsrv-files-01: Unable to truncate transaction logs. Details: Failed to call RPC function 'VssFreezeSnapshot'
BKP-INFRA · Failed · 2 of 3 VMs · 22/10/2026 0100
Errordc-02: Error: VM is disconnected from the host or powered off (object not found)
  • Success: all good. Still, look at the transferred size: an incremental that suddenly weighs as much as a full is usually a massive change (an update, ransomware encryption, a disk added).
  • Warning: the backup exists but something did not go as it should. The VSS one above is the most frequent: the guest processing account lacks permissions, or the VSS service inside the VM is broken. Not to be ignored two days running.
  • Failed: that VM has no backup for today. dc-02 has vanished from the inventory (deleted, migrated to another cluster, renamed): update the job and launch a Retry.

The report you take to the weekly meeting: Reports → Backup Job Reports or, better, Veeam ONE if installed, with success rate per job and VMs with no backup in 7 days.

3. Restore a file

Veeam · Home › Backups › Disk › BKP-FILES › srv-files-01 › Restore guest files › Microsoft Windows
Restore point: 21/10/2026 23:00 (incremental)
Backup BrowserC:SharesSalesQuotesQuote-1021.xlsx
Size412 KB · Modified: 20/10/2026 17:40
Restore › Keep (restores next to the original with a RESTORED- suffix)
Copy To…

Keep leaves the original and adds the restored version beside it; Overwrite replaces the current one. For a user who deleted or overwrote a file, Copy To a folder of yours and handing it over is the safest. The whole thing takes minutes and does not touch the VM.

4. Restore a whole machine (the monthly test)

Once a month, restore a VM into an isolated environment and check that it boots and the application responds. It is the only thing that proves the backup is any good.

Veeam · Home › Backups › BKP-APP-ERP › erp-web-01 › Restore entire VM
Restore point: 20/10/2026 22:00
Restore mode: Restore to a new location, or with different settings
Nameerp-web-01_RESTORETEST
Hostesx-test-01 · Datastore: DS-TEST · Network: VLAN-ISOLATED (no route to production)
[ ] Power on target VM after restoring (power it on yourself, once the isolated network is confirmed)
Finish
ResultRestore completed successfully · 00:23:40

With SureBackup (Veeam automates it) the test is scheduled and the report says every week whether each VM boots. Without SureBackup, a manual test with a different VM every month and a line in the change ticket is enough, and it is what audits ask for.

Restoring a VM into production with the same network and name while the original is running causes an IP and domain identity conflict. Always to an isolated network, or with the original switched off.

5. What to put in the ticket

Job name, VM, restore point used, where it was restored, how long it took and the check performed (file opened, application responds). That line is the DR/BCP evidence.

Next steps

  • Set up the Backup Copy Job to a second repository (another site, S3 with immutability, tape): without it there is no 3-2-1.
  • Enable immutability on the repository if it supports it (Linux hardened repository or object lock): it is what saves the backup in a ransomware event.
  • In Level 4 you'll see DR/BCP end to end: plans, full recovery tests and the times (RPO/RTO) you negotiate with each service.

Is something missing, or different in your environment? Get in touch and I'll fix it.

Tech Career Lab · newsletter

¿Te ha servido? Cada dos semanas envío una idea práctica para perfiles IT: LinkedIn, proyectos, networking y procesos de selección.Found this useful? Every two weeks I send one practical idea for IT professionals: LinkedIn, projects, networking and hiring processes.

Apúntate y llévate las 33 ideasSign up and get the 33 ideas →