Ir para o conteúdo principal
Veeam

Veeam SureBackup: Como testar automaticamente a recuperação dos seus backups

Configure o SureBackup do Veeam para testar automaticamente se seus backups são recuperáveis. Aprenda a criar Application Groups, Virtual Labs e interpretar os resultados dos testes.

E Equipe Callister

“O backup está funcionando, mas nunca testamos se conseguimos recuperar.” — esta frase descreve a situação da maioria das empresas. O SureBackup resolve exatamente isso: testa automaticamente se cada backup pode ser iniciado e está operacional, sem afetar o ambiente de produção.

O que o SureBackup faz

O SureBackup inicia a VM a partir do próprio backup (sem restaurar) em um ambiente isolado chamado Virtual Lab, executa testes de funcionamento e gera um relatório. Se a VM não iniciar, o serviço não responder ou o teste de script falhar, você recebe um alerta — antes de precisar recuperar em uma situação de emergência.

Testes incluídos por padrão:

  • Heartbeat test: verifica se o VMware Tools está respondendo (VM está viva)
  • Ping test: verifica conectividade de rede no Virtual Lab
  • Application test: verifica se serviços específicos estão respondendo (ex: HTTP na porta 80, SQL na porta 1433)
  • Script test: executa um script customizado na VM para validações específicas

Pré-requisitos

  • Veeam Backup & Replication Enterprise ou Enterprise Plus
  • Host VMware ESXi com recursos disponíveis para o Virtual Lab (o teste usa CPU/RAM temporariamente)
  • Backup existente das VMs que serão testadas
  • Switch de rede isolado no ESXi (para o Virtual Lab não interferir na rede de produção)

Passo 1: Criar o Virtual Lab

O Virtual Lab é um ambiente de rede isolado onde as VMs de teste são iniciadas.

Acesse Backup Infrastructure → Virtual Labs → Add Virtual Lab.

Aba General:

  • Name: VirtualLab-Producao
  • Host: selecione o host ESXi que vai executar os testes
  • Datastore: datastore com espaço disponível (mínimo 10-20 GB por VM testada)

Aba Networking:

  • Isolated Network: selecione ou crie um vSwitch isolado (sem uplink físico)
  • O Veeam cria automaticamente VLANs isoladas para cada teste

Aba Proxy:

  • O Veeam implanta automaticamente um proxy (Veeam vPower NFS) para montar os backups

Clique em Finish. O processo de criação do Virtual Lab leva 5-10 minutos.

Passo 2: Criar o Application Group

O Application Group define quais VMs serão testadas e em qual ordem (respeitando dependências de aplicação).

Acesse Backup Infrastructure → Application Groups → Add Application Group.

Aba VMs: Adicione as VMs na ordem correta de inicialização. Exemplo para ambiente com AD:

  1. DC-01 (Domain Controller) — deve iniciar primeiro
  2. SQL-01 (SQL Server)
  3. APP-01 (Servidor de aplicação)

Para cada VM, configure:

  • VM: selecione no inventário
  • Role: selecione o papel (DC, SQL Server, Exchange, etc.) para testes de aplicação pré-configurados
  • Startup Options: tempo de espera antes de considerar a VM inicializada (recomendado 120s para DCs)

Aba Application: configure os testes específicos para cada VM:

VMTeste
DC-01Ping + Heartbeat
SQL-01Ping + porta TCP 1433
APP-01Ping + HTTP na porta 8080

Passo 3: Criar o SureBackup Job

Acesse Home → SureBackup Job → Add SureBackup Job.

Aba Job:

  • Name: SureBackup-Producao-Semanal
  • Virtual Lab: selecione o Virtual Lab criado

Aba Application Group:

  • Adicione o Application Group criado

Aba Linked Jobs (opcional):

  • Adicione jobs de backup para testar VMs adicionais sem Application Group
  • Essas VMs são testadas individualmente, sem consideração de dependências

Aba Schedule:

  • Configure a frequência de teste (recomendado: semanal, fora do horário de backup)
  • Ex: domingo às 02:00

Clique em Finish e depois Run para executar o primeiro teste manualmente.

Interpretando os resultados

Após a execução, acesse History → SureBackup para ver o relatório.

StatusSignificado
SuccessVM iniciou, todos os testes passaram
WarningVM iniciou mas um teste não-crítico falhou
FailedVM não iniciou ou teste crítico falhou

Clique em qualquer item para ver o log detalhado — incluindo output dos scripts, tempo de inicialização e resultado de cada teste.

O relatório completo é enviado por e-mail se você configurar as notificações em Options → Email Notifications.

Testes personalizados com scripts

Para validações específicas do negócio, adicione um script de teste:

No Application Group, selecione a VM → Test Script → informe o caminho para um script .bat ou .ps1.

Exemplo de script para testar se um site interno está respondendo:

$response = Invoke-WebRequest -Uri "http://localhost/health" -TimeoutSec 10
if ($response.StatusCode -eq 200) { exit 0 } else { exit 1 }

Saída 0 = sucesso, qualquer outro valor = falha no teste.

Quanto tempo dura o teste?

O SureBackup usa vPower NFS — as VMs são iniciadas diretamente do backup, sem copiar dados. Isso torna o processo muito mais rápido que uma restauração completa:

  • Inicialização da VM: 1-5 minutos
  • Execução dos testes: 1-3 minutos por VM
  • Total para 5 VMs: ~30-45 minutos

Durante o teste, os dados são gravados em um disco temporário (redo log) que é descartado ao final — o backup original não é alterado.


Quer implementar testes automáticos de recuperação nos seus backups? A Callister configura o SureBackup e documenta o processo de DR completo. Solicite uma proposta.

#Veeam #SureBackup #Backup #Disaster Recovery #Teste de Recuperação #Virtual Lab

Precisa de ajuda com segurança de redes?

Fale com um especialista certificado SonicWall e Fortinet.

Falar com Especialista